5237 lines
170 KiB
C++
5237 lines
170 KiB
C++
#pragma option push -b -a8 -pc -A- /*P_O_Push*/
|
|
|
|
#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 Mon Aug 02 16:33:48 1999
|
|
*/
|
|
/* Compiler settings for V:\O\cdontrtm\CDO\ntx\rtl\cdo.idl:
|
|
Os (OptLev=s), W1, Zp8, env=Win32 (32b run), ms_ext, app_config, 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 __cdo_h__
|
|
#define __cdo_h__
|
|
#include "cdosysstr.h"
|
|
#if defined __cplusplus && !defined CDO_NO_NAMESPACE
|
|
namespace CDO {
|
|
#else
|
|
#undef IDataSource
|
|
#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 __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__ */
|
|
|
|
|
|
#ifndef __IGetInterface_FWD_DEFINED__
|
|
#define __IGetInterface_FWD_DEFINED__
|
|
typedef interface IGetInterface IGetInterface;
|
|
#endif /* __IGetInterface_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_FAR * __RPC_USER MIDL_user_allocate(size_t);
|
|
void __RPC_USER MIDL_user_free( void __RPC_FAR * );
|
|
|
|
/* 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
|
|
enum CdoEventType
|
|
{ cdoSMTPOnArrival = 1,
|
|
cdoNNTPOnPostEarly = 2,
|
|
cdoNNTPOnPost = 3,
|
|
cdoNNTPOnPostFinal = 4
|
|
} CdoEventType;
|
|
|
|
typedef
|
|
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
|
|
enum cdoSensitivityValues
|
|
{ cdoSensitivityNone = 0,
|
|
cdoPersonal = 1,
|
|
cdoPrivate = 2,
|
|
cdoCompanyConfidential = 3
|
|
} cdoSensitivityValues;
|
|
|
|
typedef /* [helpstring] */
|
|
enum CdoTimeZoneId
|
|
{ cdoUTC = 0,
|
|
cdoGMT = 1,
|
|
cdoLisbon = 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,
|
|
cdoHongKong = 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,
|
|
cdoInvalidTimeZone = 52
|
|
} 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 /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SourceClass(
|
|
/* [retval][out] */ BSTR __RPC_FAR *varSourceClass) = 0;
|
|
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Source(
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *varSource) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsDirty(
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIsDirty) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_IsDirty(
|
|
/* [in] */ VARIANT_BOOL varIsDirty) = 0;
|
|
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SourceURL(
|
|
/* [retval][out] */ BSTR __RPC_FAR *varSourceURL) = 0;
|
|
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ActiveConnection(
|
|
/* [retval][out] */ _Connection __RPC_FAR *__RPC_FAR *varActiveConnection) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveToObject(
|
|
/* [in] */ IUnknown __RPC_FAR *Source,
|
|
/* [in] */ BSTR InterfaceName) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE OpenObject(
|
|
/* [in] */ IUnknown __RPC_FAR *Source,
|
|
/* [in] */ BSTR InterfaceName) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveTo(
|
|
/* [in] */ BSTR SourceURL,
|
|
/* [defaultvalue][in] */ IDispatch __RPC_FAR *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 __RPC_FAR *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 Save( void) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveToContainer(
|
|
/* [in] */ BSTR ContainerURL,
|
|
/* [defaultvalue][in] */ IDispatch __RPC_FAR *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 __RPC_FAR *QueryInterface )(
|
|
IDataSource __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IDataSource __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IDataSource __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IDataSource __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IDataSource __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IDataSource __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 )(
|
|
IDataSource __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][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SourceClass )(
|
|
IDataSource __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *varSourceClass);
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Source )(
|
|
IDataSource __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *varSource);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsDirty )(
|
|
IDataSource __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIsDirty);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IsDirty )(
|
|
IDataSource __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL varIsDirty);
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SourceURL )(
|
|
IDataSource __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *varSourceURL);
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ActiveConnection )(
|
|
IDataSource __RPC_FAR * This,
|
|
/* [retval][out] */ _Connection __RPC_FAR *__RPC_FAR *varActiveConnection);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveToObject )(
|
|
IDataSource __RPC_FAR * This,
|
|
/* [in] */ IUnknown __RPC_FAR *Source,
|
|
/* [in] */ BSTR InterfaceName);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OpenObject )(
|
|
IDataSource __RPC_FAR * This,
|
|
/* [in] */ IUnknown __RPC_FAR *Source,
|
|
/* [in] */ BSTR InterfaceName);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveTo )(
|
|
IDataSource __RPC_FAR * This,
|
|
/* [in] */ BSTR SourceURL,
|
|
/* [defaultvalue][in] */ IDispatch __RPC_FAR *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 __RPC_FAR *Open )(
|
|
IDataSource __RPC_FAR * This,
|
|
/* [in] */ BSTR SourceURL,
|
|
/* [defaultvalue][in] */ IDispatch __RPC_FAR *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 __RPC_FAR *Save )(
|
|
IDataSource __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveToContainer )(
|
|
IDataSource __RPC_FAR * This,
|
|
/* [in] */ BSTR ContainerURL,
|
|
/* [defaultvalue][in] */ IDispatch __RPC_FAR *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 __RPC_FAR *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 */
|
|
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDataSource_get_SourceClass_Proxy(
|
|
IDataSource __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *varSourceClass);
|
|
|
|
|
|
void __RPC_STUB IDataSource_get_SourceClass_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDataSource_get_Source_Proxy(
|
|
IDataSource __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *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 __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL varIsDirty);
|
|
|
|
|
|
void __RPC_STUB IDataSource_put_IsDirty_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDataSource_get_SourceURL_Proxy(
|
|
IDataSource __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *varSourceURL);
|
|
|
|
|
|
void __RPC_STUB IDataSource_get_SourceURL_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IDataSource_get_ActiveConnection_Proxy(
|
|
IDataSource __RPC_FAR * This,
|
|
/* [retval][out] */ _Connection __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
|
|
/* [in] */ IUnknown __RPC_FAR *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 __RPC_FAR * This,
|
|
/* [in] */ IUnknown __RPC_FAR *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 __RPC_FAR * This,
|
|
/* [in] */ BSTR SourceURL,
|
|
/* [defaultvalue][in] */ IDispatch __RPC_FAR *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 __RPC_FAR * This,
|
|
/* [in] */ BSTR SourceURL,
|
|
/* [defaultvalue][in] */ IDispatch __RPC_FAR *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_Open_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IDataSource_Save_Proxy(
|
|
IDataSource __RPC_FAR * 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 __RPC_FAR * This,
|
|
/* [in] */ BSTR ContainerURL,
|
|
/* [defaultvalue][in] */ IDispatch __RPC_FAR *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 __RPC_FAR *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 __RPC_FAR *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 __RPC_FAR *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 __RPC_FAR *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 __RPC_FAR *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 __RPC_FAR *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 __RPC_FAR *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 __RPC_FAR *pOrganization) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Organization(
|
|
/* [in] */ BSTR varOrganization) = 0;
|
|
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReceivedTime(
|
|
/* [retval][out] */ DATE __RPC_FAR *varReceivedTime) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ReplyTo(
|
|
/* [retval][out] */ BSTR __RPC_FAR *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 __RPC_FAR *pDSNOptions) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DSNOptions(
|
|
/* [in] */ CdoDSNOptions varDSNOptions) = 0;
|
|
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SentOn(
|
|
/* [retval][out] */ DATE __RPC_FAR *varSentOn) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Subject(
|
|
/* [retval][out] */ BSTR __RPC_FAR *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 __RPC_FAR *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 __RPC_FAR *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 __RPC_FAR *pHTMLBody) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HTMLBody(
|
|
/* [in] */ BSTR varHTMLBody) = 0;
|
|
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Attachments(
|
|
/* [retval][out] */ IBodyParts __RPC_FAR *__RPC_FAR *varAttachments) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Sender(
|
|
/* [retval][out] */ BSTR __RPC_FAR *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 __RPC_FAR *__RPC_FAR *pConfiguration) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Configuration(
|
|
/* [in] */ IConfiguration __RPC_FAR *varConfiguration) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE putref_Configuration(
|
|
/* [in] */ IConfiguration __RPC_FAR *varConfiguration) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_AutoGenerateTextBody(
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoGenerateTextBody) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_AutoGenerateTextBody(
|
|
/* [in] */ VARIANT_BOOL varAutoGenerateTextBody) = 0;
|
|
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EnvelopeFields(
|
|
/* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varEnvelopeFields) = 0;
|
|
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_TextBodyPart(
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varTextBodyPart) = 0;
|
|
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HTMLBodyPart(
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varHTMLBodyPart) = 0;
|
|
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BodyPart(
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varBodyPart) = 0;
|
|
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DataSource(
|
|
/* [retval][out] */ IDataSource __RPC_FAR *__RPC_FAR *varDataSource) = 0;
|
|
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Fields(
|
|
/* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varFields) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MDNRequested(
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *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 __RPC_FAR *__RPC_FAR *ppBody) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE AddAttachment(
|
|
/* [in] */ BSTR URL,
|
|
/* [optional][in] */ BSTR UserName,
|
|
/* [optional][in] */ BSTR Password,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *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 __RPC_FAR *__RPC_FAR *ppMsg) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Post( void) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE PostReply(
|
|
/* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMsg) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Reply(
|
|
/* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMsg) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE ReplyAll(
|
|
/* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMsg) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Send( void) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetStream(
|
|
/* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *ppStream) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetInterface(
|
|
/* [in] */ BSTR Interface,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMessageVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IMessage __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IMessage __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IMessage __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 )(
|
|
IMessage __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);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BCC )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pBCC);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_BCC )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ BSTR varBCC);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CC )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pCC);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_CC )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ BSTR varCC);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FollowUpTo )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pFollowUpTo);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FollowUpTo )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ BSTR varFollowUpTo);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_From )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pFrom);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_From )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ BSTR varFrom);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Keywords )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pKeywords);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Keywords )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ BSTR varKeywords);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MimeFormatted )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pMimeFormatted);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MimeFormatted )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL varMimeFormatted);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Newsgroups )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pNewsgroups);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Newsgroups )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ BSTR varNewsgroups);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Organization )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pOrganization);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Organization )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ BSTR varOrganization);
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReceivedTime )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ DATE __RPC_FAR *varReceivedTime);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ReplyTo )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pReplyTo);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ReplyTo )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ BSTR varReplyTo);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DSNOptions )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ CdoDSNOptions __RPC_FAR *pDSNOptions);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DSNOptions )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ CdoDSNOptions varDSNOptions);
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SentOn )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ DATE __RPC_FAR *varSentOn);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Subject )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pSubject);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Subject )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ BSTR varSubject);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_To )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pTo);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_To )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ BSTR varTo);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextBody )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pTextBody);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_TextBody )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ BSTR varTextBody);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HTMLBody )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pHTMLBody);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HTMLBody )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ BSTR varHTMLBody);
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Attachments )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ IBodyParts __RPC_FAR *__RPC_FAR *varAttachments);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Sender )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pSender);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Sender )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ BSTR varSender);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Configuration )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ IConfiguration __RPC_FAR *__RPC_FAR *pConfiguration);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Configuration )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ IConfiguration __RPC_FAR *varConfiguration);
|
|
|
|
/* [helpcontext][helpstring][propputref][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_Configuration )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ IConfiguration __RPC_FAR *varConfiguration);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_AutoGenerateTextBody )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pAutoGenerateTextBody);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_AutoGenerateTextBody )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL varAutoGenerateTextBody);
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EnvelopeFields )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varEnvelopeFields);
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_TextBodyPart )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varTextBodyPart);
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HTMLBodyPart )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varHTMLBodyPart);
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BodyPart )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varBodyPart);
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DataSource )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ IDataSource __RPC_FAR *__RPC_FAR *varDataSource);
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Fields )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varFields);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MDNRequested )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *pMDNRequested);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MDNRequested )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL varMDNRequested);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddRelatedBodyPart )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ BSTR URL,
|
|
/* [in] */ BSTR Reference,
|
|
/* [in] */ CdoReferenceType ReferenceType,
|
|
/* [optional][in] */ BSTR UserName,
|
|
/* [optional][in] */ BSTR Password,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *ppBody);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddAttachment )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ BSTR URL,
|
|
/* [optional][in] */ BSTR UserName,
|
|
/* [optional][in] */ BSTR Password,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *ppBody);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateMHTMLBody )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ BSTR URL,
|
|
/* [defaultvalue][in] */ CdoMHTMLFlags Flags,
|
|
/* [optional][in] */ BSTR UserName,
|
|
/* [optional][in] */ BSTR Password);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Forward )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMsg);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Post )(
|
|
IMessage __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *PostReply )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMsg);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reply )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMsg);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReplyAll )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMsg);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Send )(
|
|
IMessage __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStream )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *ppStream);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInterface )(
|
|
IMessage __RPC_FAR * This,
|
|
/* [in] */ BSTR Interface,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown);
|
|
|
|
END_INTERFACE
|
|
} IMessageVtbl;
|
|
|
|
interface IMessage
|
|
{
|
|
CONST_VTBL struct IMessageVtbl __RPC_FAR *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 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *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 __RPC_FAR * This,
|
|
/* [in] */ BSTR varOrganization);
|
|
|
|
|
|
void __RPC_STUB IMessage_put_Organization_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_ReceivedTime_Proxy(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ DATE __RPC_FAR *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 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
|
|
/* [retval][out] */ CdoDSNOptions __RPC_FAR *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 __RPC_FAR * This,
|
|
/* [in] */ CdoDSNOptions varDSNOptions);
|
|
|
|
|
|
void __RPC_STUB IMessage_put_DSNOptions_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_SentOn_Proxy(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ DATE __RPC_FAR *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 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *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 __RPC_FAR * This,
|
|
/* [in] */ BSTR varHTMLBody);
|
|
|
|
|
|
void __RPC_STUB IMessage_put_HTMLBody_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_Attachments_Proxy(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ IBodyParts __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
|
|
/* [retval][out] */ IConfiguration __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
|
|
/* [in] */ IConfiguration __RPC_FAR *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 __RPC_FAR * This,
|
|
/* [in] */ IConfiguration __RPC_FAR *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 __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *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 __RPC_FAR * This,
|
|
/* [in] */ VARIANT_BOOL varAutoGenerateTextBody);
|
|
|
|
|
|
void __RPC_STUB IMessage_put_AutoGenerateTextBody_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_EnvelopeFields_Proxy(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varEnvelopeFields);
|
|
|
|
|
|
void __RPC_STUB IMessage_get_EnvelopeFields_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_TextBodyPart_Proxy(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varTextBodyPart);
|
|
|
|
|
|
void __RPC_STUB IMessage_get_TextBodyPart_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_HTMLBodyPart_Proxy(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varHTMLBodyPart);
|
|
|
|
|
|
void __RPC_STUB IMessage_get_HTMLBodyPart_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_BodyPart_Proxy(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varBodyPart);
|
|
|
|
|
|
void __RPC_STUB IMessage_get_BodyPart_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_DataSource_Proxy(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ IDataSource __RPC_FAR *__RPC_FAR *varDataSource);
|
|
|
|
|
|
void __RPC_STUB IMessage_get_DataSource_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessage_get_Fields_Proxy(
|
|
IMessage __RPC_FAR * This,
|
|
/* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
|
|
/* [retval][out] */ VARIANT_BOOL __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
|
|
/* [in] */ BSTR URL,
|
|
/* [in] */ BSTR Reference,
|
|
/* [in] */ CdoReferenceType ReferenceType,
|
|
/* [optional][in] */ BSTR UserName,
|
|
/* [optional][in] */ BSTR Password,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
|
|
/* [in] */ BSTR URL,
|
|
/* [optional][in] */ BSTR UserName,
|
|
/* [optional][in] */ BSTR Password,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
|
|
/* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
|
|
/* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
|
|
/* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
|
|
/* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
|
|
/* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
|
|
/* [in] */ BSTR Interface,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *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 /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BodyParts(
|
|
/* [retval][out] */ IBodyParts __RPC_FAR *__RPC_FAR *varBodyParts) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentTransferEncoding(
|
|
/* [retval][out] */ BSTR __RPC_FAR *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 __RPC_FAR *pContentMediaType) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ContentMediaType(
|
|
/* [in] */ BSTR varContentMediaType) = 0;
|
|
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Fields(
|
|
/* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varFields) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Charset(
|
|
/* [retval][out] */ BSTR __RPC_FAR *pCharset) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Charset(
|
|
/* [in] */ BSTR varCharset) = 0;
|
|
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FileName(
|
|
/* [retval][out] */ BSTR __RPC_FAR *varFileName) = 0;
|
|
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DataSource(
|
|
/* [retval][out] */ IDataSource __RPC_FAR *__RPC_FAR *varDataSource) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentClass(
|
|
/* [retval][out] */ BSTR __RPC_FAR *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 __RPC_FAR *pContentClassName) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ContentClassName(
|
|
/* [in] */ BSTR varContentClassName) = 0;
|
|
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varParent) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE AddBodyPart(
|
|
/* [defaultvalue][in] */ long Index,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *ppPart) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE SaveToFile(
|
|
/* [in] */ BSTR FileName) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetEncodedContentStream(
|
|
/* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *ppStream) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetDecodedContentStream(
|
|
/* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *ppStream) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetStream(
|
|
/* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *ppStream) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetFieldParameter(
|
|
/* [in] */ BSTR FieldName,
|
|
/* [in] */ BSTR Parameter,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrValue) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetInterface(
|
|
/* [in] */ BSTR Interface,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IBodyPartVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IBodyPart __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IBodyPart __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IBodyPart __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 )(
|
|
IBodyPart __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][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BodyParts )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ IBodyParts __RPC_FAR *__RPC_FAR *varBodyParts);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContentTransferEncoding )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pContentTransferEncoding);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContentTransferEncoding )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [in] */ BSTR varContentTransferEncoding);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContentMediaType )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pContentMediaType);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContentMediaType )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [in] */ BSTR varContentMediaType);
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Fields )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varFields);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Charset )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pCharset);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Charset )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [in] */ BSTR varCharset);
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FileName )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *varFileName);
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DataSource )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ IDataSource __RPC_FAR *__RPC_FAR *varDataSource);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContentClass )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pContentClass);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContentClass )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [in] */ BSTR varContentClass);
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContentClassName )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pContentClassName);
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContentClassName )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [in] */ BSTR varContentClassName);
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varParent);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddBodyPart )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ long Index,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *ppPart);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SaveToFile )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [in] */ BSTR FileName);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetEncodedContentStream )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *ppStream);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDecodedContentStream )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *ppStream);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetStream )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *ppStream);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetFieldParameter )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [in] */ BSTR FieldName,
|
|
/* [in] */ BSTR Parameter,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrValue);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInterface )(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [in] */ BSTR Interface,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown);
|
|
|
|
END_INTERFACE
|
|
} IBodyPartVtbl;
|
|
|
|
interface IBodyPart
|
|
{
|
|
CONST_VTBL struct IBodyPartVtbl __RPC_FAR *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 */
|
|
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_get_BodyParts_Proxy(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ IBodyParts __RPC_FAR *__RPC_FAR *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 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *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 __RPC_FAR * 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 __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *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 __RPC_FAR * This,
|
|
/* [in] */ BSTR varContentMediaType);
|
|
|
|
|
|
void __RPC_STUB IBodyPart_put_ContentMediaType_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_get_Fields_Proxy(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varFields);
|
|
|
|
|
|
void __RPC_STUB IBodyPart_get_Fields_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_get_Charset_Proxy(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pCharset);
|
|
|
|
|
|
void __RPC_STUB IBodyPart_get_Charset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_put_Charset_Proxy(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [in] */ BSTR varCharset);
|
|
|
|
|
|
void __RPC_STUB IBodyPart_put_Charset_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_get_FileName_Proxy(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *varFileName);
|
|
|
|
|
|
void __RPC_STUB IBodyPart_get_FileName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_get_DataSource_Proxy(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ IDataSource __RPC_FAR *__RPC_FAR *varDataSource);
|
|
|
|
|
|
void __RPC_STUB IBodyPart_get_DataSource_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_get_ContentClass_Proxy(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pContentClass);
|
|
|
|
|
|
void __RPC_STUB IBodyPart_get_ContentClass_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_put_ContentClass_Proxy(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [in] */ BSTR varContentClass);
|
|
|
|
|
|
void __RPC_STUB IBodyPart_put_ContentClass_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_get_ContentClassName_Proxy(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pContentClassName);
|
|
|
|
|
|
void __RPC_STUB IBodyPart_get_ContentClassName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_put_ContentClassName_Proxy(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [in] */ BSTR varContentClassName);
|
|
|
|
|
|
void __RPC_STUB IBodyPart_put_ContentClassName_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_get_Parent_Proxy(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *varParent);
|
|
|
|
|
|
void __RPC_STUB IBodyPart_get_Parent_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_AddBodyPart_Proxy(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ long Index,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *ppPart);
|
|
|
|
|
|
void __RPC_STUB IBodyPart_AddBodyPart_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_SaveToFile_Proxy(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [in] */ BSTR FileName);
|
|
|
|
|
|
void __RPC_STUB IBodyPart_SaveToFile_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_GetEncodedContentStream_Proxy(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *ppStream);
|
|
|
|
|
|
void __RPC_STUB IBodyPart_GetEncodedContentStream_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_GetDecodedContentStream_Proxy(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *ppStream);
|
|
|
|
|
|
void __RPC_STUB IBodyPart_GetDecodedContentStream_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_GetStream_Proxy(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *ppStream);
|
|
|
|
|
|
void __RPC_STUB IBodyPart_GetStream_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_GetFieldParameter_Proxy(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [in] */ BSTR FieldName,
|
|
/* [in] */ BSTR Parameter,
|
|
/* [retval][out] */ BSTR __RPC_FAR *pbstrValue);
|
|
|
|
|
|
void __RPC_STUB IBodyPart_GetFieldParameter_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_GetInterface_Proxy(
|
|
IBodyPart __RPC_FAR * This,
|
|
/* [in] */ BSTR Interface,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown);
|
|
|
|
|
|
void __RPC_STUB IBodyPart_GetInterface_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IBodyPart_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IConfiguration_INTERFACE_DEFINED__
|
|
#define __IConfiguration_INTERFACE_DEFINED__
|
|
|
|
/* interface IConfiguration */
|
|
/* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IConfiguration;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("CD000022-8B95-11D1-82DB-00C04FB1625D")
|
|
IConfiguration : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Fields(
|
|
/* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varFields) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Load(
|
|
/* [in] */ CdoConfigSource LoadFrom,
|
|
/* [optional][in] */ BSTR URL) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetInterface(
|
|
/* [in] */ BSTR Interface,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IConfigurationVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IConfiguration __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IConfiguration __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IConfiguration __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IConfiguration __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IConfiguration __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IConfiguration __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 )(
|
|
IConfiguration __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][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Fields )(
|
|
IConfiguration __RPC_FAR * This,
|
|
/* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varFields);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Load )(
|
|
IConfiguration __RPC_FAR * This,
|
|
/* [in] */ CdoConfigSource LoadFrom,
|
|
/* [optional][in] */ BSTR URL);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInterface )(
|
|
IConfiguration __RPC_FAR * This,
|
|
/* [in] */ BSTR Interface,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown);
|
|
|
|
END_INTERFACE
|
|
} IConfigurationVtbl;
|
|
|
|
interface IConfiguration
|
|
{
|
|
CONST_VTBL struct IConfigurationVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IConfiguration_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IConfiguration_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IConfiguration_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IConfiguration_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IConfiguration_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IConfiguration_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IConfiguration_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IConfiguration_get_Fields(This,varFields) \
|
|
(This)->lpVtbl -> get_Fields(This,varFields)
|
|
|
|
#define IConfiguration_Load(This,LoadFrom,URL) \
|
|
(This)->lpVtbl -> Load(This,LoadFrom,URL)
|
|
|
|
#define IConfiguration_GetInterface(This,Interface,ppUnknown) \
|
|
(This)->lpVtbl -> GetInterface(This,Interface,ppUnknown)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IConfiguration_get_Fields_Proxy(
|
|
IConfiguration __RPC_FAR * This,
|
|
/* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varFields);
|
|
|
|
|
|
void __RPC_STUB IConfiguration_get_Fields_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IConfiguration_Load_Proxy(
|
|
IConfiguration __RPC_FAR * This,
|
|
/* [in] */ CdoConfigSource LoadFrom,
|
|
/* [optional][in] */ BSTR URL);
|
|
|
|
|
|
void __RPC_STUB IConfiguration_Load_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IConfiguration_GetInterface_Proxy(
|
|
IConfiguration __RPC_FAR * This,
|
|
/* [in] */ BSTR Interface,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown);
|
|
|
|
|
|
void __RPC_STUB IConfiguration_GetInterface_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IConfiguration_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IMessages_INTERFACE_DEFINED__
|
|
#define __IMessages_INTERFACE_DEFINED__
|
|
|
|
/* interface IMessages */
|
|
/* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IMessages;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("CD000025-8B95-11D1-82DB-00C04FB1625D")
|
|
IMessages : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
|
|
long Index,
|
|
/* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMessage) = 0;
|
|
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
|
|
/* [retval][out] */ long __RPC_FAR *varCount) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete(
|
|
/* [in] */ long Index) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteAll( void) = 0;
|
|
|
|
virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *retval) = 0;
|
|
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Filename(
|
|
VARIANT var,
|
|
/* [retval][out] */ BSTR __RPC_FAR *Filename) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IMessagesVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IMessages __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IMessages __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IMessages __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IMessages __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IMessages __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IMessages __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 )(
|
|
IMessages __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][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )(
|
|
IMessages __RPC_FAR * This,
|
|
long Index,
|
|
/* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMessage);
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
|
|
IMessages __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varCount);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
|
|
IMessages __RPC_FAR * This,
|
|
/* [in] */ long Index);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteAll )(
|
|
IMessages __RPC_FAR * This);
|
|
|
|
/* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
|
|
IMessages __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *retval);
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Filename )(
|
|
IMessages __RPC_FAR * This,
|
|
VARIANT var,
|
|
/* [retval][out] */ BSTR __RPC_FAR *Filename);
|
|
|
|
END_INTERFACE
|
|
} IMessagesVtbl;
|
|
|
|
interface IMessages
|
|
{
|
|
CONST_VTBL struct IMessagesVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IMessages_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IMessages_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IMessages_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IMessages_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IMessages_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IMessages_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IMessages_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IMessages_get_Item(This,Index,ppMessage) \
|
|
(This)->lpVtbl -> get_Item(This,Index,ppMessage)
|
|
|
|
#define IMessages_get_Count(This,varCount) \
|
|
(This)->lpVtbl -> get_Count(This,varCount)
|
|
|
|
#define IMessages_Delete(This,Index) \
|
|
(This)->lpVtbl -> Delete(This,Index)
|
|
|
|
#define IMessages_DeleteAll(This) \
|
|
(This)->lpVtbl -> DeleteAll(This)
|
|
|
|
#define IMessages_get__NewEnum(This,retval) \
|
|
(This)->lpVtbl -> get__NewEnum(This,retval)
|
|
|
|
#define IMessages_get_Filename(This,var,Filename) \
|
|
(This)->lpVtbl -> get_Filename(This,var,Filename)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessages_get_Item_Proxy(
|
|
IMessages __RPC_FAR * This,
|
|
long Index,
|
|
/* [retval][out] */ IMessage __RPC_FAR *__RPC_FAR *ppMessage);
|
|
|
|
|
|
void __RPC_STUB IMessages_get_Item_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessages_get_Count_Proxy(
|
|
IMessages __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varCount);
|
|
|
|
|
|
void __RPC_STUB IMessages_get_Count_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessages_Delete_Proxy(
|
|
IMessages __RPC_FAR * This,
|
|
/* [in] */ long Index);
|
|
|
|
|
|
void __RPC_STUB IMessages_Delete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IMessages_DeleteAll_Proxy(
|
|
IMessages __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IMessages_DeleteAll_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IMessages_get__NewEnum_Proxy(
|
|
IMessages __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *retval);
|
|
|
|
|
|
void __RPC_STUB IMessages_get__NewEnum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessages_get_Filename_Proxy(
|
|
IMessages __RPC_FAR * This,
|
|
VARIANT var,
|
|
/* [retval][out] */ BSTR __RPC_FAR *Filename);
|
|
|
|
|
|
void __RPC_STUB IMessages_get_Filename_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IMessages_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IDropDirectory_INTERFACE_DEFINED__
|
|
#define __IDropDirectory_INTERFACE_DEFINED__
|
|
|
|
/* interface IDropDirectory */
|
|
/* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IDropDirectory;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("CD000024-8B95-11D1-82DB-00C04FB1625D")
|
|
IDropDirectory : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [readonly][helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMessages(
|
|
/* [optional][in] */ BSTR DirName,
|
|
/* [retval][out] */ IMessages __RPC_FAR *__RPC_FAR *Msgs) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IDropDirectoryVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IDropDirectory __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IDropDirectory __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IDropDirectory __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IDropDirectory __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IDropDirectory __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IDropDirectory __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 )(
|
|
IDropDirectory __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][helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetMessages )(
|
|
IDropDirectory __RPC_FAR * This,
|
|
/* [optional][in] */ BSTR DirName,
|
|
/* [retval][out] */ IMessages __RPC_FAR *__RPC_FAR *Msgs);
|
|
|
|
END_INTERFACE
|
|
} IDropDirectoryVtbl;
|
|
|
|
interface IDropDirectory
|
|
{
|
|
CONST_VTBL struct IDropDirectoryVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IDropDirectory_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IDropDirectory_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IDropDirectory_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IDropDirectory_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IDropDirectory_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IDropDirectory_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IDropDirectory_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IDropDirectory_GetMessages(This,DirName,Msgs) \
|
|
(This)->lpVtbl -> GetMessages(This,DirName,Msgs)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IDropDirectory_GetMessages_Proxy(
|
|
IDropDirectory __RPC_FAR * This,
|
|
/* [optional][in] */ BSTR DirName,
|
|
/* [retval][out] */ IMessages __RPC_FAR *__RPC_FAR *Msgs);
|
|
|
|
|
|
void __RPC_STUB IDropDirectory_GetMessages_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IDropDirectory_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __IBodyParts_INTERFACE_DEFINED__
|
|
#define __IBodyParts_INTERFACE_DEFINED__
|
|
|
|
/* interface IBodyParts */
|
|
/* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IBodyParts;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("CD000023-8B95-11D1-82DB-00C04FB1625D")
|
|
IBodyParts : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
|
|
/* [retval][out] */ long __RPC_FAR *varCount) = 0;
|
|
|
|
virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
|
|
/* [in] */ long Index,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *ppBody) = 0;
|
|
|
|
virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *retval) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete(
|
|
/* [in] */ VARIANT varBP) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE DeleteAll( void) = 0;
|
|
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
|
|
/* [defaultvalue][in] */ long Index,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *ppPart) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IBodyPartsVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IBodyParts __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IBodyParts __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IBodyParts __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
IBodyParts __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
IBodyParts __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
IBodyParts __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 )(
|
|
IBodyParts __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][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
|
|
IBodyParts __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varCount);
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )(
|
|
IBodyParts __RPC_FAR * This,
|
|
/* [in] */ long Index,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *ppBody);
|
|
|
|
/* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
|
|
IBodyParts __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *retval);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
|
|
IBodyParts __RPC_FAR * This,
|
|
/* [in] */ VARIANT varBP);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteAll )(
|
|
IBodyParts __RPC_FAR * This);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
|
|
IBodyParts __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ long Index,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *ppPart);
|
|
|
|
END_INTERFACE
|
|
} IBodyPartsVtbl;
|
|
|
|
interface IBodyParts
|
|
{
|
|
CONST_VTBL struct IBodyPartsVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IBodyParts_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IBodyParts_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IBodyParts_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IBodyParts_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define IBodyParts_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define IBodyParts_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define IBodyParts_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define IBodyParts_get_Count(This,varCount) \
|
|
(This)->lpVtbl -> get_Count(This,varCount)
|
|
|
|
#define IBodyParts_get_Item(This,Index,ppBody) \
|
|
(This)->lpVtbl -> get_Item(This,Index,ppBody)
|
|
|
|
#define IBodyParts_get__NewEnum(This,retval) \
|
|
(This)->lpVtbl -> get__NewEnum(This,retval)
|
|
|
|
#define IBodyParts_Delete(This,varBP) \
|
|
(This)->lpVtbl -> Delete(This,varBP)
|
|
|
|
#define IBodyParts_DeleteAll(This) \
|
|
(This)->lpVtbl -> DeleteAll(This)
|
|
|
|
#define IBodyParts_Add(This,Index,ppPart) \
|
|
(This)->lpVtbl -> Add(This,Index,ppPart)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyParts_get_Count_Proxy(
|
|
IBodyParts __RPC_FAR * This,
|
|
/* [retval][out] */ long __RPC_FAR *varCount);
|
|
|
|
|
|
void __RPC_STUB IBodyParts_get_Count_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyParts_get_Item_Proxy(
|
|
IBodyParts __RPC_FAR * This,
|
|
/* [in] */ long Index,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *ppBody);
|
|
|
|
|
|
void __RPC_STUB IBodyParts_get_Item_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IBodyParts_get__NewEnum_Proxy(
|
|
IBodyParts __RPC_FAR * This,
|
|
/* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *retval);
|
|
|
|
|
|
void __RPC_STUB IBodyParts_get__NewEnum_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IBodyParts_Delete_Proxy(
|
|
IBodyParts __RPC_FAR * This,
|
|
/* [in] */ VARIANT varBP);
|
|
|
|
|
|
void __RPC_STUB IBodyParts_Delete_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IBodyParts_DeleteAll_Proxy(
|
|
IBodyParts __RPC_FAR * This);
|
|
|
|
|
|
void __RPC_STUB IBodyParts_DeleteAll_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IBodyParts_Add_Proxy(
|
|
IBodyParts __RPC_FAR * This,
|
|
/* [defaultvalue][in] */ long Index,
|
|
/* [retval][out] */ IBodyPart __RPC_FAR *__RPC_FAR *ppPart);
|
|
|
|
|
|
void __RPC_STUB IBodyParts_Add_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IBodyParts_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ISMTPScriptConnector_INTERFACE_DEFINED__
|
|
#define __ISMTPScriptConnector_INTERFACE_DEFINED__
|
|
|
|
/* interface ISMTPScriptConnector */
|
|
/* [hidden][unique][helpstring][nonextensible][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ISMTPScriptConnector;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("CD000030-8B95-11D1-82DB-00C04FB1625D")
|
|
ISMTPScriptConnector : public IDispatch
|
|
{
|
|
public:
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ISMTPScriptConnectorVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ISMTPScriptConnector __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ISMTPScriptConnector __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ISMTPScriptConnector __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
ISMTPScriptConnector __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
ISMTPScriptConnector __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
ISMTPScriptConnector __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 )(
|
|
ISMTPScriptConnector __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);
|
|
|
|
END_INTERFACE
|
|
} ISMTPScriptConnectorVtbl;
|
|
|
|
interface ISMTPScriptConnector
|
|
{
|
|
CONST_VTBL struct ISMTPScriptConnectorVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ISMTPScriptConnector_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ISMTPScriptConnector_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ISMTPScriptConnector_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ISMTPScriptConnector_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define ISMTPScriptConnector_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define ISMTPScriptConnector_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define ISMTPScriptConnector_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __ISMTPScriptConnector_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __INNTPEarlyScriptConnector_INTERFACE_DEFINED__
|
|
#define __INNTPEarlyScriptConnector_INTERFACE_DEFINED__
|
|
|
|
/* interface INNTPEarlyScriptConnector */
|
|
/* [hidden][unique][helpstring][nonextensible][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_INNTPEarlyScriptConnector;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("CD000034-8B95-11D1-82DB-00C04FB1625D")
|
|
INNTPEarlyScriptConnector : public IDispatch
|
|
{
|
|
public:
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct INNTPEarlyScriptConnectorVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
INNTPEarlyScriptConnector __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
INNTPEarlyScriptConnector __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
INNTPEarlyScriptConnector __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
INNTPEarlyScriptConnector __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
INNTPEarlyScriptConnector __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
INNTPEarlyScriptConnector __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 )(
|
|
INNTPEarlyScriptConnector __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);
|
|
|
|
END_INTERFACE
|
|
} INNTPEarlyScriptConnectorVtbl;
|
|
|
|
interface INNTPEarlyScriptConnector
|
|
{
|
|
CONST_VTBL struct INNTPEarlyScriptConnectorVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define INNTPEarlyScriptConnector_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define INNTPEarlyScriptConnector_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define INNTPEarlyScriptConnector_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define INNTPEarlyScriptConnector_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define INNTPEarlyScriptConnector_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define INNTPEarlyScriptConnector_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define INNTPEarlyScriptConnector_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __INNTPEarlyScriptConnector_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __INNTPPostScriptConnector_INTERFACE_DEFINED__
|
|
#define __INNTPPostScriptConnector_INTERFACE_DEFINED__
|
|
|
|
/* interface INNTPPostScriptConnector */
|
|
/* [hidden][unique][helpstring][nonextensible][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_INNTPPostScriptConnector;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("CD000031-8B95-11D1-82DB-00C04FB1625D")
|
|
INNTPPostScriptConnector : public IDispatch
|
|
{
|
|
public:
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct INNTPPostScriptConnectorVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
INNTPPostScriptConnector __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
INNTPPostScriptConnector __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
INNTPPostScriptConnector __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
INNTPPostScriptConnector __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
INNTPPostScriptConnector __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
INNTPPostScriptConnector __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 )(
|
|
INNTPPostScriptConnector __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);
|
|
|
|
END_INTERFACE
|
|
} INNTPPostScriptConnectorVtbl;
|
|
|
|
interface INNTPPostScriptConnector
|
|
{
|
|
CONST_VTBL struct INNTPPostScriptConnectorVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define INNTPPostScriptConnector_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define INNTPPostScriptConnector_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define INNTPPostScriptConnector_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define INNTPPostScriptConnector_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define INNTPPostScriptConnector_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define INNTPPostScriptConnector_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define INNTPPostScriptConnector_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __INNTPPostScriptConnector_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __INNTPFinalScriptConnector_INTERFACE_DEFINED__
|
|
#define __INNTPFinalScriptConnector_INTERFACE_DEFINED__
|
|
|
|
/* interface INNTPFinalScriptConnector */
|
|
/* [hidden][unique][helpstring][nonextensible][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_INNTPFinalScriptConnector;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("CD000032-8B95-11D1-82DB-00C04FB1625D")
|
|
INNTPFinalScriptConnector : public IDispatch
|
|
{
|
|
public:
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct INNTPFinalScriptConnectorVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
INNTPFinalScriptConnector __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
INNTPFinalScriptConnector __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
INNTPFinalScriptConnector __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
INNTPFinalScriptConnector __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
INNTPFinalScriptConnector __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
INNTPFinalScriptConnector __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 )(
|
|
INNTPFinalScriptConnector __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);
|
|
|
|
END_INTERFACE
|
|
} INNTPFinalScriptConnectorVtbl;
|
|
|
|
interface INNTPFinalScriptConnector
|
|
{
|
|
CONST_VTBL struct INNTPFinalScriptConnectorVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define INNTPFinalScriptConnector_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define INNTPFinalScriptConnector_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define INNTPFinalScriptConnector_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define INNTPFinalScriptConnector_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define INNTPFinalScriptConnector_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define INNTPFinalScriptConnector_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define INNTPFinalScriptConnector_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
|
|
#endif /* __INNTPFinalScriptConnector_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __ISMTPOnArrival_INTERFACE_DEFINED__
|
|
#define __ISMTPOnArrival_INTERFACE_DEFINED__
|
|
|
|
/* interface ISMTPOnArrival */
|
|
/* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_ISMTPOnArrival;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("CD000026-8B95-11D1-82DB-00C04FB1625D")
|
|
ISMTPOnArrival : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE OnArrival(
|
|
/* [in] */ IMessage __RPC_FAR *Msg,
|
|
/* [out][in] */ CdoEventStatus __RPC_FAR *EventStatus) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct ISMTPOnArrivalVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
ISMTPOnArrival __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
ISMTPOnArrival __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
ISMTPOnArrival __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
ISMTPOnArrival __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
ISMTPOnArrival __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
ISMTPOnArrival __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 )(
|
|
ISMTPOnArrival __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);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnArrival )(
|
|
ISMTPOnArrival __RPC_FAR * This,
|
|
/* [in] */ IMessage __RPC_FAR *Msg,
|
|
/* [out][in] */ CdoEventStatus __RPC_FAR *EventStatus);
|
|
|
|
END_INTERFACE
|
|
} ISMTPOnArrivalVtbl;
|
|
|
|
interface ISMTPOnArrival
|
|
{
|
|
CONST_VTBL struct ISMTPOnArrivalVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define ISMTPOnArrival_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define ISMTPOnArrival_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define ISMTPOnArrival_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define ISMTPOnArrival_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define ISMTPOnArrival_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define ISMTPOnArrival_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define ISMTPOnArrival_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define ISMTPOnArrival_OnArrival(This,Msg,EventStatus) \
|
|
(This)->lpVtbl -> OnArrival(This,Msg,EventStatus)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE ISMTPOnArrival_OnArrival_Proxy(
|
|
ISMTPOnArrival __RPC_FAR * This,
|
|
/* [in] */ IMessage __RPC_FAR *Msg,
|
|
/* [out][in] */ CdoEventStatus __RPC_FAR *EventStatus);
|
|
|
|
|
|
void __RPC_STUB ISMTPOnArrival_OnArrival_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __ISMTPOnArrival_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __INNTPOnPostEarly_INTERFACE_DEFINED__
|
|
#define __INNTPOnPostEarly_INTERFACE_DEFINED__
|
|
|
|
/* interface INNTPOnPostEarly */
|
|
/* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_INNTPOnPostEarly;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("CD000033-8B95-11D1-82DB-00C04FB1625D")
|
|
INNTPOnPostEarly : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE OnPostEarly(
|
|
/* [in] */ IMessage __RPC_FAR *Msg,
|
|
/* [out][in] */ CdoEventStatus __RPC_FAR *EventStatus) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct INNTPOnPostEarlyVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
INNTPOnPostEarly __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
INNTPOnPostEarly __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
INNTPOnPostEarly __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
INNTPOnPostEarly __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
INNTPOnPostEarly __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
INNTPOnPostEarly __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 )(
|
|
INNTPOnPostEarly __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);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnPostEarly )(
|
|
INNTPOnPostEarly __RPC_FAR * This,
|
|
/* [in] */ IMessage __RPC_FAR *Msg,
|
|
/* [out][in] */ CdoEventStatus __RPC_FAR *EventStatus);
|
|
|
|
END_INTERFACE
|
|
} INNTPOnPostEarlyVtbl;
|
|
|
|
interface INNTPOnPostEarly
|
|
{
|
|
CONST_VTBL struct INNTPOnPostEarlyVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define INNTPOnPostEarly_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define INNTPOnPostEarly_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define INNTPOnPostEarly_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define INNTPOnPostEarly_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define INNTPOnPostEarly_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define INNTPOnPostEarly_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define INNTPOnPostEarly_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define INNTPOnPostEarly_OnPostEarly(This,Msg,EventStatus) \
|
|
(This)->lpVtbl -> OnPostEarly(This,Msg,EventStatus)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE INNTPOnPostEarly_OnPostEarly_Proxy(
|
|
INNTPOnPostEarly __RPC_FAR * This,
|
|
/* [in] */ IMessage __RPC_FAR *Msg,
|
|
/* [out][in] */ CdoEventStatus __RPC_FAR *EventStatus);
|
|
|
|
|
|
void __RPC_STUB INNTPOnPostEarly_OnPostEarly_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __INNTPOnPostEarly_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __INNTPOnPost_INTERFACE_DEFINED__
|
|
#define __INNTPOnPost_INTERFACE_DEFINED__
|
|
|
|
/* interface INNTPOnPost */
|
|
/* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_INNTPOnPost;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("CD000027-8B95-11D1-82DB-00C04FB1625D")
|
|
INNTPOnPost : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE OnPost(
|
|
/* [in] */ IMessage __RPC_FAR *Msg,
|
|
/* [out][in] */ CdoEventStatus __RPC_FAR *EventStatus) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct INNTPOnPostVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
INNTPOnPost __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
INNTPOnPost __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
INNTPOnPost __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
INNTPOnPost __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
INNTPOnPost __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
INNTPOnPost __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 )(
|
|
INNTPOnPost __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);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnPost )(
|
|
INNTPOnPost __RPC_FAR * This,
|
|
/* [in] */ IMessage __RPC_FAR *Msg,
|
|
/* [out][in] */ CdoEventStatus __RPC_FAR *EventStatus);
|
|
|
|
END_INTERFACE
|
|
} INNTPOnPostVtbl;
|
|
|
|
interface INNTPOnPost
|
|
{
|
|
CONST_VTBL struct INNTPOnPostVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define INNTPOnPost_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define INNTPOnPost_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define INNTPOnPost_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define INNTPOnPost_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define INNTPOnPost_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define INNTPOnPost_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define INNTPOnPost_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define INNTPOnPost_OnPost(This,Msg,EventStatus) \
|
|
(This)->lpVtbl -> OnPost(This,Msg,EventStatus)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE INNTPOnPost_OnPost_Proxy(
|
|
INNTPOnPost __RPC_FAR * This,
|
|
/* [in] */ IMessage __RPC_FAR *Msg,
|
|
/* [out][in] */ CdoEventStatus __RPC_FAR *EventStatus);
|
|
|
|
|
|
void __RPC_STUB INNTPOnPost_OnPost_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __INNTPOnPost_INTERFACE_DEFINED__ */
|
|
|
|
|
|
#ifndef __INNTPOnPostFinal_INTERFACE_DEFINED__
|
|
#define __INNTPOnPostFinal_INTERFACE_DEFINED__
|
|
|
|
/* interface INNTPOnPostFinal */
|
|
/* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_INNTPOnPostFinal;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("CD000028-8B95-11D1-82DB-00C04FB1625D")
|
|
INNTPOnPostFinal : public IDispatch
|
|
{
|
|
public:
|
|
virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE OnPostFinal(
|
|
/* [in] */ IMessage __RPC_FAR *Msg,
|
|
/* [out][in] */ CdoEventStatus __RPC_FAR *EventStatus) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct INNTPOnPostFinalVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
INNTPOnPostFinal __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
INNTPOnPostFinal __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
INNTPOnPostFinal __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
|
|
INNTPOnPostFinal __RPC_FAR * This,
|
|
/* [out] */ UINT __RPC_FAR *pctinfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
|
|
INNTPOnPostFinal __RPC_FAR * This,
|
|
/* [in] */ UINT iTInfo,
|
|
/* [in] */ LCID lcid,
|
|
/* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
|
|
INNTPOnPostFinal __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 )(
|
|
INNTPOnPostFinal __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);
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnPostFinal )(
|
|
INNTPOnPostFinal __RPC_FAR * This,
|
|
/* [in] */ IMessage __RPC_FAR *Msg,
|
|
/* [out][in] */ CdoEventStatus __RPC_FAR *EventStatus);
|
|
|
|
END_INTERFACE
|
|
} INNTPOnPostFinalVtbl;
|
|
|
|
interface INNTPOnPostFinal
|
|
{
|
|
CONST_VTBL struct INNTPOnPostFinalVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define INNTPOnPostFinal_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define INNTPOnPostFinal_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define INNTPOnPostFinal_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define INNTPOnPostFinal_GetTypeInfoCount(This,pctinfo) \
|
|
(This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
|
|
|
|
#define INNTPOnPostFinal_GetTypeInfo(This,iTInfo,lcid,ppTInfo) \
|
|
(This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
|
|
|
|
#define INNTPOnPostFinal_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId) \
|
|
(This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
|
|
|
|
#define INNTPOnPostFinal_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr) \
|
|
(This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
|
|
|
|
|
|
#define INNTPOnPostFinal_OnPostFinal(This,Msg,EventStatus) \
|
|
(This)->lpVtbl -> OnPostFinal(This,Msg,EventStatus)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
/* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE INNTPOnPostFinal_OnPostFinal_Proxy(
|
|
INNTPOnPostFinal __RPC_FAR * This,
|
|
/* [in] */ IMessage __RPC_FAR *Msg,
|
|
/* [out][in] */ CdoEventStatus __RPC_FAR *EventStatus);
|
|
|
|
|
|
void __RPC_STUB INNTPOnPostFinal_OnPostFinal_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __INNTPOnPostFinal_INTERFACE_DEFINED__ */
|
|
|
|
|
|
|
|
#ifndef __CDO_LIBRARY_DEFINED__
|
|
#define __CDO_LIBRARY_DEFINED__
|
|
|
|
/* library CDO */
|
|
/* [helpstring][helpfile][version][uuid] */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
EXTERN_C const IID LIBID_CDO;
|
|
|
|
|
|
|
|
|
|
/* module CdoCalendar */
|
|
/* [dllname] */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* module CdoCharset */
|
|
/* [dllname] */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* module CdoConfiguration */
|
|
/* [dllname] */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* module CdoContentTypeValues */
|
|
/* [dllname] */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* module CdoEncodingType */
|
|
/* [dllname] */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* module CdoExchange */
|
|
/* [dllname] */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* module CdoHTTPMail */
|
|
/* [dllname] */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* module CdoInterfaces */
|
|
/* [dllname] */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* module CdoMailHeader */
|
|
/* [dllname] */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* module CdoNamespace */
|
|
/* [dllname] */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* module CdoNNTPEnvelope */
|
|
/* [dllname] */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* module CdoSMTPEnvelope */
|
|
/* [dllname] */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#ifndef __CdoErrors_MODULE_DEFINED__
|
|
#define __CdoErrors_MODULE_DEFINED__
|
|
|
|
|
|
/* module CdoErrors */
|
|
/* [dllname] */
|
|
|
|
const LONG CDO_E_UNCAUGHT_EXCEPTION = 0x80040201L;
|
|
|
|
const LONG CDO_E_NOT_OPENED = 0x80040202L;
|
|
|
|
const LONG CDO_E_UNSUPPORTED_DATASOURCE = 0x80040203L;
|
|
|
|
const LONG CDO_E_INVALID_PROPERTYNAME = 0x80040204L;
|
|
|
|
const LONG CDO_E_PROP_UNSUPPORTED = 0x80040205L;
|
|
|
|
const LONG CDO_E_INACTIVE = 0x80040206L;
|
|
|
|
const LONG CDO_E_NO_SUPPORT_FOR_OBJECTS = 0x80040207L;
|
|
|
|
const LONG CDO_E_NOT_AVAILABLE = 0x80040208L;
|
|
|
|
const LONG CDO_E_NO_DEFAULT_DROP_DIR = 0x80040209L;
|
|
|
|
const LONG CDO_E_SMTP_SERVER_REQUIRED = 0x8004020aL;
|
|
|
|
const LONG CDO_E_NNTP_SERVER_REQUIRED = 0x8004020bL;
|
|
|
|
const LONG CDO_E_RECIPIENT_MISSING = 0x8004020cL;
|
|
|
|
const LONG CDO_E_FROM_MISSING = 0x8004020dL;
|
|
|
|
const LONG CDO_E_SENDER_REJECTED = 0x8004020eL;
|
|
|
|
const LONG CDO_E_RECIPIENTS_REJECTED = 0x8004020fL;
|
|
|
|
const LONG CDO_E_NNTP_POST_FAILED = 0x80040210L;
|
|
|
|
const LONG CDO_E_SMTP_SEND_FAILED = 0x80040211L;
|
|
|
|
const LONG CDO_E_CONNECTION_DROPPED = 0x80040212L;
|
|
|
|
const LONG CDO_E_FAILED_TO_CONNECT = 0x80040213L;
|
|
|
|
const LONG CDO_E_INVALID_POST = 0x80040214L;
|
|
|
|
const LONG CDO_E_AUTHENTICATION_FAILURE = 0x80040215L;
|
|
|
|
const LONG CDO_E_INVALID_CONTENT_TYPE = 0x80040216L;
|
|
|
|
const LONG CDO_E_LOGON_FAILURE = 0x80040217L;
|
|
|
|
const LONG CDO_E_HTTP_NOT_FOUND = 0x80040218L;
|
|
|
|
const LONG CDO_E_HTTP_FORBIDDEN = 0x80040219L;
|
|
|
|
const LONG CDO_E_HTTP_FAILED = 0x8004021aL;
|
|
|
|
const LONG CDO_E_MULTIPART_NO_DATA = 0x8004021bL;
|
|
|
|
const LONG CDO_E_INVALID_ENCODING_FOR_MULTIPART = 0x8004021cL;
|
|
|
|
const LONG CDO_E_PROP_NOT_FOUND = 0x8004021eL;
|
|
|
|
const LONG CDO_E_INVALID_SEND_OPTION = 0x80040220L;
|
|
|
|
const LONG CDO_E_INVALID_POST_OPTION = 0x80040221L;
|
|
|
|
const LONG CDO_E_NO_PICKUP_DIR = 0x80040222L;
|
|
|
|
const LONG CDO_E_NOT_ALL_DELETED = 0x80040223L;
|
|
|
|
const LONG CDO_E_PROP_READONLY = 0x80040227L;
|
|
|
|
const LONG CDO_E_PROP_CANNOT_DELETE = 0x80040228L;
|
|
|
|
const LONG CDO_E_BAD_DATA = 0x80040229L;
|
|
|
|
const LONG CDO_E_PROP_NONHEADER = 0x8004022aL;
|
|
|
|
const LONG CDO_E_INVALID_CHARSET = 0x8004022bL;
|
|
|
|
const LONG CDO_E_ADOSTREAM_NOT_BOUND = 0x8004022cL;
|
|
|
|
const LONG CDO_E_CONTENTPROPXML_NOT_FOUND = 0x8004022dL;
|
|
|
|
const LONG CDO_E_CONTENTPROPXML_WRONG_CHARSET = 0x8004022eL;
|
|
|
|
const LONG CDO_E_CONTENTPROPXML_PARSE_FAILED = 0x8004022fL;
|
|
|
|
const LONG CDO_E_CONTENTPROPXML_CONVERT_FAILED = 0x80040230L;
|
|
|
|
const LONG CDO_E_NO_DIRECTORIES_SPECIFIED = 0x80040231L;
|
|
|
|
const LONG CDO_E_DIRECTORIES_UNREACHABLE = 0x80040232L;
|
|
|
|
const LONG CDO_E_BAD_SENDER = 0x80040233L;
|
|
|
|
const LONG CDO_E_SELF_BINDING = 0x80040234L;
|
|
|
|
const LONG CDO_E_ARGUMENT1 = 0x80044000L;
|
|
|
|
const LONG CDO_E_ARGUMENT2 = 0x80044001L;
|
|
|
|
const LONG CDO_E_ARGUMENT3 = 0x80044002L;
|
|
|
|
const LONG CDO_E_ARGUMENT4 = 0x80044003L;
|
|
|
|
const LONG CDO_E_ARGUMENT5 = 0x80044004L;
|
|
|
|
const LONG CDO_E_NOT_FOUND = 0x800cce05L;
|
|
|
|
const LONG CDO_E_INVALID_ENCODING_TYPE = 0x800cce1dL;
|
|
|
|
#endif /* __CdoErrors_MODULE_DEFINED__ */
|
|
|
|
EXTERN_C const CLSID CLSID_Message;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("CD000001-8B95-11D1-82DB-00C04FB1625D")
|
|
Message;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_Configuration;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("CD000002-8B95-11D1-82DB-00C04FB1625D")
|
|
Configuration;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_DropDirectory;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("CD000004-8B95-11D1-82DB-00C04FB1625D")
|
|
DropDirectory;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_SMTPConnector;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("CD000008-8B95-11D1-82DB-00C04FB1625D")
|
|
SMTPConnector;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_NNTPEarlyConnector;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("CD000011-8B95-11D1-82DB-00C04FB1625D")
|
|
NNTPEarlyConnector;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_NNTPPostConnector;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("CD000009-8B95-11D1-82DB-00C04FB1625D")
|
|
NNTPPostConnector;
|
|
#endif
|
|
|
|
EXTERN_C const CLSID CLSID_NNTPFinalConnector;
|
|
|
|
#ifdef __cplusplus
|
|
|
|
class DECLSPEC_UUID("CD000010-8B95-11D1-82DB-00C04FB1625D")
|
|
NNTPFinalConnector;
|
|
#endif
|
|
|
|
#ifndef __IGetInterface_INTERFACE_DEFINED__
|
|
#define __IGetInterface_INTERFACE_DEFINED__
|
|
|
|
/* interface IGetInterface */
|
|
/* [unique][uuid][object] */
|
|
|
|
|
|
EXTERN_C const IID IID_IGetInterface;
|
|
|
|
#if defined(__cplusplus) && !defined(CINTERFACE)
|
|
|
|
MIDL_INTERFACE("CD0ff000-8B95-11D1-82DB-00C04FB1625D")
|
|
IGetInterface : public IUnknown
|
|
{
|
|
public:
|
|
virtual HRESULT STDMETHODCALLTYPE GetInterface(
|
|
/* [in] */ BSTR Interface,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown) = 0;
|
|
|
|
virtual HRESULT STDMETHODCALLTYPE GetInterfaceInner(
|
|
/* [in] */ BSTR Interface,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown) = 0;
|
|
|
|
};
|
|
|
|
#else /* C style interface */
|
|
|
|
typedef struct IGetInterfaceVtbl
|
|
{
|
|
BEGIN_INTERFACE
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
|
|
IGetInterface __RPC_FAR * This,
|
|
/* [in] */ REFIID riid,
|
|
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
|
|
IGetInterface __RPC_FAR * This);
|
|
|
|
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
|
|
IGetInterface __RPC_FAR * This);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInterface )(
|
|
IGetInterface __RPC_FAR * This,
|
|
/* [in] */ BSTR Interface,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown);
|
|
|
|
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInterfaceInner )(
|
|
IGetInterface __RPC_FAR * This,
|
|
/* [in] */ BSTR Interface,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown);
|
|
|
|
END_INTERFACE
|
|
} IGetInterfaceVtbl;
|
|
|
|
interface IGetInterface
|
|
{
|
|
CONST_VTBL struct IGetInterfaceVtbl __RPC_FAR *lpVtbl;
|
|
};
|
|
|
|
|
|
|
|
#ifdef COBJMACROS
|
|
|
|
|
|
#define IGetInterface_QueryInterface(This,riid,ppvObject) \
|
|
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
|
|
|
|
#define IGetInterface_AddRef(This) \
|
|
(This)->lpVtbl -> AddRef(This)
|
|
|
|
#define IGetInterface_Release(This) \
|
|
(This)->lpVtbl -> Release(This)
|
|
|
|
|
|
#define IGetInterface_GetInterface(This,Interface,ppUnknown) \
|
|
(This)->lpVtbl -> GetInterface(This,Interface,ppUnknown)
|
|
|
|
#define IGetInterface_GetInterfaceInner(This,Interface,ppUnknown) \
|
|
(This)->lpVtbl -> GetInterfaceInner(This,Interface,ppUnknown)
|
|
|
|
#endif /* COBJMACROS */
|
|
|
|
|
|
#endif /* C style interface */
|
|
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IGetInterface_GetInterface_Proxy(
|
|
IGetInterface __RPC_FAR * This,
|
|
/* [in] */ BSTR Interface,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown);
|
|
|
|
|
|
void __RPC_STUB IGetInterface_GetInterface_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
HRESULT STDMETHODCALLTYPE IGetInterface_GetInterfaceInner_Proxy(
|
|
IGetInterface __RPC_FAR * This,
|
|
/* [in] */ BSTR Interface,
|
|
/* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown);
|
|
|
|
|
|
void __RPC_STUB IGetInterface_GetInterfaceInner_Stub(
|
|
IRpcStubBuffer *This,
|
|
IRpcChannelBuffer *_pRpcChannelBuffer,
|
|
PRPC_MESSAGE _pRpcMessage,
|
|
DWORD *_pdwStubPhase);
|
|
|
|
|
|
|
|
#endif /* __IGetInterface_INTERFACE_DEFINED__ */
|
|
|
|
#endif /* __CDO_LIBRARY_DEFINED__ */
|
|
#if defined __cplusplus && !defined CDO_NO_NAMESPACE
|
|
} // namespace CDO
|
|
#endif
|
|
|
|
/* Additional Prototypes for ALL interfaces */
|
|
|
|
unsigned long __RPC_USER BSTR_UserSize( unsigned long __RPC_FAR *, unsigned long , BSTR __RPC_FAR * );
|
|
unsigned char __RPC_FAR * __RPC_USER BSTR_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
|
|
unsigned char __RPC_FAR * __RPC_USER BSTR_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, BSTR __RPC_FAR * );
|
|
void __RPC_USER BSTR_UserFree( unsigned long __RPC_FAR *, BSTR __RPC_FAR * );
|
|
|
|
unsigned long __RPC_USER VARIANT_UserSize( unsigned long __RPC_FAR *, unsigned long , VARIANT __RPC_FAR * );
|
|
unsigned char __RPC_FAR * __RPC_USER VARIANT_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * );
|
|
unsigned char __RPC_FAR * __RPC_USER VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * );
|
|
void __RPC_USER VARIANT_UserFree( unsigned long __RPC_FAR *, VARIANT __RPC_FAR * );
|
|
|
|
/* end of Additional Prototypes */
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|
|
|
|
|
|
#pragma option pop /*P_O_Pop*/
|