www.pudn.com > Remote_Mail_client.zip > TI_MAPI.cs
// Created by WiB June 2003
// shy_dream@yahoo.com
// You may include the source code, modified source code, assembly
// within your own projects for either personal or commercial use
// with the only one restriction:
// don't change the name of project, library, namespace, assembly.
using System;
using System.Runtime.Remoting.Messaging;
using System.Runtime.Remoting.Metadata;
using System.Runtime.Remoting.Metadata.W3cXsd2001;
namespace TI_MAPI {
[Serializable, SoapType(XmlNamespace=@"http://schemas.microsoft.com/clr/nsassem/TI_MAPI/TI_MAPI%2C%20Version%3D1.0.1271.26068%2C%20Culture%3Dneutral%2C%20PublicKeyToken%3Dnull", XmlTypeNamespace=@"http://schemas.microsoft.com/clr/nsassem/TI_MAPI/TI_MAPI%2C%20Version%3D1.0.1271.26068%2C%20Culture%3Dneutral%2C%20PublicKeyToken%3Dnull")]
public class MSGDATA
{
// Class Fields
public String[] recipient_name;
public String[] recipient_email;
public String subject;
public String[] carbon_copy;
public String body;
public String[] attachment_name;
public System.IO.MemoryStream bodyStream;
public System.IO.MemoryStream[] attachStream;
}
[Serializable, SoapType(XmlNamespace=@"http://schemas.microsoft.com/clr/nsassem/TI_MAPI/TI_MAPI%2C%20Version%3D1.0.1271.26068%2C%20Culture%3Dneutral%2C%20PublicKeyToken%3Dnull", XmlTypeNamespace=@"http://schemas.microsoft.com/clr/nsassem/TI_MAPI/TI_MAPI%2C%20Version%3D1.0.1271.26068%2C%20Culture%3Dneutral%2C%20PublicKeyToken%3Dnull")]
public class MMapi : System.MarshalByRefObject
{
[SoapMethod(SoapAction=@"http://schemas.microsoft.com/clr/nsassem/TI_MAPI.MMapi/TI_MAPI#GetAddressList")]
public virtual Int32 GetAddressList(String[] pAddrList, Int32 n)
{
return((Int32) (Object) null);
}
[SoapMethod(SoapAction=@"http://schemas.microsoft.com/clr/nsassem/TI_MAPI.MMapi/TI_MAPI#SendMail")]
public virtual Int32 SendMail(MSGDATA pMsgData)
{
return((Int32) (Object) null);
}
[SoapMethod(SoapAction=@"http://schemas.microsoft.com/clr/nsassem/TI_MAPI.MMapi/TI_MAPI#Logoff")]
public virtual void Logoff(Int32 hwnd)
{
return;
}
[SoapMethod(SoapAction=@"http://schemas.microsoft.com/clr/nsassem/TI_MAPI.MMapi/TI_MAPI#LogonEx")]
public virtual Int32 LogonEx(Int32 hwnd, String profile)
{
return((Int32) (Object) null);
}
[SoapMethod(SoapAction=@"http://schemas.microsoft.com/clr/nsassem/TI_MAPI.MMapi/TI_MAPI#InitializeLifetimeService")]
public override Object InitializeLifetimeService()
{
return((Object) (Object) null);
}
}
}