CDOSys.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:167k
- #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 6.00.0347 */
- /* at Wed Jul 11 23:53:33 2001
- */
- /* Compiler settings for X:cdoptsrccdocdo.idl:
- Oicf, W1, Zp8, env=Win32 (32b run)
- protocol : dce , ms_ext, app_config, c_ext, robust
- 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__ 475
- #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 __cdo_h__
- #define __cdo_h__
- #include "cdosysstr.h"
- #if defined __cplusplus && !defined CDO_NO_NAMESPACE
- namespace CDO {
- #else
- #undef IDataSource
- #endif
- #if defined(_MSC_VER) && (_MSC_VER >= 1020)
- #pragma once
- #endif
- /* Forward Declarations */
- #ifndef __IDataSource_FWD_DEFINED__
- #define __IDataSource_FWD_DEFINED__
- typedef interface IDataSource IDataSource;
- #endif /* __IDataSource_FWD_DEFINED__ */
- #ifndef __IMessage_FWD_DEFINED__
- #define __IMessage_FWD_DEFINED__
- typedef interface IMessage IMessage;
- #endif /* __IMessage_FWD_DEFINED__ */
- #ifndef __IBodyPart_FWD_DEFINED__
- #define __IBodyPart_FWD_DEFINED__
- typedef interface IBodyPart IBodyPart;
- #endif /* __IBodyPart_FWD_DEFINED__ */
- #ifndef __IConfiguration_FWD_DEFINED__
- #define __IConfiguration_FWD_DEFINED__
- typedef interface IConfiguration IConfiguration;
- #endif /* __IConfiguration_FWD_DEFINED__ */
- #ifndef __IMessages_FWD_DEFINED__
- #define __IMessages_FWD_DEFINED__
- typedef interface IMessages IMessages;
- #endif /* __IMessages_FWD_DEFINED__ */
- #ifndef __IDropDirectory_FWD_DEFINED__
- #define __IDropDirectory_FWD_DEFINED__
- typedef interface IDropDirectory IDropDirectory;
- #endif /* __IDropDirectory_FWD_DEFINED__ */
- #ifndef __IBodyParts_FWD_DEFINED__
- #define __IBodyParts_FWD_DEFINED__
- typedef interface IBodyParts IBodyParts;
- #endif /* __IBodyParts_FWD_DEFINED__ */
- #ifndef __ISMTPScriptConnector_FWD_DEFINED__
- #define __ISMTPScriptConnector_FWD_DEFINED__
- typedef interface ISMTPScriptConnector ISMTPScriptConnector;
- #endif /* __ISMTPScriptConnector_FWD_DEFINED__ */
- #ifndef __INNTPEarlyScriptConnector_FWD_DEFINED__
- #define __INNTPEarlyScriptConnector_FWD_DEFINED__
- typedef interface INNTPEarlyScriptConnector INNTPEarlyScriptConnector;
- #endif /* __INNTPEarlyScriptConnector_FWD_DEFINED__ */
- #ifndef __INNTPPostScriptConnector_FWD_DEFINED__
- #define __INNTPPostScriptConnector_FWD_DEFINED__
- typedef interface INNTPPostScriptConnector INNTPPostScriptConnector;
- #endif /* __INNTPPostScriptConnector_FWD_DEFINED__ */
- #ifndef __INNTPFinalScriptConnector_FWD_DEFINED__
- #define __INNTPFinalScriptConnector_FWD_DEFINED__
- typedef interface INNTPFinalScriptConnector INNTPFinalScriptConnector;
- #endif /* __INNTPFinalScriptConnector_FWD_DEFINED__ */
- #ifndef __ISMTPOnArrival_FWD_DEFINED__
- #define __ISMTPOnArrival_FWD_DEFINED__
- typedef interface ISMTPOnArrival ISMTPOnArrival;
- #endif /* __ISMTPOnArrival_FWD_DEFINED__ */
- #ifndef __INNTPOnPostEarly_FWD_DEFINED__
- #define __INNTPOnPostEarly_FWD_DEFINED__
- typedef interface INNTPOnPostEarly INNTPOnPostEarly;
- #endif /* __INNTPOnPostEarly_FWD_DEFINED__ */
- #ifndef __INNTPOnPost_FWD_DEFINED__
- #define __INNTPOnPost_FWD_DEFINED__
- typedef interface INNTPOnPost INNTPOnPost;
- #endif /* __INNTPOnPost_FWD_DEFINED__ */
- #ifndef __INNTPOnPostFinal_FWD_DEFINED__
- #define __INNTPOnPostFinal_FWD_DEFINED__
- typedef interface INNTPOnPostFinal INNTPOnPostFinal;
- #endif /* __INNTPOnPostFinal_FWD_DEFINED__ */
- #ifndef __IProxyObject_FWD_DEFINED__
- #define __IProxyObject_FWD_DEFINED__
- typedef interface IProxyObject IProxyObject;
- #endif /* __IProxyObject_FWD_DEFINED__ */
- #ifndef __IGetInterface_FWD_DEFINED__
- #define __IGetInterface_FWD_DEFINED__
- typedef interface IGetInterface IGetInterface;
- #endif /* __IGetInterface_FWD_DEFINED__ */
- #ifndef __IBodyParts_FWD_DEFINED__
- #define __IBodyParts_FWD_DEFINED__
- typedef interface IBodyParts IBodyParts;
- #endif /* __IBodyParts_FWD_DEFINED__ */
- #ifndef __IMessages_FWD_DEFINED__
- #define __IMessages_FWD_DEFINED__
- typedef interface IMessages IMessages;
- #endif /* __IMessages_FWD_DEFINED__ */
- #ifndef __Message_FWD_DEFINED__
- #define __Message_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class Message Message;
- #else
- typedef struct Message Message;
- #endif /* __cplusplus */
- #endif /* __Message_FWD_DEFINED__ */
- #ifndef __Configuration_FWD_DEFINED__
- #define __Configuration_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class Configuration Configuration;
- #else
- typedef struct Configuration Configuration;
- #endif /* __cplusplus */
- #endif /* __Configuration_FWD_DEFINED__ */
- #ifndef __DropDirectory_FWD_DEFINED__
- #define __DropDirectory_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class DropDirectory DropDirectory;
- #else
- typedef struct DropDirectory DropDirectory;
- #endif /* __cplusplus */
- #endif /* __DropDirectory_FWD_DEFINED__ */
- #ifndef __SMTPConnector_FWD_DEFINED__
- #define __SMTPConnector_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class SMTPConnector SMTPConnector;
- #else
- typedef struct SMTPConnector SMTPConnector;
- #endif /* __cplusplus */
- #endif /* __SMTPConnector_FWD_DEFINED__ */
- #ifndef __NNTPEarlyConnector_FWD_DEFINED__
- #define __NNTPEarlyConnector_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class NNTPEarlyConnector NNTPEarlyConnector;
- #else
- typedef struct NNTPEarlyConnector NNTPEarlyConnector;
- #endif /* __cplusplus */
- #endif /* __NNTPEarlyConnector_FWD_DEFINED__ */
- #ifndef __NNTPPostConnector_FWD_DEFINED__
- #define __NNTPPostConnector_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class NNTPPostConnector NNTPPostConnector;
- #else
- typedef struct NNTPPostConnector NNTPPostConnector;
- #endif /* __cplusplus */
- #endif /* __NNTPPostConnector_FWD_DEFINED__ */
- #ifndef __NNTPFinalConnector_FWD_DEFINED__
- #define __NNTPFinalConnector_FWD_DEFINED__
- #ifdef __cplusplus
- typedef class NNTPFinalConnector NNTPFinalConnector;
- #else
- typedef struct NNTPFinalConnector NNTPFinalConnector;
- #endif /* __cplusplus */
- #endif /* __NNTPFinalConnector_FWD_DEFINED__ */
- /* header files for imported files */
- #include "oaidl.h"
- #include "ocidl.h"
- #ifndef __cplusplus // X5-101346
- typedef interface ADOError ADOError;
- typedef interface ADOErrors ADOErrors;
- typedef interface _ADOCommand _ADOCommand;
- typedef interface _ADOConnection _ADOConnection;
- typedef interface _ADORecord _ADORecord;
- typedef interface IRecADOFields IRecADOFields;
- typedef interface _ADOStream _ADOStream;
- typedef interface _ADORecordset _ADORecordset;
- typedef interface ADOField ADOField;
- typedef interface _ADOField _ADOField;
- typedef interface ADOFields ADOFields;
- typedef interface _ADOParameter _ADOParameter;
- typedef interface ADOParameters ADOParameters;
- typedef interface ADOProperty ADOProperty;
- typedef interface ADOProperties ADOProperties;
- #endif // __cplusplus
- #include "adoint.h"
- #ifdef __cplusplus
- extern "C"{
- #endif
- void * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void * );
- /* interface __MIDL_itf_cdo_0000 */
- /* [local] */
- typedef /* [helpstring] */
- enum CdoConfigSource
- { cdoDefaults = -1,
- cdoIIS = 1,
- cdoOutlookExpress = 2
- } CdoConfigSource;
- typedef /* [helpstring] */
- enum CdoDSNOptions
- { cdoDSNDefault = 0,
- cdoDSNNever = 1,
- cdoDSNFailure = 2,
- cdoDSNSuccess = 4,
- cdoDSNDelay = 8,
- cdoDSNSuccessFailOrDelay = 14
- } CdoDSNOptions;
- typedef /* [helpstring] */
- enum CdoEventStatus
- { cdoRunNextSink = 0,
- cdoSkipRemainingSinks = 1
- } CdoEventStatus;
- typedef /* [helpstring] */
- enum CdoEventType
- { cdoSMTPOnArrival = 1,
- cdoNNTPOnPostEarly = 2,
- cdoNNTPOnPost = 3,
- cdoNNTPOnPostFinal = 4
- } CdoEventType;
- typedef /* [helpstring] */
- enum cdoImportanceValues
- { cdoLow = 0,
- cdoNormal = 1,
- cdoHigh = 2
- } cdoImportanceValues;
- typedef /* [helpstring] */
- enum CdoMessageStat
- { cdoStatSuccess = 0,
- cdoStatAbortDelivery = 2,
- cdoStatBadMail = 3
- } CdoMessageStat;
- typedef /* [helpstring] */
- enum CdoMHTMLFlags
- { cdoSuppressNone = 0,
- cdoSuppressImages = 1,
- cdoSuppressBGSounds = 2,
- cdoSuppressFrames = 4,
- cdoSuppressObjects = 8,
- cdoSuppressStyleSheets = 16,
- cdoSuppressAll = 31
- } CdoMHTMLFlags;
- typedef /* [helpstring] */
- enum CdoNNTPProcessingField
- { cdoPostMessage = 1,
- cdoProcessControl = 2,
- cdoProcessModerator = 4
- } CdoNNTPProcessingField;
- typedef /* [helpstring] */
- enum CdoPostUsing
- { cdoPostUsingPickup = 1,
- cdoPostUsingPort = 2
- } CdoPostUsing;
- typedef
- enum cdoPriorityValues
- { cdoPriorityNonUrgent = -1,
- cdoPriorityNormal = 0,
- cdoPriorityUrgent = 1
- } cdoPriorityValues;
- typedef /* [helpstring] */
- enum CdoProtocolsAuthentication
- { cdoAnonymous = 0,
- cdoBasic = 1,
- cdoNTLM = 2
- } CdoProtocolsAuthentication;
- typedef /* [helpstring] */
- enum CdoReferenceType
- { cdoRefTypeId = 0,
- cdoRefTypeLocation = 1
- } CdoReferenceType;
- typedef /* [helpstring] */
- enum CdoSendUsing
- { cdoSendUsingPickup = 1,
- cdoSendUsingPort = 2
- } CdoSendUsing;
- typedef /* [helpstring] */
- enum cdoSensitivityValues
- { cdoSensitivityNone = 0,
- cdoPersonal = 1,
- cdoPrivate = 2,
- cdoCompanyConfidential = 3
- } cdoSensitivityValues;
- typedef /* [helpstring] */
- enum CdoTimeZoneId
- { cdoUTC = 0,
- cdoGMT = 1,
- cdoSarajevo = 2,
- cdoParis = 3,
- cdoBerlin = 4,
- cdoEasternEurope = 5,
- cdoPrague = 6,
- cdoAthens = 7,
- cdoBrasilia = 8,
- cdoAtlanticCanada = 9,
- cdoEastern = 10,
- cdoCentral = 11,
- cdoMountain = 12,
- cdoPacific = 13,
- cdoAlaska = 14,
- cdoHawaii = 15,
- cdoMidwayIsland = 16,
- cdoWellington = 17,
- cdoBrisbane = 18,
- cdoAdelaide = 19,
- cdoTokyo = 20,
- cdoSingapore = 21,
- cdoBangkok = 22,
- cdoBombay = 23,
- cdoAbuDhabi = 24,
- cdoTehran = 25,
- cdoBaghdad = 26,
- cdoIsrael = 27,
- cdoNewfoundland = 28,
- cdoAzores = 29,
- cdoMidAtlantic = 30,
- cdoMonrovia = 31,
- cdoBuenosAires = 32,
- cdoCaracas = 33,
- cdoIndiana = 34,
- cdoBogota = 35,
- cdoSaskatchewan = 36,
- cdoMexicoCity = 37,
- cdoArizona = 38,
- cdoEniwetok = 39,
- cdoFiji = 40,
- cdoMagadan = 41,
- cdoHobart = 42,
- cdoGuam = 43,
- cdoDarwin = 44,
- cdoBeijing = 45,
- cdoAlmaty = 46,
- cdoIslamabad = 47,
- cdoKabul = 48,
- cdoCairo = 49,
- cdoHarare = 50,
- cdoMoscow = 51,
- cdoFloating = 52,
- cdoCapeVerde = 53,
- cdoCaucasus = 54,
- cdoCentralAmerica = 55,
- cdoEastAfrica = 56,
- cdoMelbourne = 57,
- cdoEkaterinburg = 58,
- cdoHelsinki = 59,
- cdoGreenland = 60,
- cdoRangoon = 61,
- cdoNepal = 62,
- cdoIrkutsk = 63,
- cdoKrasnoyarsk = 64,
- cdoSantiago = 65,
- cdoSriLanka = 66,
- cdoTonga = 67,
- cdoVladivostok = 68,
- cdoWestCentralAfrica = 69,
- cdoYakutsk = 70,
- cdoDhaka = 71,
- cdoSeoul = 72,
- cdoPerth = 73,
- cdoArab = 74,
- cdoTaipei = 75,
- cdoSydney2000 = 76,
- cdoInvalidTimeZone = 77
- } CdoTimeZoneId;
- extern RPC_IF_HANDLE __MIDL_itf_cdo_0000_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_cdo_0000_v0_0_s_ifspec;
- #ifndef __IDataSource_INTERFACE_DEFINED__
- #define __IDataSource_INTERFACE_DEFINED__
- /* interface IDataSource */
- /* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
- EXTERN_C const IID IID_IDataSource;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("CD000029-8B95-11D1-82DB-00C04FB1625D")
- IDataSource : public IDispatch
- {
- public:
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SourceClass(
- /* [retval][out] */ BSTR *varSourceClass) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Source(
- /* [retval][out] */ IUnknown **varSource) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsDirty(
- /* [retval][out] */ VARIANT_BOOL *pIsDirty) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_IsDirty(
- /* [in] */ VARIANT_BOOL varIsDirty) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SourceURL(
- /* [retval][out] */ BSTR *varSourceURL) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ActiveConnection(
- /* [retval][out] */ _Connection **varActiveConnection) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveToObject(
- /* [in] */ IUnknown *Source,
- /* [in] */ BSTR InterfaceName) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE OpenObject(
- /* [in] */ IUnknown *Source,
- /* [in] */ BSTR InterfaceName) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveTo(
- /* [in] */ BSTR SourceURL,
- /* [defaultvalue][in] */ IDispatch *ActiveConnection,
- /* [optional][in] */ ConnectModeEnum Mode,
- /* [optional][in] */ RecordCreateOptionsEnum CreateOptions,
- /* [optional][in] */ RecordOpenOptionsEnum Options,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Open(
- /* [in] */ BSTR SourceURL,
- /* [defaultvalue][in] */ IDispatch *ActiveConnection,
- /* [optional][in] */ ConnectModeEnum Mode,
- /* [defaultvalue][in] */ RecordCreateOptionsEnum CreateOptions,
- /* [optional][in] */ RecordOpenOptionsEnum Options,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Save( void) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveToContainer(
- /* [in] */ BSTR ContainerURL,
- /* [defaultvalue][in] */ IDispatch *ActiveConnection,
- /* [optional][in] */ ConnectModeEnum Mode,
- /* [optional][in] */ RecordCreateOptionsEnum CreateOptions,
- /* [optional][in] */ RecordOpenOptionsEnum Options,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IDataSourceVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IDataSource * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IDataSource * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IDataSource * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IDataSource * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IDataSource * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IDataSource * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IDataSource * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SourceClass )(
- IDataSource * This,
- /* [retval][out] */ BSTR *varSourceClass);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Source )(
- IDataSource * This,
- /* [retval][out] */ IUnknown **varSource);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_IsDirty )(
- IDataSource * This,
- /* [retval][out] */ VARIANT_BOOL *pIsDirty);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_IsDirty )(
- IDataSource * This,
- /* [in] */ VARIANT_BOOL varIsDirty);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SourceURL )(
- IDataSource * This,
- /* [retval][out] */ BSTR *varSourceURL);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ActiveConnection )(
- IDataSource * This,
- /* [retval][out] */ _Connection **varActiveConnection);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToObject )(
- IDataSource * This,
- /* [in] */ IUnknown *Source,
- /* [in] */ BSTR InterfaceName);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OpenObject )(
- IDataSource * This,
- /* [in] */ IUnknown *Source,
- /* [in] */ BSTR InterfaceName);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveTo )(
- IDataSource * This,
- /* [in] */ BSTR SourceURL,
- /* [defaultvalue][in] */ IDispatch *ActiveConnection,
- /* [optional][in] */ ConnectModeEnum Mode,
- /* [optional][in] */ RecordCreateOptionsEnum CreateOptions,
- /* [optional][in] */ RecordOpenOptionsEnum Options,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Open )(
- IDataSource * This,
- /* [in] */ BSTR SourceURL,
- /* [defaultvalue][in] */ IDispatch *ActiveConnection,
- /* [optional][in] */ ConnectModeEnum Mode,
- /* [defaultvalue][in] */ RecordCreateOptionsEnum CreateOptions,
- /* [optional][in] */ RecordOpenOptionsEnum Options,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Save )(
- IDataSource * This);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToContainer )(
- IDataSource * This,
- /* [in] */ BSTR ContainerURL,
- /* [defaultvalue][in] */ IDispatch *ActiveConnection,
- /* [optional][in] */ ConnectModeEnum Mode,
- /* [optional][in] */ RecordCreateOptionsEnum CreateOptions,
- /* [optional][in] */ RecordOpenOptionsEnum Options,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password);
-
- END_INTERFACE
- } IDataSourceVtbl;
- interface IDataSource
- {
- CONST_VTBL struct IDataSourceVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IDataSource_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IDataSource_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IDataSource_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IDataSource_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IDataSource_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IDataSource_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IDataSource_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IDataSource_get_SourceClass(This,varSourceClass)
- (This)->lpVtbl -> get_SourceClass(This,varSourceClass)
- #define IDataSource_get_Source(This,varSource)
- (This)->lpVtbl -> get_Source(This,varSource)
- #define IDataSource_get_IsDirty(This,pIsDirty)
- (This)->lpVtbl -> get_IsDirty(This,pIsDirty)
- #define IDataSource_put_IsDirty(This,varIsDirty)
- (This)->lpVtbl -> put_IsDirty(This,varIsDirty)
- #define IDataSource_get_SourceURL(This,varSourceURL)
- (This)->lpVtbl -> get_SourceURL(This,varSourceURL)
- #define IDataSource_get_ActiveConnection(This,varActiveConnection)
- (This)->lpVtbl -> get_ActiveConnection(This,varActiveConnection)
- #define IDataSource_SaveToObject(This,Source,InterfaceName)
- (This)->lpVtbl -> SaveToObject(This,Source,InterfaceName)
- #define IDataSource_OpenObject(This,Source,InterfaceName)
- (This)->lpVtbl -> OpenObject(This,Source,InterfaceName)
- #define IDataSource_SaveTo(This,SourceURL,ActiveConnection,Mode,CreateOptions,Options,UserName,Password)
- (This)->lpVtbl -> SaveTo(This,SourceURL,ActiveConnection,Mode,CreateOptions,Options,UserName,Password)
- #define IDataSource_Open(This,SourceURL,ActiveConnection,Mode,CreateOptions,Options,UserName,Password)
- (This)->lpVtbl -> Open(This,SourceURL,ActiveConnection,Mode,CreateOptions,Options,UserName,Password)
- #define IDataSource_Save(This)
- (This)->lpVtbl -> Save(This)
- #define IDataSource_SaveToContainer(This,ContainerURL,ActiveConnection,Mode,CreateOptions,Options,UserName,Password)
- (This)->lpVtbl -> SaveToContainer(This,ContainerURL,ActiveConnection,Mode,CreateOptions,Options,UserName,Password)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDataSource_get_SourceClass_Proxy(
- IDataSource * This,
- /* [retval][out] */ BSTR *varSourceClass);
- void __RPC_STUB IDataSource_get_SourceClass_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDataSource_get_Source_Proxy(
- IDataSource * This,
- /* [retval][out] */ IUnknown **varSource);
- void __RPC_STUB IDataSource_get_Source_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDataSource_get_IsDirty_Proxy(
- IDataSource * This,
- /* [retval][out] */ VARIANT_BOOL *pIsDirty);
- void __RPC_STUB IDataSource_get_IsDirty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IDataSource_put_IsDirty_Proxy(
- IDataSource * This,
- /* [in] */ VARIANT_BOOL varIsDirty);
- void __RPC_STUB IDataSource_put_IsDirty_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDataSource_get_SourceURL_Proxy(
- IDataSource * This,
- /* [retval][out] */ BSTR *varSourceURL);
- void __RPC_STUB IDataSource_get_SourceURL_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDataSource_get_ActiveConnection_Proxy(
- IDataSource * This,
- /* [retval][out] */ _Connection **varActiveConnection);
- void __RPC_STUB IDataSource_get_ActiveConnection_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataSource_SaveToObject_Proxy(
- IDataSource * This,
- /* [in] */ IUnknown *Source,
- /* [in] */ BSTR InterfaceName);
- void __RPC_STUB IDataSource_SaveToObject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataSource_OpenObject_Proxy(
- IDataSource * This,
- /* [in] */ IUnknown *Source,
- /* [in] */ BSTR InterfaceName);
- void __RPC_STUB IDataSource_OpenObject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataSource_SaveTo_Proxy(
- IDataSource * This,
- /* [in] */ BSTR SourceURL,
- /* [defaultvalue][in] */ IDispatch *ActiveConnection,
- /* [optional][in] */ ConnectModeEnum Mode,
- /* [optional][in] */ RecordCreateOptionsEnum CreateOptions,
- /* [optional][in] */ RecordOpenOptionsEnum Options,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password);
- void __RPC_STUB IDataSource_SaveTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataSource_Open_Proxy(
- IDataSource * This,
- /* [in] */ BSTR SourceURL,
- /* [defaultvalue][in] */ IDispatch *ActiveConnection,
- /* [optional][in] */ ConnectModeEnum Mode,
- /* [defaultvalue][in] */ RecordCreateOptionsEnum CreateOptions,
- /* [optional][in] */ RecordOpenOptionsEnum Options,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password);
- void __RPC_STUB IDataSource_Open_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataSource_Save_Proxy(
- IDataSource * This);
- void __RPC_STUB IDataSource_Save_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataSource_SaveToContainer_Proxy(
- IDataSource * This,
- /* [in] */ BSTR ContainerURL,
- /* [defaultvalue][in] */ IDispatch *ActiveConnection,
- /* [optional][in] */ ConnectModeEnum Mode,
- /* [optional][in] */ RecordCreateOptionsEnum CreateOptions,
- /* [optional][in] */ RecordOpenOptionsEnum Options,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password);
- void __RPC_STUB IDataSource_SaveToContainer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IDataSource_INTERFACE_DEFINED__ */
- #ifndef __IMessage_INTERFACE_DEFINED__
- #define __IMessage_INTERFACE_DEFINED__
- /* interface IMessage */
- /* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
- EXTERN_C const IID IID_IMessage;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("CD000020-8B95-11D1-82DB-00C04FB1625D")
- IMessage : public IDispatch
- {
- public:
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BCC(
- /* [retval][out] */ BSTR *pBCC) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_BCC(
- /* [in] */ BSTR varBCC) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CC(
- /* [retval][out] */ BSTR *pCC) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_CC(
- /* [in] */ BSTR varCC) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FollowUpTo(
- /* [retval][out] */ BSTR *pFollowUpTo) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_FollowUpTo(
- /* [in] */ BSTR varFollowUpTo) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_From(
- /* [retval][out] */ BSTR *pFrom) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_From(
- /* [in] */ BSTR varFrom) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Keywords(
- /* [retval][out] */ BSTR *pKeywords) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Keywords(
- /* [in] */ BSTR varKeywords) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MimeFormatted(
- /* [retval][out] */ VARIANT_BOOL *pMimeFormatted) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MimeFormatted(
- /* [in] */ VARIANT_BOOL varMimeFormatted) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Newsgroups(
- /* [retval][out] */ BSTR *pNewsgroups) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Newsgroups(
- /* [in] */ BSTR varNewsgroups) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Organization(
- /* [retval][out] */ BSTR *pOrganization) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Organization(
- /* [in] */ BSTR varOrganization) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReceivedTime(
- /* [retval][out] */ DATE *varReceivedTime) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReplyTo(
- /* [retval][out] */ BSTR *pReplyTo) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ReplyTo(
- /* [in] */ BSTR varReplyTo) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DSNOptions(
- /* [retval][out] */ CdoDSNOptions *pDSNOptions) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DSNOptions(
- /* [in] */ CdoDSNOptions varDSNOptions) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SentOn(
- /* [retval][out] */ DATE *varSentOn) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Subject(
- /* [retval][out] */ BSTR *pSubject) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Subject(
- /* [in] */ BSTR varSubject) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_To(
- /* [retval][out] */ BSTR *pTo) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_To(
- /* [in] */ BSTR varTo) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TextBody(
- /* [retval][out] */ BSTR *pTextBody) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_TextBody(
- /* [in] */ BSTR varTextBody) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HTMLBody(
- /* [retval][out] */ BSTR *pHTMLBody) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HTMLBody(
- /* [in] */ BSTR varHTMLBody) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Attachments(
- /* [retval][out] */ IBodyParts **varAttachments) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Sender(
- /* [retval][out] */ BSTR *pSender) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Sender(
- /* [in] */ BSTR varSender) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Configuration(
- /* [retval][out] */ IConfiguration **pConfiguration) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Configuration(
- /* [in] */ IConfiguration *varConfiguration) = 0;
-
- virtual /* [helpcontext][helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE putref_Configuration(
- /* [in] */ IConfiguration *varConfiguration) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AutoGenerateTextBody(
- /* [retval][out] */ VARIANT_BOOL *pAutoGenerateTextBody) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AutoGenerateTextBody(
- /* [in] */ VARIANT_BOOL varAutoGenerateTextBody) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnvelopeFields(
- /* [retval][out] */ Fields **varEnvelopeFields) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TextBodyPart(
- /* [retval][out] */ IBodyPart **varTextBodyPart) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HTMLBodyPart(
- /* [retval][out] */ IBodyPart **varHTMLBodyPart) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BodyPart(
- /* [retval][out] */ IBodyPart **varBodyPart) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DataSource(
- /* [retval][out] */ IDataSource **varDataSource) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Fields(
- /* [retval][out] */ Fields **varFields) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MDNRequested(
- /* [retval][out] */ VARIANT_BOOL *pMDNRequested) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MDNRequested(
- /* [in] */ VARIANT_BOOL varMDNRequested) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE AddRelatedBodyPart(
- /* [in] */ BSTR URL,
- /* [in] */ BSTR Reference,
- /* [in] */ CdoReferenceType ReferenceType,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password,
- /* [retval][out] */ IBodyPart **ppBody) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE AddAttachment(
- /* [in] */ BSTR URL,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password,
- /* [retval][out] */ IBodyPart **ppBody) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE CreateMHTMLBody(
- /* [in] */ BSTR URL,
- /* [defaultvalue][in] */ CdoMHTMLFlags Flags,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Forward(
- /* [retval][out] */ IMessage **ppMsg) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Post( void) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE PostReply(
- /* [retval][out] */ IMessage **ppMsg) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Reply(
- /* [retval][out] */ IMessage **ppMsg) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE ReplyAll(
- /* [retval][out] */ IMessage **ppMsg) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Send( void) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetStream(
- /* [retval][out] */ _Stream **ppStream) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetInterface(
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch **ppUnknown) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMessageVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMessage * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMessage * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMessage * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMessage * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMessage * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMessage * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMessage * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BCC )(
- IMessage * This,
- /* [retval][out] */ BSTR *pBCC);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_BCC )(
- IMessage * This,
- /* [in] */ BSTR varBCC);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_CC )(
- IMessage * This,
- /* [retval][out] */ BSTR *pCC);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_CC )(
- IMessage * This,
- /* [in] */ BSTR varCC);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FollowUpTo )(
- IMessage * This,
- /* [retval][out] */ BSTR *pFollowUpTo);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_FollowUpTo )(
- IMessage * This,
- /* [in] */ BSTR varFollowUpTo);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_From )(
- IMessage * This,
- /* [retval][out] */ BSTR *pFrom);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_From )(
- IMessage * This,
- /* [in] */ BSTR varFrom);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Keywords )(
- IMessage * This,
- /* [retval][out] */ BSTR *pKeywords);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Keywords )(
- IMessage * This,
- /* [in] */ BSTR varKeywords);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MimeFormatted )(
- IMessage * This,
- /* [retval][out] */ VARIANT_BOOL *pMimeFormatted);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MimeFormatted )(
- IMessage * This,
- /* [in] */ VARIANT_BOOL varMimeFormatted);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Newsgroups )(
- IMessage * This,
- /* [retval][out] */ BSTR *pNewsgroups);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Newsgroups )(
- IMessage * This,
- /* [in] */ BSTR varNewsgroups);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Organization )(
- IMessage * This,
- /* [retval][out] */ BSTR *pOrganization);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Organization )(
- IMessage * This,
- /* [in] */ BSTR varOrganization);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ReceivedTime )(
- IMessage * This,
- /* [retval][out] */ DATE *varReceivedTime);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ReplyTo )(
- IMessage * This,
- /* [retval][out] */ BSTR *pReplyTo);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ReplyTo )(
- IMessage * This,
- /* [in] */ BSTR varReplyTo);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DSNOptions )(
- IMessage * This,
- /* [retval][out] */ CdoDSNOptions *pDSNOptions);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_DSNOptions )(
- IMessage * This,
- /* [in] */ CdoDSNOptions varDSNOptions);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_SentOn )(
- IMessage * This,
- /* [retval][out] */ DATE *varSentOn);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Subject )(
- IMessage * This,
- /* [retval][out] */ BSTR *pSubject);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Subject )(
- IMessage * This,
- /* [in] */ BSTR varSubject);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_To )(
- IMessage * This,
- /* [retval][out] */ BSTR *pTo);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_To )(
- IMessage * This,
- /* [in] */ BSTR varTo);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_TextBody )(
- IMessage * This,
- /* [retval][out] */ BSTR *pTextBody);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_TextBody )(
- IMessage * This,
- /* [in] */ BSTR varTextBody);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HTMLBody )(
- IMessage * This,
- /* [retval][out] */ BSTR *pHTMLBody);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_HTMLBody )(
- IMessage * This,
- /* [in] */ BSTR varHTMLBody);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Attachments )(
- IMessage * This,
- /* [retval][out] */ IBodyParts **varAttachments);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Sender )(
- IMessage * This,
- /* [retval][out] */ BSTR *pSender);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Sender )(
- IMessage * This,
- /* [in] */ BSTR varSender);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Configuration )(
- IMessage * This,
- /* [retval][out] */ IConfiguration **pConfiguration);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Configuration )(
- IMessage * This,
- /* [in] */ IConfiguration *varConfiguration);
-
- /* [helpcontext][helpstring][propputref][id] */ HRESULT ( STDMETHODCALLTYPE *putref_Configuration )(
- IMessage * This,
- /* [in] */ IConfiguration *varConfiguration);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_AutoGenerateTextBody )(
- IMessage * This,
- /* [retval][out] */ VARIANT_BOOL *pAutoGenerateTextBody);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_AutoGenerateTextBody )(
- IMessage * This,
- /* [in] */ VARIANT_BOOL varAutoGenerateTextBody);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_EnvelopeFields )(
- IMessage * This,
- /* [retval][out] */ Fields **varEnvelopeFields);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_TextBodyPart )(
- IMessage * This,
- /* [retval][out] */ IBodyPart **varTextBodyPart);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_HTMLBodyPart )(
- IMessage * This,
- /* [retval][out] */ IBodyPart **varHTMLBodyPart);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BodyPart )(
- IMessage * This,
- /* [retval][out] */ IBodyPart **varBodyPart);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DataSource )(
- IMessage * This,
- /* [retval][out] */ IDataSource **varDataSource);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Fields )(
- IMessage * This,
- /* [retval][out] */ Fields **varFields);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_MDNRequested )(
- IMessage * This,
- /* [retval][out] */ VARIANT_BOOL *pMDNRequested);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_MDNRequested )(
- IMessage * This,
- /* [in] */ VARIANT_BOOL varMDNRequested);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddRelatedBodyPart )(
- IMessage * This,
- /* [in] */ BSTR URL,
- /* [in] */ BSTR Reference,
- /* [in] */ CdoReferenceType ReferenceType,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password,
- /* [retval][out] */ IBodyPart **ppBody);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddAttachment )(
- IMessage * This,
- /* [in] */ BSTR URL,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password,
- /* [retval][out] */ IBodyPart **ppBody);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *CreateMHTMLBody )(
- IMessage * This,
- /* [in] */ BSTR URL,
- /* [defaultvalue][in] */ CdoMHTMLFlags Flags,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Forward )(
- IMessage * This,
- /* [retval][out] */ IMessage **ppMsg);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Post )(
- IMessage * This);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *PostReply )(
- IMessage * This,
- /* [retval][out] */ IMessage **ppMsg);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Reply )(
- IMessage * This,
- /* [retval][out] */ IMessage **ppMsg);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *ReplyAll )(
- IMessage * This,
- /* [retval][out] */ IMessage **ppMsg);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Send )(
- IMessage * This);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetStream )(
- IMessage * This,
- /* [retval][out] */ _Stream **ppStream);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetInterface )(
- IMessage * This,
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch **ppUnknown);
-
- END_INTERFACE
- } IMessageVtbl;
- interface IMessage
- {
- CONST_VTBL struct IMessageVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMessage_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMessage_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMessage_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMessage_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMessage_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMessage_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMessage_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMessage_get_BCC(This,pBCC)
- (This)->lpVtbl -> get_BCC(This,pBCC)
- #define IMessage_put_BCC(This,varBCC)
- (This)->lpVtbl -> put_BCC(This,varBCC)
- #define IMessage_get_CC(This,pCC)
- (This)->lpVtbl -> get_CC(This,pCC)
- #define IMessage_put_CC(This,varCC)
- (This)->lpVtbl -> put_CC(This,varCC)
- #define IMessage_get_FollowUpTo(This,pFollowUpTo)
- (This)->lpVtbl -> get_FollowUpTo(This,pFollowUpTo)
- #define IMessage_put_FollowUpTo(This,varFollowUpTo)
- (This)->lpVtbl -> put_FollowUpTo(This,varFollowUpTo)
- #define IMessage_get_From(This,pFrom)
- (This)->lpVtbl -> get_From(This,pFrom)
- #define IMessage_put_From(This,varFrom)
- (This)->lpVtbl -> put_From(This,varFrom)
- #define IMessage_get_Keywords(This,pKeywords)
- (This)->lpVtbl -> get_Keywords(This,pKeywords)
- #define IMessage_put_Keywords(This,varKeywords)
- (This)->lpVtbl -> put_Keywords(This,varKeywords)
- #define IMessage_get_MimeFormatted(This,pMimeFormatted)
- (This)->lpVtbl -> get_MimeFormatted(This,pMimeFormatted)
- #define IMessage_put_MimeFormatted(This,varMimeFormatted)
- (This)->lpVtbl -> put_MimeFormatted(This,varMimeFormatted)
- #define IMessage_get_Newsgroups(This,pNewsgroups)
- (This)->lpVtbl -> get_Newsgroups(This,pNewsgroups)
- #define IMessage_put_Newsgroups(This,varNewsgroups)
- (This)->lpVtbl -> put_Newsgroups(This,varNewsgroups)
- #define IMessage_get_Organization(This,pOrganization)
- (This)->lpVtbl -> get_Organization(This,pOrganization)
- #define IMessage_put_Organization(This,varOrganization)
- (This)->lpVtbl -> put_Organization(This,varOrganization)
- #define IMessage_get_ReceivedTime(This,varReceivedTime)
- (This)->lpVtbl -> get_ReceivedTime(This,varReceivedTime)
- #define IMessage_get_ReplyTo(This,pReplyTo)
- (This)->lpVtbl -> get_ReplyTo(This,pReplyTo)
- #define IMessage_put_ReplyTo(This,varReplyTo)
- (This)->lpVtbl -> put_ReplyTo(This,varReplyTo)
- #define IMessage_get_DSNOptions(This,pDSNOptions)
- (This)->lpVtbl -> get_DSNOptions(This,pDSNOptions)
- #define IMessage_put_DSNOptions(This,varDSNOptions)
- (This)->lpVtbl -> put_DSNOptions(This,varDSNOptions)
- #define IMessage_get_SentOn(This,varSentOn)
- (This)->lpVtbl -> get_SentOn(This,varSentOn)
- #define IMessage_get_Subject(This,pSubject)
- (This)->lpVtbl -> get_Subject(This,pSubject)
- #define IMessage_put_Subject(This,varSubject)
- (This)->lpVtbl -> put_Subject(This,varSubject)
- #define IMessage_get_To(This,pTo)
- (This)->lpVtbl -> get_To(This,pTo)
- #define IMessage_put_To(This,varTo)
- (This)->lpVtbl -> put_To(This,varTo)
- #define IMessage_get_TextBody(This,pTextBody)
- (This)->lpVtbl -> get_TextBody(This,pTextBody)
- #define IMessage_put_TextBody(This,varTextBody)
- (This)->lpVtbl -> put_TextBody(This,varTextBody)
- #define IMessage_get_HTMLBody(This,pHTMLBody)
- (This)->lpVtbl -> get_HTMLBody(This,pHTMLBody)
- #define IMessage_put_HTMLBody(This,varHTMLBody)
- (This)->lpVtbl -> put_HTMLBody(This,varHTMLBody)
- #define IMessage_get_Attachments(This,varAttachments)
- (This)->lpVtbl -> get_Attachments(This,varAttachments)
- #define IMessage_get_Sender(This,pSender)
- (This)->lpVtbl -> get_Sender(This,pSender)
- #define IMessage_put_Sender(This,varSender)
- (This)->lpVtbl -> put_Sender(This,varSender)
- #define IMessage_get_Configuration(This,pConfiguration)
- (This)->lpVtbl -> get_Configuration(This,pConfiguration)
- #define IMessage_put_Configuration(This,varConfiguration)
- (This)->lpVtbl -> put_Configuration(This,varConfiguration)
- #define IMessage_putref_Configuration(This,varConfiguration)
- (This)->lpVtbl -> putref_Configuration(This,varConfiguration)
- #define IMessage_get_AutoGenerateTextBody(This,pAutoGenerateTextBody)
- (This)->lpVtbl -> get_AutoGenerateTextBody(This,pAutoGenerateTextBody)
- #define IMessage_put_AutoGenerateTextBody(This,varAutoGenerateTextBody)
- (This)->lpVtbl -> put_AutoGenerateTextBody(This,varAutoGenerateTextBody)
- #define IMessage_get_EnvelopeFields(This,varEnvelopeFields)
- (This)->lpVtbl -> get_EnvelopeFields(This,varEnvelopeFields)
- #define IMessage_get_TextBodyPart(This,varTextBodyPart)
- (This)->lpVtbl -> get_TextBodyPart(This,varTextBodyPart)
- #define IMessage_get_HTMLBodyPart(This,varHTMLBodyPart)
- (This)->lpVtbl -> get_HTMLBodyPart(This,varHTMLBodyPart)
- #define IMessage_get_BodyPart(This,varBodyPart)
- (This)->lpVtbl -> get_BodyPart(This,varBodyPart)
- #define IMessage_get_DataSource(This,varDataSource)
- (This)->lpVtbl -> get_DataSource(This,varDataSource)
- #define IMessage_get_Fields(This,varFields)
- (This)->lpVtbl -> get_Fields(This,varFields)
- #define IMessage_get_MDNRequested(This,pMDNRequested)
- (This)->lpVtbl -> get_MDNRequested(This,pMDNRequested)
- #define IMessage_put_MDNRequested(This,varMDNRequested)
- (This)->lpVtbl -> put_MDNRequested(This,varMDNRequested)
- #define IMessage_AddRelatedBodyPart(This,URL,Reference,ReferenceType,UserName,Password,ppBody)
- (This)->lpVtbl -> AddRelatedBodyPart(This,URL,Reference,ReferenceType,UserName,Password,ppBody)
- #define IMessage_AddAttachment(This,URL,UserName,Password,ppBody)
- (This)->lpVtbl -> AddAttachment(This,URL,UserName,Password,ppBody)
- #define IMessage_CreateMHTMLBody(This,URL,Flags,UserName,Password)
- (This)->lpVtbl -> CreateMHTMLBody(This,URL,Flags,UserName,Password)
- #define IMessage_Forward(This,ppMsg)
- (This)->lpVtbl -> Forward(This,ppMsg)
- #define IMessage_Post(This)
- (This)->lpVtbl -> Post(This)
- #define IMessage_PostReply(This,ppMsg)
- (This)->lpVtbl -> PostReply(This,ppMsg)
- #define IMessage_Reply(This,ppMsg)
- (This)->lpVtbl -> Reply(This,ppMsg)
- #define IMessage_ReplyAll(This,ppMsg)
- (This)->lpVtbl -> ReplyAll(This,ppMsg)
- #define IMessage_Send(This)
- (This)->lpVtbl -> Send(This)
- #define IMessage_GetStream(This,ppStream)
- (This)->lpVtbl -> GetStream(This,ppStream)
- #define IMessage_GetInterface(This,Interface,ppUnknown)
- (This)->lpVtbl -> GetInterface(This,Interface,ppUnknown)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_BCC_Proxy(
- IMessage * This,
- /* [retval][out] */ BSTR *pBCC);
- void __RPC_STUB IMessage_get_BCC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_BCC_Proxy(
- IMessage * This,
- /* [in] */ BSTR varBCC);
- void __RPC_STUB IMessage_put_BCC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_CC_Proxy(
- IMessage * This,
- /* [retval][out] */ BSTR *pCC);
- void __RPC_STUB IMessage_get_CC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_CC_Proxy(
- IMessage * This,
- /* [in] */ BSTR varCC);
- void __RPC_STUB IMessage_put_CC_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_FollowUpTo_Proxy(
- IMessage * This,
- /* [retval][out] */ BSTR *pFollowUpTo);
- void __RPC_STUB IMessage_get_FollowUpTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_FollowUpTo_Proxy(
- IMessage * This,
- /* [in] */ BSTR varFollowUpTo);
- void __RPC_STUB IMessage_put_FollowUpTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_From_Proxy(
- IMessage * This,
- /* [retval][out] */ BSTR *pFrom);
- void __RPC_STUB IMessage_get_From_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_From_Proxy(
- IMessage * This,
- /* [in] */ BSTR varFrom);
- void __RPC_STUB IMessage_put_From_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_Keywords_Proxy(
- IMessage * This,
- /* [retval][out] */ BSTR *pKeywords);
- void __RPC_STUB IMessage_get_Keywords_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_Keywords_Proxy(
- IMessage * This,
- /* [in] */ BSTR varKeywords);
- void __RPC_STUB IMessage_put_Keywords_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_MimeFormatted_Proxy(
- IMessage * This,
- /* [retval][out] */ VARIANT_BOOL *pMimeFormatted);
- void __RPC_STUB IMessage_get_MimeFormatted_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_MimeFormatted_Proxy(
- IMessage * This,
- /* [in] */ VARIANT_BOOL varMimeFormatted);
- void __RPC_STUB IMessage_put_MimeFormatted_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_Newsgroups_Proxy(
- IMessage * This,
- /* [retval][out] */ BSTR *pNewsgroups);
- void __RPC_STUB IMessage_get_Newsgroups_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_Newsgroups_Proxy(
- IMessage * This,
- /* [in] */ BSTR varNewsgroups);
- void __RPC_STUB IMessage_put_Newsgroups_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_Organization_Proxy(
- IMessage * This,
- /* [retval][out] */ BSTR *pOrganization);
- void __RPC_STUB IMessage_get_Organization_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_Organization_Proxy(
- IMessage * This,
- /* [in] */ BSTR varOrganization);
- void __RPC_STUB IMessage_put_Organization_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_ReceivedTime_Proxy(
- IMessage * This,
- /* [retval][out] */ DATE *varReceivedTime);
- void __RPC_STUB IMessage_get_ReceivedTime_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_ReplyTo_Proxy(
- IMessage * This,
- /* [retval][out] */ BSTR *pReplyTo);
- void __RPC_STUB IMessage_get_ReplyTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_ReplyTo_Proxy(
- IMessage * This,
- /* [in] */ BSTR varReplyTo);
- void __RPC_STUB IMessage_put_ReplyTo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_DSNOptions_Proxy(
- IMessage * This,
- /* [retval][out] */ CdoDSNOptions *pDSNOptions);
- void __RPC_STUB IMessage_get_DSNOptions_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_DSNOptions_Proxy(
- IMessage * This,
- /* [in] */ CdoDSNOptions varDSNOptions);
- void __RPC_STUB IMessage_put_DSNOptions_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_SentOn_Proxy(
- IMessage * This,
- /* [retval][out] */ DATE *varSentOn);
- void __RPC_STUB IMessage_get_SentOn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_Subject_Proxy(
- IMessage * This,
- /* [retval][out] */ BSTR *pSubject);
- void __RPC_STUB IMessage_get_Subject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_Subject_Proxy(
- IMessage * This,
- /* [in] */ BSTR varSubject);
- void __RPC_STUB IMessage_put_Subject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_To_Proxy(
- IMessage * This,
- /* [retval][out] */ BSTR *pTo);
- void __RPC_STUB IMessage_get_To_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_To_Proxy(
- IMessage * This,
- /* [in] */ BSTR varTo);
- void __RPC_STUB IMessage_put_To_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_TextBody_Proxy(
- IMessage * This,
- /* [retval][out] */ BSTR *pTextBody);
- void __RPC_STUB IMessage_get_TextBody_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_TextBody_Proxy(
- IMessage * This,
- /* [in] */ BSTR varTextBody);
- void __RPC_STUB IMessage_put_TextBody_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_HTMLBody_Proxy(
- IMessage * This,
- /* [retval][out] */ BSTR *pHTMLBody);
- void __RPC_STUB IMessage_get_HTMLBody_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_HTMLBody_Proxy(
- IMessage * This,
- /* [in] */ BSTR varHTMLBody);
- void __RPC_STUB IMessage_put_HTMLBody_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_Attachments_Proxy(
- IMessage * This,
- /* [retval][out] */ IBodyParts **varAttachments);
- void __RPC_STUB IMessage_get_Attachments_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_Sender_Proxy(
- IMessage * This,
- /* [retval][out] */ BSTR *pSender);
- void __RPC_STUB IMessage_get_Sender_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_Sender_Proxy(
- IMessage * This,
- /* [in] */ BSTR varSender);
- void __RPC_STUB IMessage_put_Sender_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_Configuration_Proxy(
- IMessage * This,
- /* [retval][out] */ IConfiguration **pConfiguration);
- void __RPC_STUB IMessage_get_Configuration_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_Configuration_Proxy(
- IMessage * This,
- /* [in] */ IConfiguration *varConfiguration);
- void __RPC_STUB IMessage_put_Configuration_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE IMessage_putref_Configuration_Proxy(
- IMessage * This,
- /* [in] */ IConfiguration *varConfiguration);
- void __RPC_STUB IMessage_putref_Configuration_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_AutoGenerateTextBody_Proxy(
- IMessage * This,
- /* [retval][out] */ VARIANT_BOOL *pAutoGenerateTextBody);
- void __RPC_STUB IMessage_get_AutoGenerateTextBody_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_AutoGenerateTextBody_Proxy(
- IMessage * This,
- /* [in] */ VARIANT_BOOL varAutoGenerateTextBody);
- void __RPC_STUB IMessage_put_AutoGenerateTextBody_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_EnvelopeFields_Proxy(
- IMessage * This,
- /* [retval][out] */ Fields **varEnvelopeFields);
- void __RPC_STUB IMessage_get_EnvelopeFields_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_TextBodyPart_Proxy(
- IMessage * This,
- /* [retval][out] */ IBodyPart **varTextBodyPart);
- void __RPC_STUB IMessage_get_TextBodyPart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_HTMLBodyPart_Proxy(
- IMessage * This,
- /* [retval][out] */ IBodyPart **varHTMLBodyPart);
- void __RPC_STUB IMessage_get_HTMLBodyPart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_BodyPart_Proxy(
- IMessage * This,
- /* [retval][out] */ IBodyPart **varBodyPart);
- void __RPC_STUB IMessage_get_BodyPart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_DataSource_Proxy(
- IMessage * This,
- /* [retval][out] */ IDataSource **varDataSource);
- void __RPC_STUB IMessage_get_DataSource_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_Fields_Proxy(
- IMessage * This,
- /* [retval][out] */ Fields **varFields);
- void __RPC_STUB IMessage_get_Fields_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_MDNRequested_Proxy(
- IMessage * This,
- /* [retval][out] */ VARIANT_BOOL *pMDNRequested);
- void __RPC_STUB IMessage_get_MDNRequested_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IMessage_put_MDNRequested_Proxy(
- IMessage * This,
- /* [in] */ VARIANT_BOOL varMDNRequested);
- void __RPC_STUB IMessage_put_MDNRequested_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_AddRelatedBodyPart_Proxy(
- IMessage * This,
- /* [in] */ BSTR URL,
- /* [in] */ BSTR Reference,
- /* [in] */ CdoReferenceType ReferenceType,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password,
- /* [retval][out] */ IBodyPart **ppBody);
- void __RPC_STUB IMessage_AddRelatedBodyPart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_AddAttachment_Proxy(
- IMessage * This,
- /* [in] */ BSTR URL,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password,
- /* [retval][out] */ IBodyPart **ppBody);
- void __RPC_STUB IMessage_AddAttachment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_CreateMHTMLBody_Proxy(
- IMessage * This,
- /* [in] */ BSTR URL,
- /* [defaultvalue][in] */ CdoMHTMLFlags Flags,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password);
- void __RPC_STUB IMessage_CreateMHTMLBody_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_Forward_Proxy(
- IMessage * This,
- /* [retval][out] */ IMessage **ppMsg);
- void __RPC_STUB IMessage_Forward_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_Post_Proxy(
- IMessage * This);
- void __RPC_STUB IMessage_Post_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_PostReply_Proxy(
- IMessage * This,
- /* [retval][out] */ IMessage **ppMsg);
- void __RPC_STUB IMessage_PostReply_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_Reply_Proxy(
- IMessage * This,
- /* [retval][out] */ IMessage **ppMsg);
- void __RPC_STUB IMessage_Reply_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_ReplyAll_Proxy(
- IMessage * This,
- /* [retval][out] */ IMessage **ppMsg);
- void __RPC_STUB IMessage_ReplyAll_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_Send_Proxy(
- IMessage * This);
- void __RPC_STUB IMessage_Send_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_GetStream_Proxy(
- IMessage * This,
- /* [retval][out] */ _Stream **ppStream);
- void __RPC_STUB IMessage_GetStream_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessage_GetInterface_Proxy(
- IMessage * This,
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch **ppUnknown);
- void __RPC_STUB IMessage_GetInterface_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMessage_INTERFACE_DEFINED__ */
- #ifndef __IBodyPart_INTERFACE_DEFINED__
- #define __IBodyPart_INTERFACE_DEFINED__
- /* interface IBodyPart */
- /* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
- EXTERN_C const IID IID_IBodyPart;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("CD000021-8B95-11D1-82DB-00C04FB1625D")
- IBodyPart : public IDispatch
- {
- public:
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BodyParts(
- /* [retval][out] */ IBodyParts **varBodyParts) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentTransferEncoding(
- /* [retval][out] */ BSTR *pContentTransferEncoding) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ContentTransferEncoding(
- /* [in] */ BSTR varContentTransferEncoding) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentMediaType(
- /* [retval][out] */ BSTR *pContentMediaType) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ContentMediaType(
- /* [in] */ BSTR varContentMediaType) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Fields(
- /* [retval][out] */ Fields **varFields) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Charset(
- /* [retval][out] */ BSTR *pCharset) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Charset(
- /* [in] */ BSTR varCharset) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FileName(
- /* [retval][out] */ BSTR *varFileName) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DataSource(
- /* [retval][out] */ IDataSource **varDataSource) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentClass(
- /* [retval][out] */ BSTR *pContentClass) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ContentClass(
- /* [in] */ BSTR varContentClass) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentClassName(
- /* [retval][out] */ BSTR *pContentClassName) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ContentClassName(
- /* [in] */ BSTR varContentClassName) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ IBodyPart **varParent) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE AddBodyPart(
- /* [defaultvalue][in] */ long Index,
- /* [retval][out] */ IBodyPart **ppPart) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveToFile(
- /* [in] */ BSTR FileName) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetEncodedContentStream(
- /* [retval][out] */ _Stream **ppStream) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetDecodedContentStream(
- /* [retval][out] */ _Stream **ppStream) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetStream(
- /* [retval][out] */ _Stream **ppStream) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetFieldParameter(
- /* [in] */ BSTR FieldName,
- /* [in] */ BSTR Parameter,
- /* [retval][out] */ BSTR *pbstrValue) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetInterface(
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch **ppUnknown) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IBodyPartVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IBodyPart * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IBodyPart * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IBodyPart * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IBodyPart * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IBodyPart * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IBodyPart * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IBodyPart * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_BodyParts )(
- IBodyPart * This,
- /* [retval][out] */ IBodyParts **varBodyParts);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ContentTransferEncoding )(
- IBodyPart * This,
- /* [retval][out] */ BSTR *pContentTransferEncoding);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ContentTransferEncoding )(
- IBodyPart * This,
- /* [in] */ BSTR varContentTransferEncoding);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ContentMediaType )(
- IBodyPart * This,
- /* [retval][out] */ BSTR *pContentMediaType);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ContentMediaType )(
- IBodyPart * This,
- /* [in] */ BSTR varContentMediaType);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Fields )(
- IBodyPart * This,
- /* [retval][out] */ Fields **varFields);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Charset )(
- IBodyPart * This,
- /* [retval][out] */ BSTR *pCharset);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_Charset )(
- IBodyPart * This,
- /* [in] */ BSTR varCharset);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_FileName )(
- IBodyPart * This,
- /* [retval][out] */ BSTR *varFileName);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_DataSource )(
- IBodyPart * This,
- /* [retval][out] */ IDataSource **varDataSource);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ContentClass )(
- IBodyPart * This,
- /* [retval][out] */ BSTR *pContentClass);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ContentClass )(
- IBodyPart * This,
- /* [in] */ BSTR varContentClass);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_ContentClassName )(
- IBodyPart * This,
- /* [retval][out] */ BSTR *pContentClassName);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE *put_ContentClassName )(
- IBodyPart * This,
- /* [in] */ BSTR varContentClassName);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Parent )(
- IBodyPart * This,
- /* [retval][out] */ IBodyPart **varParent);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *AddBodyPart )(
- IBodyPart * This,
- /* [defaultvalue][in] */ long Index,
- /* [retval][out] */ IBodyPart **ppPart);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *SaveToFile )(
- IBodyPart * This,
- /* [in] */ BSTR FileName);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetEncodedContentStream )(
- IBodyPart * This,
- /* [retval][out] */ _Stream **ppStream);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetDecodedContentStream )(
- IBodyPart * This,
- /* [retval][out] */ _Stream **ppStream);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetStream )(
- IBodyPart * This,
- /* [retval][out] */ _Stream **ppStream);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetFieldParameter )(
- IBodyPart * This,
- /* [in] */ BSTR FieldName,
- /* [in] */ BSTR Parameter,
- /* [retval][out] */ BSTR *pbstrValue);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetInterface )(
- IBodyPart * This,
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch **ppUnknown);
-
- END_INTERFACE
- } IBodyPartVtbl;
- interface IBodyPart
- {
- CONST_VTBL struct IBodyPartVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IBodyPart_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IBodyPart_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IBodyPart_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IBodyPart_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IBodyPart_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IBodyPart_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IBodyPart_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IBodyPart_get_BodyParts(This,varBodyParts)
- (This)->lpVtbl -> get_BodyParts(This,varBodyParts)
- #define IBodyPart_get_ContentTransferEncoding(This,pContentTransferEncoding)
- (This)->lpVtbl -> get_ContentTransferEncoding(This,pContentTransferEncoding)
- #define IBodyPart_put_ContentTransferEncoding(This,varContentTransferEncoding)
- (This)->lpVtbl -> put_ContentTransferEncoding(This,varContentTransferEncoding)
- #define IBodyPart_get_ContentMediaType(This,pContentMediaType)
- (This)->lpVtbl -> get_ContentMediaType(This,pContentMediaType)
- #define IBodyPart_put_ContentMediaType(This,varContentMediaType)
- (This)->lpVtbl -> put_ContentMediaType(This,varContentMediaType)
- #define IBodyPart_get_Fields(This,varFields)
- (This)->lpVtbl -> get_Fields(This,varFields)
- #define IBodyPart_get_Charset(This,pCharset)
- (This)->lpVtbl -> get_Charset(This,pCharset)
- #define IBodyPart_put_Charset(This,varCharset)
- (This)->lpVtbl -> put_Charset(This,varCharset)
- #define IBodyPart_get_FileName(This,varFileName)
- (This)->lpVtbl -> get_FileName(This,varFileName)
- #define IBodyPart_get_DataSource(This,varDataSource)
- (This)->lpVtbl -> get_DataSource(This,varDataSource)
- #define IBodyPart_get_ContentClass(This,pContentClass)
- (This)->lpVtbl -> get_ContentClass(This,pContentClass)
- #define IBodyPart_put_ContentClass(This,varContentClass)
- (This)->lpVtbl -> put_ContentClass(This,varContentClass)
- #define IBodyPart_get_ContentClassName(This,pContentClassName)
- (This)->lpVtbl -> get_ContentClassName(This,pContentClassName)
- #define IBodyPart_put_ContentClassName(This,varContentClassName)
- (This)->lpVtbl -> put_ContentClassName(This,varContentClassName)
- #define IBodyPart_get_Parent(This,varParent)
- (This)->lpVtbl -> get_Parent(This,varParent)
- #define IBodyPart_AddBodyPart(This,Index,ppPart)
- (This)->lpVtbl -> AddBodyPart(This,Index,ppPart)
- #define IBodyPart_SaveToFile(This,FileName)
- (This)->lpVtbl -> SaveToFile(This,FileName)
- #define IBodyPart_GetEncodedContentStream(This,ppStream)
- (This)->lpVtbl -> GetEncodedContentStream(This,ppStream)
- #define IBodyPart_GetDecodedContentStream(This,ppStream)
- (This)->lpVtbl -> GetDecodedContentStream(This,ppStream)
- #define IBodyPart_GetStream(This,ppStream)
- (This)->lpVtbl -> GetStream(This,ppStream)
- #define IBodyPart_GetFieldParameter(This,FieldName,Parameter,pbstrValue)
- (This)->lpVtbl -> GetFieldParameter(This,FieldName,Parameter,pbstrValue)
- #define IBodyPart_GetInterface(This,Interface,ppUnknown)
- (This)->lpVtbl -> GetInterface(This,Interface,ppUnknown)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_get_BodyParts_Proxy(
- IBodyPart * This,
- /* [retval][out] */ IBodyParts **varBodyParts);
- void __RPC_STUB IBodyPart_get_BodyParts_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_get_ContentTransferEncoding_Proxy(
- IBodyPart * This,
- /* [retval][out] */ BSTR *pContentTransferEncoding);
- void __RPC_STUB IBodyPart_get_ContentTransferEncoding_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_put_ContentTransferEncoding_Proxy(
- IBodyPart * This,
- /* [in] */ BSTR varContentTransferEncoding);
- void __RPC_STUB IBodyPart_put_ContentTransferEncoding_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_get_ContentMediaType_Proxy(
- IBodyPart * This,
- /* [retval][out] */ BSTR *pContentMediaType);
- void __RPC_STUB IBodyPart_get_ContentMediaType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_put_ContentMediaType_Proxy(
- IBodyPart * This,
- /* [in] */ BSTR varContentMediaType);
- void __RPC_STUB IBodyPart_put_ContentMediaType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);