CDONTS.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:157k
- #pragma warning( disable: 4049 ) /* more than 64k source lines */
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
- /* File created by MIDL compiler version 5.03.0279 */
- /* at Thu Sep 30 09:32:08 1999
- */
- /* Compiler settings for P:cdontrtmsrccdontsactmsg.idl:
- Os (OptLev=s), W1, Zp8, env=Win32 (32b run), ms_ext, c_ext
- error checks: allocation ref bounds_check enum stub_data
- VC __declspec() decoration level:
- __declspec(uuid()), __declspec(selectany), __declspec(novtable)
- DECLSPEC_UUID(), MIDL_INTERFACE()
- */
- //@@MIDL_FILE_HEADING( )
- /* verify that the <rpcndr.h> version is high enough to compile this file*/
- #ifndef __REQUIRED_RPCNDR_H_VERSION__
- #define __REQUIRED_RPCNDR_H_VERSION__ 440
- #endif
- #include "rpc.h"
- #include "rpcndr.h"
- #ifndef __RPCNDR_H_VERSION__
- #error this stub requires an updated version of <rpcndr.h>
- #endif // __RPCNDR_H_VERSION__
- #ifndef COM_NO_WINDOWS_H
- #include "windows.h"
- #include "ole2.h"
- #endif /*COM_NO_WINDOWS_H*/
- #ifndef __cdonts_h__
- #define __cdonts_h__
- /* Forward Declarations */
- #ifndef __INewMail_FWD_DEFINED__
- #define __INewMail_FWD_DEFINED__
- typedef interface INewMail INewMail;
- #endif /* __INewMail_FWD_DEFINED__ */
- #ifndef __ISession_FWD_DEFINED__
- #define __ISession_FWD_DEFINED__
- typedef interface ISession ISession;
- #endif /* __ISession_FWD_DEFINED__ */
- #ifndef __Folder_FWD_DEFINED__
- #define __Folder_FWD_DEFINED__
- typedef interface Folder Folder;
- #endif /* __Folder_FWD_DEFINED__ */
- #ifndef __Messages_FWD_DEFINED__
- #define __Messages_FWD_DEFINED__
- typedef interface Messages Messages;
- #endif /* __Messages_FWD_DEFINED__ */
- #ifndef __Message_FWD_DEFINED__
- #define __Message_FWD_DEFINED__
- typedef interface Message Message;
- #endif /* __Message_FWD_DEFINED__ */
- #ifndef __Recipients_FWD_DEFINED__
- #define __Recipients_FWD_DEFINED__
- typedef interface Recipients Recipients;
- #endif /* __Recipients_FWD_DEFINED__ */
- #ifndef __Recipient_FWD_DEFINED__
- #define __Recipient_FWD_DEFINED__
- typedef interface Recipient Recipient;
- #endif /* __Recipient_FWD_DEFINED__ */
- #ifndef __Attachments_FWD_DEFINED__
- #define __Attachments_FWD_DEFINED__
- typedef interface Attachments Attachments;
- #endif /* __Attachments_FWD_DEFINED__ */
- #ifndef __Attachment_FWD_DEFINED__
- #define __Attachment_FWD_DEFINED__
- typedef interface Attachment Attachment;
- #endif /* __Attachment_FWD_DEFINED__ */
- #ifndef __AddressEntry_FWD_DEFINED__
- #define __AddressEntry_FWD_DEFINED__
- typedef interface AddressEntry AddressEntry;
- #endif /* __AddressEntry_FWD_DEFINED__ */
- #ifndef __NewMail_FWD_DEFINED__
- #define __NewMail_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class NewMail NewMail;
- #else
- typedef struct NewMail NewMail;
- #endif /* __cplusplus */
- #endif /* __NewMail_FWD_DEFINED__ */
- #ifndef __Session_FWD_DEFINED__
- #define __Session_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class Session Session;
- #else
- typedef struct Session Session;
- #endif /* __cplusplus */
- #endif /* __Session_FWD_DEFINED__ */
- #ifndef __AddressEntry_FWD_DEFINED__
- #define __AddressEntry_FWD_DEFINED__
- typedef interface AddressEntry AddressEntry;
- #endif /* __AddressEntry_FWD_DEFINED__ */
- #ifndef __Attachment_FWD_DEFINED__
- #define __Attachment_FWD_DEFINED__
- typedef interface Attachment Attachment;
- #endif /* __Attachment_FWD_DEFINED__ */
- #ifndef __Attachments_FWD_DEFINED__
- #define __Attachments_FWD_DEFINED__
- typedef interface Attachments Attachments;
- #endif /* __Attachments_FWD_DEFINED__ */
- #ifndef __Folder_FWD_DEFINED__
- #define __Folder_FWD_DEFINED__
- typedef interface Folder Folder;
- #endif /* __Folder_FWD_DEFINED__ */
- #ifndef __Messages_FWD_DEFINED__
- #define __Messages_FWD_DEFINED__
- typedef interface Messages Messages;
- #endif /* __Messages_FWD_DEFINED__ */
- #ifndef __Message_FWD_DEFINED__
- #define __Message_FWD_DEFINED__
- typedef interface Message Message;
- #endif /* __Message_FWD_DEFINED__ */
- #ifndef __Recipient_FWD_DEFINED__
- #define __Recipient_FWD_DEFINED__
- typedef interface Recipient Recipient;
- #endif /* __Recipient_FWD_DEFINED__ */
- #ifndef __Recipients_FWD_DEFINED__
- #define __Recipients_FWD_DEFINED__
- typedef interface Recipients Recipients;
- #endif /* __Recipients_FWD_DEFINED__ */
- /* header files for imported files */
- #include "oaidl.h"
- #include "ocidl.h"
- #ifdef __cplusplus
- extern "C"{
- #endif
- void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void __RPC_FAR * );
- /* interface __MIDL_itf_actmsg_0000 */
- /* [local] */
- typedef /* [helpstring] */
- enum CdoErrorType
- { CdoE_CALL_FAILED = 0x80004005,
- CdoE_NOT_ENOUGH_MEMORY = 0x8007000e,
- CdoE_INVALID_PARAMETER = 0x80070057,
- CdoE_INTERFACE_NOT_SUPPORTED = 0x80004002,
- CdoE_NO_ACCESS = 0x80070005,
- CdoE_NO_SUPPORT = 0x80040102,
- CdoE_BAD_CHARWIDTH = 0x80040103,
- CdoE_STRING_TOO_LONG = 0x80040105,
- CdoE_UNKNOWN_FLAGS = 0x80040106,
- CdoE_INVALID_ENTRYID = 0x80040107,
- CdoE_INVALID_OBJECT = 0x80040108,
- CdoE_OBJECT_CHANGED = 0x80040109,
- CdoE_OBJECT_DELETED = 0x8004010a,
- CdoE_BUSY = 0x8004010b,
- CdoE_NOT_ENOUGH_DISK = 0x8004010d,
- CdoE_NOT_ENOUGH_RESOURCES = 0x8004010e,
- CdoE_NOT_FOUND = 0x8004010f,
- CdoE_VERSION = 0x80040110,
- CdoE_LOGON_FAILED = 0x80040111,
- CdoE_SESSION_LIMIT = 0x80040112,
- CdoE_USER_CANCEL = 0x80040113,
- CdoE_UNABLE_TO_ABORT = 0x80040114,
- CdoE_NETWORK_ERROR = 0x80040115,
- CdoE_DISK_ERROR = 0x80040116,
- CdoE_TOO_COMPLEX = 0x80040117,
- CdoE_BAD_COLUMN = 0x80040118,
- CdoE_EXTENDED_ERROR = 0x80040119,
- CdoE_COMPUTED = 0x8004011a,
- CdoE_CORRUPT_DATA = 0x8004011b,
- CdoE_UNCONFIGURED = 0x8004011c,
- CdoE_FAILONEPROVIDER = 0x8004011d,
- CdoE_UNKNOWN_CPID = 0x8004011e,
- CdoE_UNKNOWN_LCID = 0x8004011f,
- CdoE_PASSWORD_CHANGE_REQUIRED = 0x80040120,
- CdoE_PASSWORD_EXPIRED = 0x80040121,
- CdoE_INVALID_WORKSTATION_ACCOUNT = 0x80040122,
- CdoE_INVALID_ACCESS_TIME = 0x80040123,
- CdoE_ACCOUNT_DISABLED = 0x80040124,
- CdoE_END_OF_SESSION = 0x80040200,
- CdoE_UNKNOWN_ENTRYID = 0x80040201,
- CdoE_MISSING_REQUIRED_COLUMN = 0x80040202,
- CdoW_NO_SERVICE = 0x40203,
- CdoE_BAD_VALUE = 0x80040301,
- CdoE_INVALID_TYPE = 0x80040302,
- CdoE_TYPE_NO_SUPPORT = 0x80040303,
- CdoE_UNEXPECTED_TYPE = 0x80040304,
- CdoE_TOO_BIG = 0x80040305,
- CdoE_DECLINE_COPY = 0x80040306,
- CdoE_UNEXPECTED_ID = 0x80040307,
- CdoW_ERRORS_RETURNED = 0x40380,
- CdoE_UNABLE_TO_COMPLETE = 0x80040400,
- CdoE_TIMEOUT = 0x80040401,
- CdoE_TABLE_EMPTY = 0x80040402,
- CdoE_TABLE_TOO_BIG = 0x80040403,
- CdoE_INVALID_BOOKMARK = 0x80040405,
- CdoW_POSITION_CHANGED = 0x40481,
- CdoW_APPROX_COUNT = 0x40482,
- CdoE_WAIT = 0x80040500,
- CdoE_CANCEL = 0x80040501,
- CdoE_NOT_ME = 0x80040502,
- CdoW_CANCEL_MESSAGE = 0x40580,
- CdoE_CORRUPT_STORE = 0x80040600,
- CdoE_NOT_IN_QUEUE = 0x80040601,
- CdoE_NO_SUPPRESS = 0x80040602,
- CdoE_COLLISION = 0x80040604,
- CdoE_NOT_INITIALIZED = 0x80040605,
- CdoE_NON_STANDARD = 0x80040606,
- CdoE_NO_RECIPIENTS = 0x80040607,
- CdoE_SUBMITTED = 0x80040608,
- CdoE_HAS_FOLDERS = 0x80040609,
- CdoE_HAS_MESSAGES = 0x8004060a,
- CdoE_FOLDER_CYCLE = 0x8004060b,
- CdoW_PARTIAL_COMPLETION = 0x40680,
- CdoE_AMBIGUOUS_RECIP = 0x80040700
- } CdoErrorType;
- //--------------------------------------------------------------------------------
- // CDONTS.H
- //--------------------------------------------------------------------------------
- // (C) Copyright 1995-1999 Microsoft Corporation. All Rights Reserved.
- //
- // THIS CODE AND INFORMATION IS PROVIDED "AS IS" WITHOUT WARRANTY OF
- // ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING BUT NOT LIMITED TO
- // THE IMPLIED WARRANTIES OF MERCHANTABILITY AND/OR FITNESS FOR A
- // PARTICULAR PURPOSE.
- //--------------------------------------------------------------------------------
- #pragma comment(lib,"uuid.lib")
- // --------------------------------------------------------------------------------
- // GUIDS
- // --------------------------------------------------------------------------------
- DEFINE_GUID(LIBID_CDONTS, 0x0E064ADD,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
- DEFINE_GUID(CLSID_NewMail, 0xAF0EB60E,0x0775,0x11D1,0xA7,0x7D,0x00,0xC0,0x4F,0xC2,0xF5,0xB3);
- DEFINE_GUID(CLSID_Session, 0x0E064AEC,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
- DEFINE_GUID(IID_INewMail, 0xAF0EB60D,0x0775,0x11D1,0xA7,0x7D,0x00,0xC0,0x4F,0xC2,0xF5,0xB3);
- DEFINE_GUID(IID_ISession, 0x0E064AEB,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
- DEFINE_GUID(IID_Folder, 0x0E064A01,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
- DEFINE_GUID(IID_Messages, 0x0E064A02,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
- DEFINE_GUID(IID_Message, 0x0E064A03,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
- DEFINE_GUID(IID_Recipients, 0x0E064A04,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
- DEFINE_GUID(IID_Recipient, 0x0E064A05,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
- DEFINE_GUID(IID_Attachments, 0x0E064A06,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
- DEFINE_GUID(IID_Attachment, 0x0E064A07,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
- DEFINE_GUID(IID_AddressEntry, 0x0E064A08,0x9D99,0x11D0,0xAB,0xE5,0x00,0xAA,0x00,0x64,0xD4,0x70);
- extern RPC_IF_HANDLE __MIDL_itf_actmsg_0000_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_actmsg_0000_v0_0_s_ifspec;
- #ifndef __INewMail_INTERFACE_DEFINED__
- #define __INewMail_INTERFACE_DEFINED__
- /* interface INewMail */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_INewMail;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("AF0EB60D-0775-11D1-A77D-00C04FC2F5B3")
- INewMail : public IDispatch
- {
- public:
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Value(
- BSTR bstrHeader,
- /* [in] */ BSTR newVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_To(
- /* [in] */ BSTR newVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Cc(
- /* [in] */ BSTR newVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Bcc(
- /* [in] */ BSTR newVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Body(
- /* [in] */ VARIANT newVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Importance(
- /* [in] */ long newVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_BodyFormat(
- /* [in] */ long newVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MailFormat(
- /* [in] */ long newVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_Subject(
- /* [in] */ BSTR newVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_From(
- /* [in] */ BSTR newVal) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Send(
- /* [optional][in] */ VARIANT From,
- /* [optional][in] */ VARIANT To,
- /* [optional][in] */ VARIANT Subject,
- /* [optional][in] */ VARIANT Body,
- /* [optional][in] */ VARIANT Importance) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AttachFile(
- /* [in] */ VARIANT Source,
- /* [optional][in] */ VARIANT FileName,
- /* [optional][in] */ VARIANT EncodingMethod) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE AttachURL(
- /* [in] */ VARIANT Source,
- /* [in] */ VARIANT ContentLocation,
- /* [optional][in] */ VARIANT ContentBase,
- /* [optional][in] */ VARIANT EncodingMethod) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetLocaleIDs(
- /* [in] */ long CodePageID) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ContentLocation(
- /* [in] */ BSTR newVal) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_ContentBase(
- /* [in] */ BSTR newVal) = 0;
-
- virtual /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Version(
- /* [retval][out] */ BSTR __RPC_FAR *Version) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct INewMailVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- INewMail __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- INewMail __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- INewMail __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- INewMail __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- INewMail __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- INewMail __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- INewMail __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Value )(
- INewMail __RPC_FAR * This,
- BSTR bstrHeader,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_To )(
- INewMail __RPC_FAR * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Cc )(
- INewMail __RPC_FAR * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Bcc )(
- INewMail __RPC_FAR * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Body )(
- INewMail __RPC_FAR * This,
- /* [in] */ VARIANT newVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Importance )(
- INewMail __RPC_FAR * This,
- /* [in] */ long newVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BodyFormat )(
- INewMail __RPC_FAR * This,
- /* [in] */ long newVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MailFormat )(
- INewMail __RPC_FAR * This,
- /* [in] */ long newVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Subject )(
- INewMail __RPC_FAR * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_From )(
- INewMail __RPC_FAR * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Send )(
- INewMail __RPC_FAR * This,
- /* [optional][in] */ VARIANT From,
- /* [optional][in] */ VARIANT To,
- /* [optional][in] */ VARIANT Subject,
- /* [optional][in] */ VARIANT Body,
- /* [optional][in] */ VARIANT Importance);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AttachFile )(
- INewMail __RPC_FAR * This,
- /* [in] */ VARIANT Source,
- /* [optional][in] */ VARIANT FileName,
- /* [optional][in] */ VARIANT EncodingMethod);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AttachURL )(
- INewMail __RPC_FAR * This,
- /* [in] */ VARIANT Source,
- /* [in] */ VARIANT ContentLocation,
- /* [optional][in] */ VARIANT ContentBase,
- /* [optional][in] */ VARIANT EncodingMethod);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLocaleIDs )(
- INewMail __RPC_FAR * This,
- /* [in] */ long CodePageID);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContentLocation )(
- INewMail __RPC_FAR * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContentBase )(
- INewMail __RPC_FAR * This,
- /* [in] */ BSTR newVal);
-
- /* [helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Version )(
- INewMail __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *Version);
-
- END_INTERFACE
- } INewMailVtbl;
- interface INewMail
- {
- CONST_VTBL struct INewMailVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define INewMail_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define INewMail_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define INewMail_Release(This)
- (This)->lpVtbl -> Release(This)
- #define INewMail_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define INewMail_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define INewMail_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define INewMail_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define INewMail_put_Value(This,bstrHeader,newVal)
- (This)->lpVtbl -> put_Value(This,bstrHeader,newVal)
- #define INewMail_put_To(This,newVal)
- (This)->lpVtbl -> put_To(This,newVal)
- #define INewMail_put_Cc(This,newVal)
- (This)->lpVtbl -> put_Cc(This,newVal)
- #define INewMail_put_Bcc(This,newVal)
- (This)->lpVtbl -> put_Bcc(This,newVal)
- #define INewMail_put_Body(This,newVal)
- (This)->lpVtbl -> put_Body(This,newVal)
- #define INewMail_put_Importance(This,newVal)
- (This)->lpVtbl -> put_Importance(This,newVal)
- #define INewMail_put_BodyFormat(This,newVal)
- (This)->lpVtbl -> put_BodyFormat(This,newVal)
- #define INewMail_put_MailFormat(This,newVal)
- (This)->lpVtbl -> put_MailFormat(This,newVal)
- #define INewMail_put_Subject(This,newVal)
- (This)->lpVtbl -> put_Subject(This,newVal)
- #define INewMail_put_From(This,newVal)
- (This)->lpVtbl -> put_From(This,newVal)
- #define INewMail_Send(This,From,To,Subject,Body,Importance)
- (This)->lpVtbl -> Send(This,From,To,Subject,Body,Importance)
- #define INewMail_AttachFile(This,Source,FileName,EncodingMethod)
- (This)->lpVtbl -> AttachFile(This,Source,FileName,EncodingMethod)
- #define INewMail_AttachURL(This,Source,ContentLocation,ContentBase,EncodingMethod)
- (This)->lpVtbl -> AttachURL(This,Source,ContentLocation,ContentBase,EncodingMethod)
- #define INewMail_SetLocaleIDs(This,CodePageID)
- (This)->lpVtbl -> SetLocaleIDs(This,CodePageID)
- #define INewMail_put_ContentLocation(This,newVal)
- (This)->lpVtbl -> put_ContentLocation(This,newVal)
- #define INewMail_put_ContentBase(This,newVal)
- (This)->lpVtbl -> put_ContentBase(This,newVal)
- #define INewMail_get_Version(This,Version)
- (This)->lpVtbl -> get_Version(This,Version)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_Value_Proxy(
- INewMail __RPC_FAR * This,
- BSTR bstrHeader,
- /* [in] */ BSTR newVal);
- void __RPC_STUB INewMail_put_Value_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_To_Proxy(
- INewMail __RPC_FAR * This,
- /* [in] */ BSTR newVal);
- void __RPC_STUB INewMail_put_To_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_Cc_Proxy(
- INewMail __RPC_FAR * This,
- /* [in] */ BSTR newVal);
- void __RPC_STUB INewMail_put_Cc_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_Bcc_Proxy(
- INewMail __RPC_FAR * This,
- /* [in] */ BSTR newVal);
- void __RPC_STUB INewMail_put_Bcc_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_Body_Proxy(
- INewMail __RPC_FAR * This,
- /* [in] */ VARIANT newVal);
- void __RPC_STUB INewMail_put_Body_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_Importance_Proxy(
- INewMail __RPC_FAR * This,
- /* [in] */ long newVal);
- void __RPC_STUB INewMail_put_Importance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_BodyFormat_Proxy(
- INewMail __RPC_FAR * This,
- /* [in] */ long newVal);
- void __RPC_STUB INewMail_put_BodyFormat_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_MailFormat_Proxy(
- INewMail __RPC_FAR * This,
- /* [in] */ long newVal);
- void __RPC_STUB INewMail_put_MailFormat_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_Subject_Proxy(
- INewMail __RPC_FAR * This,
- /* [in] */ BSTR newVal);
- void __RPC_STUB INewMail_put_Subject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_From_Proxy(
- INewMail __RPC_FAR * This,
- /* [in] */ BSTR newVal);
- void __RPC_STUB INewMail_put_From_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INewMail_Send_Proxy(
- INewMail __RPC_FAR * This,
- /* [optional][in] */ VARIANT From,
- /* [optional][in] */ VARIANT To,
- /* [optional][in] */ VARIANT Subject,
- /* [optional][in] */ VARIANT Body,
- /* [optional][in] */ VARIANT Importance);
- void __RPC_STUB INewMail_Send_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INewMail_AttachFile_Proxy(
- INewMail __RPC_FAR * This,
- /* [in] */ VARIANT Source,
- /* [optional][in] */ VARIANT FileName,
- /* [optional][in] */ VARIANT EncodingMethod);
- void __RPC_STUB INewMail_AttachFile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INewMail_AttachURL_Proxy(
- INewMail __RPC_FAR * This,
- /* [in] */ VARIANT Source,
- /* [in] */ VARIANT ContentLocation,
- /* [optional][in] */ VARIANT ContentBase,
- /* [optional][in] */ VARIANT EncodingMethod);
- void __RPC_STUB INewMail_AttachURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE INewMail_SetLocaleIDs_Proxy(
- INewMail __RPC_FAR * This,
- /* [in] */ long CodePageID);
- void __RPC_STUB INewMail_SetLocaleIDs_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_ContentLocation_Proxy(
- INewMail __RPC_FAR * This,
- /* [in] */ BSTR newVal);
- void __RPC_STUB INewMail_put_ContentLocation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE INewMail_put_ContentBase_Proxy(
- INewMail __RPC_FAR * This,
- /* [in] */ BSTR newVal);
- void __RPC_STUB INewMail_put_ContentBase_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE INewMail_get_Version_Proxy(
- INewMail __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *Version);
- void __RPC_STUB INewMail_get_Version_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __INewMail_INTERFACE_DEFINED__ */
- #ifndef __ISession_INTERFACE_DEFINED__
- #define __ISession_INTERFACE_DEFINED__
- /* interface ISession */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_ISession;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0E064AEB-9D99-11D0-ABE5-00AA0064D470")
- ISession : public IDispatch
- {
- public:
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ VARIANT __RPC_FAR *varParent) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Session(
- /* [retval][out] */ VARIANT __RPC_FAR *varSession) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Class(
- /* [retval][out] */ long __RPC_FAR *varClass) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Version(
- /* [retval][out] */ BSTR __RPC_FAR *varVersion) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR __RPC_FAR *varName) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Inbox(
- /* [retval][out] */ VARIANT __RPC_FAR *varInbox) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Outbox(
- /* [retval][out] */ VARIANT __RPC_FAR *varOutbox) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MessageFormat(
- /* [retval][out] */ long __RPC_FAR *pMessageFormat) = 0;
-
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MessageFormat(
- /* [in] */ long varMessageFormat) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE LogonSMTP(
- /* [in] */ VARIANT DisplayName,
- /* [in] */ VARIANT Address) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Logoff( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetDefaultFolder(
- /* [in] */ VARIANT Type,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
-
- virtual /* [hidden][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMessage(
- /* [in] */ VARIANT MessageID,
- /* [optional][in] */ VARIANT StoreID,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE SetLocaleIDs(
- /* [in] */ long CodePageID) = 0;
-
- virtual /* [hidden][helpstring][id] */ HRESULT STDMETHODCALLTYPE SetReserved(
- /* [in] */ VARIANT var1,
- /* [in] */ VARIANT var2) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISessionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ISession __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ISession __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ISession __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- ISession __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- ISession __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- ISession __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- ISession __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- ISession __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- ISession __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varParent);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Session )(
- ISession __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSession);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Class )(
- ISession __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varClass);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Version )(
- ISession __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varVersion);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
- ISession __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varName);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Inbox )(
- ISession __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varInbox);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Outbox )(
- ISession __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varOutbox);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MessageFormat )(
- ISession __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pMessageFormat);
-
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MessageFormat )(
- ISession __RPC_FAR * This,
- /* [in] */ long varMessageFormat);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *LogonSMTP )(
- ISession __RPC_FAR * This,
- /* [in] */ VARIANT DisplayName,
- /* [in] */ VARIANT Address);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Logoff )(
- ISession __RPC_FAR * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDefaultFolder )(
- ISession __RPC_FAR * This,
- /* [in] */ VARIANT Type,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
-
- /* [hidden][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMessage )(
- ISession __RPC_FAR * This,
- /* [in] */ VARIANT MessageID,
- /* [optional][in] */ VARIANT StoreID,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetLocaleIDs )(
- ISession __RPC_FAR * This,
- /* [in] */ long CodePageID);
-
- /* [hidden][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetReserved )(
- ISession __RPC_FAR * This,
- /* [in] */ VARIANT var1,
- /* [in] */ VARIANT var2);
-
- END_INTERFACE
- } ISessionVtbl;
- interface ISession
- {
- CONST_VTBL struct ISessionVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISession_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISession_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISession_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISession_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ISession_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ISession_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ISession_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ISession_get_Application(This,varApplication)
- (This)->lpVtbl -> get_Application(This,varApplication)
- #define ISession_get_Parent(This,varParent)
- (This)->lpVtbl -> get_Parent(This,varParent)
- #define ISession_get_Session(This,varSession)
- (This)->lpVtbl -> get_Session(This,varSession)
- #define ISession_get_Class(This,varClass)
- (This)->lpVtbl -> get_Class(This,varClass)
- #define ISession_get_Version(This,varVersion)
- (This)->lpVtbl -> get_Version(This,varVersion)
- #define ISession_get_Name(This,varName)
- (This)->lpVtbl -> get_Name(This,varName)
- #define ISession_get_Inbox(This,varInbox)
- (This)->lpVtbl -> get_Inbox(This,varInbox)
- #define ISession_get_Outbox(This,varOutbox)
- (This)->lpVtbl -> get_Outbox(This,varOutbox)
- #define ISession_get_MessageFormat(This,pMessageFormat)
- (This)->lpVtbl -> get_MessageFormat(This,pMessageFormat)
- #define ISession_put_MessageFormat(This,varMessageFormat)
- (This)->lpVtbl -> put_MessageFormat(This,varMessageFormat)
- #define ISession_LogonSMTP(This,DisplayName,Address)
- (This)->lpVtbl -> LogonSMTP(This,DisplayName,Address)
- #define ISession_Logoff(This)
- (This)->lpVtbl -> Logoff(This)
- #define ISession_GetDefaultFolder(This,Type,pvarResult)
- (This)->lpVtbl -> GetDefaultFolder(This,Type,pvarResult)
- #define ISession_GetMessage(This,MessageID,StoreID,pvarResult)
- (This)->lpVtbl -> GetMessage(This,MessageID,StoreID,pvarResult)
- #define ISession_SetLocaleIDs(This,CodePageID)
- (This)->lpVtbl -> SetLocaleIDs(This,CodePageID)
- #define ISession_SetReserved(This,var1,var2)
- (This)->lpVtbl -> SetReserved(This,var1,var2)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISession_get_Application_Proxy(
- ISession __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication);
- void __RPC_STUB ISession_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISession_get_Parent_Proxy(
- ISession __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varParent);
- void __RPC_STUB ISession_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISession_get_Session_Proxy(
- ISession __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSession);
- void __RPC_STUB ISession_get_Session_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISession_get_Class_Proxy(
- ISession __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varClass);
- void __RPC_STUB ISession_get_Class_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISession_get_Version_Proxy(
- ISession __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varVersion);
- void __RPC_STUB ISession_get_Version_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISession_get_Name_Proxy(
- ISession __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varName);
- void __RPC_STUB ISession_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISession_get_Inbox_Proxy(
- ISession __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varInbox);
- void __RPC_STUB ISession_get_Inbox_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISession_get_Outbox_Proxy(
- ISession __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varOutbox);
- void __RPC_STUB ISession_get_Outbox_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ISession_get_MessageFormat_Proxy(
- ISession __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pMessageFormat);
- void __RPC_STUB ISession_get_MessageFormat_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE ISession_put_MessageFormat_Proxy(
- ISession __RPC_FAR * This,
- /* [in] */ long varMessageFormat);
- void __RPC_STUB ISession_put_MessageFormat_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISession_LogonSMTP_Proxy(
- ISession __RPC_FAR * This,
- /* [in] */ VARIANT DisplayName,
- /* [in] */ VARIANT Address);
- void __RPC_STUB ISession_LogonSMTP_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISession_Logoff_Proxy(
- ISession __RPC_FAR * This);
- void __RPC_STUB ISession_Logoff_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISession_GetDefaultFolder_Proxy(
- ISession __RPC_FAR * This,
- /* [in] */ VARIANT Type,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
- void __RPC_STUB ISession_GetDefaultFolder_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [hidden][helpstring][id] */ HRESULT STDMETHODCALLTYPE ISession_GetMessage_Proxy(
- ISession __RPC_FAR * This,
- /* [in] */ VARIANT MessageID,
- /* [optional][in] */ VARIANT StoreID,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
- void __RPC_STUB ISession_GetMessage_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ISession_SetLocaleIDs_Proxy(
- ISession __RPC_FAR * This,
- /* [in] */ long CodePageID);
- void __RPC_STUB ISession_SetLocaleIDs_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [hidden][helpstring][id] */ HRESULT STDMETHODCALLTYPE ISession_SetReserved_Proxy(
- ISession __RPC_FAR * This,
- /* [in] */ VARIANT var1,
- /* [in] */ VARIANT var2);
- void __RPC_STUB ISession_SetReserved_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISession_INTERFACE_DEFINED__ */
- #ifndef __Folder_INTERFACE_DEFINED__
- #define __Folder_INTERFACE_DEFINED__
- /* interface Folder */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_Folder;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0E064A01-9D99-11D0-ABE5-00AA0064D470")
- Folder : public IDispatch
- {
- public:
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ VARIANT __RPC_FAR *varParent) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Session(
- /* [retval][out] */ VARIANT __RPC_FAR *varSession) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Class(
- /* [retval][out] */ long __RPC_FAR *varClass) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR __RPC_FAR *varName) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Messages(
- /* [retval][out] */ VARIANT __RPC_FAR *varMessages) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct FolderVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- Folder __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- Folder __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- Folder __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- Folder __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- Folder __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- Folder __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- Folder __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- Folder __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- Folder __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varParent);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Session )(
- Folder __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSession);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Class )(
- Folder __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varClass);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
- Folder __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varName);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Messages )(
- Folder __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varMessages);
-
- END_INTERFACE
- } FolderVtbl;
- interface Folder
- {
- CONST_VTBL struct FolderVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define Folder_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define Folder_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define Folder_Release(This)
- (This)->lpVtbl -> Release(This)
- #define Folder_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define Folder_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define Folder_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define Folder_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define Folder_get_Application(This,varApplication)
- (This)->lpVtbl -> get_Application(This,varApplication)
- #define Folder_get_Parent(This,varParent)
- (This)->lpVtbl -> get_Parent(This,varParent)
- #define Folder_get_Session(This,varSession)
- (This)->lpVtbl -> get_Session(This,varSession)
- #define Folder_get_Class(This,varClass)
- (This)->lpVtbl -> get_Class(This,varClass)
- #define Folder_get_Name(This,varName)
- (This)->lpVtbl -> get_Name(This,varName)
- #define Folder_get_Messages(This,varMessages)
- (This)->lpVtbl -> get_Messages(This,varMessages)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Folder_get_Application_Proxy(
- Folder __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication);
- void __RPC_STUB Folder_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Folder_get_Parent_Proxy(
- Folder __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varParent);
- void __RPC_STUB Folder_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Folder_get_Session_Proxy(
- Folder __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSession);
- void __RPC_STUB Folder_get_Session_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Folder_get_Class_Proxy(
- Folder __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varClass);
- void __RPC_STUB Folder_get_Class_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Folder_get_Name_Proxy(
- Folder __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varName);
- void __RPC_STUB Folder_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Folder_get_Messages_Proxy(
- Folder __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varMessages);
- void __RPC_STUB Folder_get_Messages_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __Folder_INTERFACE_DEFINED__ */
- #ifndef __Messages_INTERFACE_DEFINED__
- #define __Messages_INTERFACE_DEFINED__
- /* interface Messages */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_Messages;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0E064A02-9D99-11D0-ABE5-00AA0064D470")
- Messages : public IDispatch
- {
- public:
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ VARIANT __RPC_FAR *varParent) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Session(
- /* [retval][out] */ VARIANT __RPC_FAR *varSession) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Class(
- /* [retval][out] */ long __RPC_FAR *varClass) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *varCount) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT __RPC_FAR *var,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
-
- virtual /* [helpstring][propget][hidden][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
- /* [optional][in] */ VARIANT Subject,
- /* [optional][in] */ VARIANT Text,
- /* [optional][in] */ VARIANT Importance,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetFirst(
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetNext(
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetLast(
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE GetPrevious(
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct MessagesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- Messages __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- Messages __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- Messages __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- Messages __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- Messages __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- Messages __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- Messages __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- Messages __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- Messages __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varParent);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Session )(
- Messages __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSession);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Class )(
- Messages __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varClass);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- Messages __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varCount);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )(
- Messages __RPC_FAR * This,
- /* [in] */ VARIANT __RPC_FAR *var,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
-
- /* [helpstring][propget][hidden][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- Messages __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- Messages __RPC_FAR * This,
- /* [optional][in] */ VARIANT Subject,
- /* [optional][in] */ VARIANT Text,
- /* [optional][in] */ VARIANT Importance,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- Messages __RPC_FAR * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFirst )(
- Messages __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetNext )(
- Messages __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetLast )(
- Messages __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPrevious )(
- Messages __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
-
- END_INTERFACE
- } MessagesVtbl;
- interface Messages
- {
- CONST_VTBL struct MessagesVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define Messages_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define Messages_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define Messages_Release(This)
- (This)->lpVtbl -> Release(This)
- #define Messages_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define Messages_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define Messages_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define Messages_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define Messages_get_Application(This,varApplication)
- (This)->lpVtbl -> get_Application(This,varApplication)
- #define Messages_get_Parent(This,varParent)
- (This)->lpVtbl -> get_Parent(This,varParent)
- #define Messages_get_Session(This,varSession)
- (This)->lpVtbl -> get_Session(This,varSession)
- #define Messages_get_Class(This,varClass)
- (This)->lpVtbl -> get_Class(This,varClass)
- #define Messages_get_Count(This,varCount)
- (This)->lpVtbl -> get_Count(This,varCount)
- #define Messages_get_Item(This,var,pvarResult)
- (This)->lpVtbl -> get_Item(This,var,pvarResult)
- #define Messages_get__NewEnum(This,ppunkResult)
- (This)->lpVtbl -> get__NewEnum(This,ppunkResult)
- #define Messages_Add(This,Subject,Text,Importance,pvarResult)
- (This)->lpVtbl -> Add(This,Subject,Text,Importance,pvarResult)
- #define Messages_Delete(This)
- (This)->lpVtbl -> Delete(This)
- #define Messages_GetFirst(This,pvarResult)
- (This)->lpVtbl -> GetFirst(This,pvarResult)
- #define Messages_GetNext(This,pvarResult)
- (This)->lpVtbl -> GetNext(This,pvarResult)
- #define Messages_GetLast(This,pvarResult)
- (This)->lpVtbl -> GetLast(This,pvarResult)
- #define Messages_GetPrevious(This,pvarResult)
- (This)->lpVtbl -> GetPrevious(This,pvarResult)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Messages_get_Application_Proxy(
- Messages __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication);
- void __RPC_STUB Messages_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Messages_get_Parent_Proxy(
- Messages __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varParent);
- void __RPC_STUB Messages_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Messages_get_Session_Proxy(
- Messages __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSession);
- void __RPC_STUB Messages_get_Session_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Messages_get_Class_Proxy(
- Messages __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varClass);
- void __RPC_STUB Messages_get_Class_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Messages_get_Count_Proxy(
- Messages __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varCount);
- void __RPC_STUB Messages_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Messages_get_Item_Proxy(
- Messages __RPC_FAR * This,
- /* [in] */ VARIANT __RPC_FAR *var,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
- void __RPC_STUB Messages_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][hidden][id] */ HRESULT STDMETHODCALLTYPE Messages_get__NewEnum_Proxy(
- Messages __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult);
- void __RPC_STUB Messages_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Messages_Add_Proxy(
- Messages __RPC_FAR * This,
- /* [optional][in] */ VARIANT Subject,
- /* [optional][in] */ VARIANT Text,
- /* [optional][in] */ VARIANT Importance,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
- void __RPC_STUB Messages_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Messages_Delete_Proxy(
- Messages __RPC_FAR * This);
- void __RPC_STUB Messages_Delete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Messages_GetFirst_Proxy(
- Messages __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
- void __RPC_STUB Messages_GetFirst_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Messages_GetNext_Proxy(
- Messages __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
- void __RPC_STUB Messages_GetNext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Messages_GetLast_Proxy(
- Messages __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
- void __RPC_STUB Messages_GetLast_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Messages_GetPrevious_Proxy(
- Messages __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
- void __RPC_STUB Messages_GetPrevious_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __Messages_INTERFACE_DEFINED__ */
- #ifndef __Message_INTERFACE_DEFINED__
- #define __Message_INTERFACE_DEFINED__
- /* interface Message */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_Message;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0E064A03-9D99-11D0-ABE5-00AA0064D470")
- Message : public IDispatch
- {
- public:
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ VARIANT __RPC_FAR *varParent) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Session(
- /* [retval][out] */ VARIANT __RPC_FAR *varSession) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Class(
- /* [retval][out] */ long __RPC_FAR *varClass) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Size(
- /* [retval][out] */ long __RPC_FAR *varSize) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Importance(
- /* [retval][out] */ long __RPC_FAR *pImportance) = 0;
-
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Importance(
- /* [in] */ long varImportance) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Subject(
- /* [retval][out] */ BSTR __RPC_FAR *pSubject) = 0;
-
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Subject(
- /* [in] */ BSTR varSubject) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Sender(
- /* [retval][out] */ VARIANT __RPC_FAR *varSender) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TimeSent(
- /* [retval][out] */ VARIANT __RPC_FAR *varTimeSent) = 0;
-
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TimeSent(
- /* [in] */ VARIANT varTimeSent) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TimeReceived(
- /* [retval][out] */ VARIANT __RPC_FAR *varTimeReceived) = 0;
-
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TimeReceived(
- /* [in] */ VARIANT varTimeReceived) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Text(
- /* [retval][out] */ VARIANT __RPC_FAR *varText) = 0;
-
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Text(
- /* [in] */ VARIANT varText) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HTMLText(
- /* [retval][out] */ VARIANT __RPC_FAR *varHTMLText) = 0;
-
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HTMLText(
- /* [in] */ VARIANT varHTMLText) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Recipients(
- /* [retval][out] */ VARIANT __RPC_FAR *varRecipients) = 0;
-
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Recipients(
- /* [in] */ VARIANT varRecipients) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Attachments(
- /* [retval][out] */ VARIANT __RPC_FAR *varAttachments) = 0;
-
- virtual /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE put_MessageFormat(
- /* [in] */ long __MIDL_0011) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentLocation(
- /* [retval][out] */ VARIANT __RPC_FAR *varContentLocation) = 0;
-
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ContentLocation(
- /* [in] */ VARIANT varContentLocation) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentBase(
- /* [retval][out] */ VARIANT __RPC_FAR *varContentBase) = 0;
-
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ContentBase(
- /* [in] */ VARIANT varContentBase) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentID(
- /* [retval][out] */ VARIANT __RPC_FAR *varContentID) = 0;
-
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ContentID(
- /* [in] */ VARIANT varContentID) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Send( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct MessageVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- Message __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- Message __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- Message __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- Message __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- Message __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- Message __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR __RPC_FAR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID __RPC_FAR *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Invoke )(
- Message __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varParent);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Session )(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSession);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Class )(
- Message __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varClass);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Size )(
- Message __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varSize);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Importance )(
- Message __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pImportance);
-
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Importance )(
- Message __RPC_FAR * This,
- /* [in] */ long varImportance);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Subject )(
- Message __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pSubject);
-
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Subject )(
- Message __RPC_FAR * This,
- /* [in] */ BSTR varSubject);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Sender )(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSender);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TimeSent )(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varTimeSent);
-
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TimeSent )(
- Message __RPC_FAR * This,
- /* [in] */ VARIANT varTimeSent);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TimeReceived )(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varTimeReceived);
-
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TimeReceived )(
- Message __RPC_FAR * This,
- /* [in] */ VARIANT varTimeReceived);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Text )(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varText);
-
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Text )(
- Message __RPC_FAR * This,
- /* [in] */ VARIANT varText);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HTMLText )(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varHTMLText);
-
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HTMLText )(
- Message __RPC_FAR * This,
- /* [in] */ VARIANT varHTMLText);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Recipients )(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varRecipients);
-
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Recipients )(
- Message __RPC_FAR * This,
- /* [in] */ VARIANT varRecipients);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Attachments )(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varAttachments);
-
- /* [helpstring][id][propput] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MessageFormat )(
- Message __RPC_FAR * This,
- /* [in] */ long __MIDL_0011);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContentLocation )(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varContentLocation);
-
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContentLocation )(
- Message __RPC_FAR * This,
- /* [in] */ VARIANT varContentLocation);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContentBase )(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varContentBase);
-
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContentBase )(
- Message __RPC_FAR * This,
- /* [in] */ VARIANT varContentBase);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContentID )(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varContentID);
-
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContentID )(
- Message __RPC_FAR * This,
- /* [in] */ VARIANT varContentID);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- Message __RPC_FAR * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Send )(
- Message __RPC_FAR * This);
-
- END_INTERFACE
- } MessageVtbl;
- interface Message
- {
- CONST_VTBL struct MessageVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define Message_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define Message_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define Message_Release(This)
- (This)->lpVtbl -> Release(This)
- #define Message_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define Message_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define Message_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define Message_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define Message_get_Application(This,varApplication)
- (This)->lpVtbl -> get_Application(This,varApplication)
- #define Message_get_Parent(This,varParent)
- (This)->lpVtbl -> get_Parent(This,varParent)
- #define Message_get_Session(This,varSession)
- (This)->lpVtbl -> get_Session(This,varSession)
- #define Message_get_Class(This,varClass)
- (This)->lpVtbl -> get_Class(This,varClass)
- #define Message_get_Size(This,varSize)
- (This)->lpVtbl -> get_Size(This,varSize)
- #define Message_get_Importance(This,pImportance)
- (This)->lpVtbl -> get_Importance(This,pImportance)
- #define Message_put_Importance(This,varImportance)
- (This)->lpVtbl -> put_Importance(This,varImportance)