📄 cdosys.tlh
字号:
virtual HRESULT __stdcall get_Count (
long * varCount ) = 0;
virtual HRESULT __stdcall Delete (
long Index ) = 0;
virtual HRESULT __stdcall DeleteAll ( ) = 0;
virtual HRESULT __stdcall get__NewEnum (
IUnknown * * retval ) = 0;
virtual HRESULT __stdcall get_FileName (
VARIANT var,
BSTR * FileName ) = 0;
};
struct __declspec(uuid("cd000020-8b95-11d1-82db-00c04fb1625d"))
IMessage : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_BCC (
BSTR * pBCC ) = 0;
virtual HRESULT __stdcall put_BCC (
BSTR pBCC ) = 0;
virtual HRESULT __stdcall get_CC (
BSTR * pCC ) = 0;
virtual HRESULT __stdcall put_CC (
BSTR pCC ) = 0;
virtual HRESULT __stdcall get_FollowUpTo (
BSTR * pFollowUpTo ) = 0;
virtual HRESULT __stdcall put_FollowUpTo (
BSTR pFollowUpTo ) = 0;
virtual HRESULT __stdcall get_From (
BSTR * pFrom ) = 0;
virtual HRESULT __stdcall put_From (
BSTR pFrom ) = 0;
virtual HRESULT __stdcall get_Keywords (
BSTR * pKeywords ) = 0;
virtual HRESULT __stdcall put_Keywords (
BSTR pKeywords ) = 0;
virtual HRESULT __stdcall get_MimeFormatted (
VARIANT_BOOL * pMimeFormatted ) = 0;
virtual HRESULT __stdcall put_MimeFormatted (
VARIANT_BOOL pMimeFormatted ) = 0;
virtual HRESULT __stdcall get_Newsgroups (
BSTR * pNewsgroups ) = 0;
virtual HRESULT __stdcall put_Newsgroups (
BSTR pNewsgroups ) = 0;
virtual HRESULT __stdcall get_Organization (
BSTR * pOrganization ) = 0;
virtual HRESULT __stdcall put_Organization (
BSTR pOrganization ) = 0;
virtual HRESULT __stdcall get_ReceivedTime (
DATE * varReceivedTime ) = 0;
virtual HRESULT __stdcall get_ReplyTo (
BSTR * pReplyTo ) = 0;
virtual HRESULT __stdcall put_ReplyTo (
BSTR pReplyTo ) = 0;
virtual HRESULT __stdcall get_DSNOptions (
enum CdoDSNOptions * pDSNOptions ) = 0;
virtual HRESULT __stdcall put_DSNOptions (
enum CdoDSNOptions pDSNOptions ) = 0;
virtual HRESULT __stdcall get_SentOn (
DATE * varSentOn ) = 0;
virtual HRESULT __stdcall get_Subject (
BSTR * pSubject ) = 0;
virtual HRESULT __stdcall put_Subject (
BSTR pSubject ) = 0;
virtual HRESULT __stdcall get_To (
BSTR * pTo ) = 0;
virtual HRESULT __stdcall put_To (
BSTR pTo ) = 0;
virtual HRESULT __stdcall get_TextBody (
BSTR * pTextBody ) = 0;
virtual HRESULT __stdcall put_TextBody (
BSTR pTextBody ) = 0;
virtual HRESULT __stdcall get_HTMLBody (
BSTR * pHTMLBody ) = 0;
virtual HRESULT __stdcall put_HTMLBody (
BSTR pHTMLBody ) = 0;
virtual HRESULT __stdcall get_Attachments (
struct IBodyParts * * varAttachments ) = 0;
virtual HRESULT __stdcall get_Sender (
BSTR * pSender ) = 0;
virtual HRESULT __stdcall put_Sender (
BSTR pSender ) = 0;
virtual HRESULT __stdcall get_Configuration (
struct IConfiguration * * pConfiguration ) = 0;
virtual HRESULT __stdcall put_Configuration (
struct IConfiguration * pConfiguration ) = 0;
virtual HRESULT __stdcall putref_Configuration (
struct IConfiguration * pConfiguration ) = 0;
virtual HRESULT __stdcall get_AutoGenerateTextBody (
VARIANT_BOOL * pAutoGenerateTextBody ) = 0;
virtual HRESULT __stdcall put_AutoGenerateTextBody (
VARIANT_BOOL pAutoGenerateTextBody ) = 0;
virtual HRESULT __stdcall get_EnvelopeFields (
struct Fields * * varEnvelopeFields ) = 0;
virtual HRESULT __stdcall get_TextBodyPart (
struct IBodyPart * * varTextBodyPart ) = 0;
virtual HRESULT __stdcall get_HTMLBodyPart (
struct IBodyPart * * varHTMLBodyPart ) = 0;
virtual HRESULT __stdcall get_BodyPart (
struct IBodyPart * * varBodyPart ) = 0;
virtual HRESULT __stdcall get_DataSource (
struct IDataSource * * varDataSource ) = 0;
virtual HRESULT __stdcall get_Fields (
struct Fields * * varFields ) = 0;
virtual HRESULT __stdcall get_MDNRequested (
VARIANT_BOOL * pMDNRequested ) = 0;
virtual HRESULT __stdcall put_MDNRequested (
VARIANT_BOOL pMDNRequested ) = 0;
virtual HRESULT __stdcall AddRelatedBodyPart (
BSTR URL,
BSTR Reference,
enum CdoReferenceType ReferenceType,
BSTR UserName,
BSTR Password,
struct IBodyPart * * ppBody ) = 0;
virtual HRESULT __stdcall AddAttachment (
BSTR URL,
BSTR UserName,
BSTR Password,
struct IBodyPart * * ppBody ) = 0;
virtual HRESULT __stdcall CreateMHTMLBody (
BSTR URL,
enum CdoMHTMLFlags Flags,
BSTR UserName,
BSTR Password ) = 0;
virtual HRESULT __stdcall Forward (
struct IMessage * * ppMsg ) = 0;
virtual HRESULT __stdcall Post ( ) = 0;
virtual HRESULT __stdcall PostReply (
struct IMessage * * ppMsg ) = 0;
virtual HRESULT __stdcall Reply (
struct IMessage * * ppMsg ) = 0;
virtual HRESULT __stdcall ReplyAll (
struct IMessage * * ppMsg ) = 0;
virtual HRESULT __stdcall Send ( ) = 0;
virtual HRESULT __stdcall GetStream (
struct _Stream * * ppStream ) = 0;
virtual HRESULT __stdcall GetInterface (
BSTR Interface,
IDispatch * * ppUnknown ) = 0;
};
struct __declspec(uuid("cd000022-8b95-11d1-82db-00c04fb1625d"))
IConfiguration : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall get_Fields (
struct Fields * * varFields ) = 0;
virtual HRESULT __stdcall Load (
enum CdoConfigSource LoadFrom,
BSTR URL ) = 0;
virtual HRESULT __stdcall GetInterface (
BSTR Interface,
IDispatch * * ppUnknown ) = 0;
};
struct __declspec(uuid("cd000001-8b95-11d1-82db-00c04fb1625d"))
Message;
// [ default ] interface IMessage
// interface IDataSource
// interface IBodyPart
struct __declspec(uuid("cd000002-8b95-11d1-82db-00c04fb1625d"))
Configuration;
// [ default ] interface IConfiguration
struct __declspec(uuid("cd000004-8b95-11d1-82db-00c04fb1625d"))
DropDirectory;
// [ default ] interface IDropDirectory
struct __declspec(uuid("cd000024-8b95-11d1-82db-00c04fb1625d"))
IDropDirectory : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall GetMessages (
BSTR DirName,
struct IMessages * * Msgs ) = 0;
};
struct __declspec(uuid("cd000008-8b95-11d1-82db-00c04fb1625d"))
SMTPConnector;
// [ default ] interface ISMTPScriptConnector
// [ default, source ] interface ISMTPOnArrival
struct __declspec(uuid("cd000030-8b95-11d1-82db-00c04fb1625d"))
ISMTPScriptConnector : IDispatch
{};
struct __declspec(uuid("cd000026-8b95-11d1-82db-00c04fb1625d"))
ISMTPOnArrival : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall OnArrival (
struct IMessage * Msg,
enum CdoEventStatus * EventStatus ) = 0;
};
struct __declspec(uuid("cd000011-8b95-11d1-82db-00c04fb1625d"))
NNTPEarlyConnector;
// [ default ] interface INNTPEarlyScriptConnector
// [ default, source ] interface INNTPOnPostEarly
struct __declspec(uuid("cd000034-8b95-11d1-82db-00c04fb1625d"))
INNTPEarlyScriptConnector : IDispatch
{};
struct __declspec(uuid("cd000033-8b95-11d1-82db-00c04fb1625d"))
INNTPOnPostEarly : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall OnPostEarly (
struct IMessage * Msg,
enum CdoEventStatus * EventStatus ) = 0;
};
struct __declspec(uuid("cd000009-8b95-11d1-82db-00c04fb1625d"))
NNTPPostConnector;
// [ default ] interface INNTPPostScriptConnector
// [ default, source ] interface INNTPOnPost
struct __declspec(uuid("cd000031-8b95-11d1-82db-00c04fb1625d"))
INNTPPostScriptConnector : IDispatch
{};
struct __declspec(uuid("cd000027-8b95-11d1-82db-00c04fb1625d"))
INNTPOnPost : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall OnPost (
struct IMessage * Msg,
enum CdoEventStatus * EventStatus ) = 0;
};
struct __declspec(uuid("cd000010-8b95-11d1-82db-00c04fb1625d"))
NNTPFinalConnector;
// [ default ] interface INNTPFinalScriptConnector
// [ default, source ] interface INNTPOnPostFinal
struct __declspec(uuid("cd000032-8b95-11d1-82db-00c04fb1625d"))
INNTPFinalScriptConnector : IDispatch
{};
struct __declspec(uuid("cd000028-8b95-11d1-82db-00c04fb1625d"))
INNTPOnPostFinal : IDispatch
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall OnPostFinal (
struct IMessage * Msg,
enum CdoEventStatus * EventStatus ) = 0;
};
struct __declspec(uuid("cd0ff000-8b95-11d1-82db-00c04fb1625d"))
IGetInterface : IUnknown
{
//
// Raw methods provided by interface
//
virtual HRESULT __stdcall GetInterface (
BSTR Interface,
IDispatch * * ppUnknown ) = 0;
virtual HRESULT __stdcall GetInterfaceInner (
BSTR Interface,
IDispatch * * ppUnknown ) = 0;
};
#pragma pack(pop)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -