CDOSys.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:167k
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_get_Fields_Proxy(
- IBodyPart * This,
- /* [retval][out] */ Fields **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 * This,
- /* [retval][out] */ BSTR *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 * This,
- /* [in] */ BSTR varCharset);
- void __RPC_STUB IBodyPart_put_Charset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_get_FileName_Proxy(
- IBodyPart * This,
- /* [retval][out] */ BSTR *varFileName);
- void __RPC_STUB IBodyPart_get_FileName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_get_DataSource_Proxy(
- IBodyPart * This,
- /* [retval][out] */ IDataSource **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 * This,
- /* [retval][out] */ BSTR *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 * 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 * This,
- /* [retval][out] */ BSTR *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 * This,
- /* [in] */ BSTR varContentClassName);
- void __RPC_STUB IBodyPart_put_ContentClassName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyPart_get_Parent_Proxy(
- IBodyPart * This,
- /* [retval][out] */ IBodyPart **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 * This,
- /* [defaultvalue][in] */ long Index,
- /* [retval][out] */ IBodyPart **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 * 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 * This,
- /* [retval][out] */ _Stream **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 * This,
- /* [retval][out] */ _Stream **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 * This,
- /* [retval][out] */ _Stream **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 * This,
- /* [in] */ BSTR FieldName,
- /* [in] */ BSTR Parameter,
- /* [retval][out] */ BSTR *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 * This,
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch **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 /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Fields(
- /* [retval][out] */ Fields **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 **ppUnknown) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IConfigurationVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IConfiguration * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IConfiguration * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IConfiguration * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IConfiguration * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IConfiguration * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IConfiguration * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IConfiguration * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Fields )(
- IConfiguration * This,
- /* [retval][out] */ Fields **varFields);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Load )(
- IConfiguration * This,
- /* [in] */ CdoConfigSource LoadFrom,
- /* [optional][in] */ BSTR URL);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetInterface )(
- IConfiguration * This,
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch **ppUnknown);
-
- END_INTERFACE
- } IConfigurationVtbl;
- interface IConfiguration
- {
- CONST_VTBL struct IConfigurationVtbl *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 */
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IConfiguration_get_Fields_Proxy(
- IConfiguration * This,
- /* [retval][out] */ Fields **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 * 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 * This,
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch **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 /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
- long Index,
- /* [retval][out] */ IMessage **ppMessage) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *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 **retval) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Filename(
- VARIANT var,
- /* [retval][out] */ BSTR *Filename) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMessagesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IMessages * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IMessages * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IMessages * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IMessages * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IMessages * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IMessages * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IMessages * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- IMessages * This,
- long Index,
- /* [retval][out] */ IMessage **ppMessage);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- IMessages * This,
- /* [retval][out] */ long *varCount);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Delete )(
- IMessages * This,
- /* [in] */ long Index);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAll )(
- IMessages * This);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- IMessages * This,
- /* [retval][out] */ IUnknown **retval);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Filename )(
- IMessages * This,
- VARIANT var,
- /* [retval][out] */ BSTR *Filename);
-
- END_INTERFACE
- } IMessagesVtbl;
- interface IMessages
- {
- CONST_VTBL struct IMessagesVtbl *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 */
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessages_get_Item_Proxy(
- IMessages * This,
- long Index,
- /* [retval][out] */ IMessage **ppMessage);
- void __RPC_STUB IMessages_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessages_get_Count_Proxy(
- IMessages * This,
- /* [retval][out] */ long *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 * 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 * 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 * This,
- /* [retval][out] */ IUnknown **retval);
- void __RPC_STUB IMessages_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMessages_get_Filename_Proxy(
- IMessages * This,
- VARIANT var,
- /* [retval][out] */ BSTR *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 /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetMessages(
- /* [optional][in] */ BSTR DirName,
- /* [retval][out] */ IMessages **Msgs) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IDropDirectoryVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IDropDirectory * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IDropDirectory * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IDropDirectory * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IDropDirectory * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IDropDirectory * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IDropDirectory * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IDropDirectory * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *GetMessages )(
- IDropDirectory * This,
- /* [optional][in] */ BSTR DirName,
- /* [retval][out] */ IMessages **Msgs);
-
- END_INTERFACE
- } IDropDirectoryVtbl;
- interface IDropDirectory
- {
- CONST_VTBL struct IDropDirectoryVtbl *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 */
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IDropDirectory_GetMessages_Proxy(
- IDropDirectory * This,
- /* [optional][in] */ BSTR DirName,
- /* [retval][out] */ IMessages **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 /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long *varCount) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ long Index,
- /* [retval][out] */ IBodyPart **ppBody) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown **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 **ppPart) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IBodyPartsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IBodyParts * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IBodyParts * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IBodyParts * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- IBodyParts * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- IBodyParts * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- IBodyParts * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- IBodyParts * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Count )(
- IBodyParts * This,
- /* [retval][out] */ long *varCount);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE *get_Item )(
- IBodyParts * This,
- /* [in] */ long Index,
- /* [retval][out] */ IBodyPart **ppBody);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE *get__NewEnum )(
- IBodyParts * This,
- /* [retval][out] */ IUnknown **retval);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Delete )(
- IBodyParts * This,
- /* [in] */ VARIANT varBP);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *DeleteAll )(
- IBodyParts * This);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *Add )(
- IBodyParts * This,
- /* [defaultvalue][in] */ long Index,
- /* [retval][out] */ IBodyPart **ppPart);
-
- END_INTERFACE
- } IBodyPartsVtbl;
- interface IBodyParts
- {
- CONST_VTBL struct IBodyPartsVtbl *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 */
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyParts_get_Count_Proxy(
- IBodyParts * This,
- /* [retval][out] */ long *varCount);
- void __RPC_STUB IBodyParts_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IBodyParts_get_Item_Proxy(
- IBodyParts * This,
- /* [in] */ long Index,
- /* [retval][out] */ IBodyPart **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 * This,
- /* [retval][out] */ IUnknown **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 * 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 * 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 * This,
- /* [defaultvalue][in] */ long Index,
- /* [retval][out] */ IBodyPart **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 *QueryInterface )(
- ISMTPScriptConnector * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISMTPScriptConnector * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISMTPScriptConnector * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISMTPScriptConnector * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISMTPScriptConnector * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISMTPScriptConnector * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISMTPScriptConnector * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- END_INTERFACE
- } ISMTPScriptConnectorVtbl;
- interface ISMTPScriptConnector
- {
- CONST_VTBL struct ISMTPScriptConnectorVtbl *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 *QueryInterface )(
- INNTPEarlyScriptConnector * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- INNTPEarlyScriptConnector * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- INNTPEarlyScriptConnector * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- INNTPEarlyScriptConnector * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- INNTPEarlyScriptConnector * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- INNTPEarlyScriptConnector * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- INNTPEarlyScriptConnector * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- END_INTERFACE
- } INNTPEarlyScriptConnectorVtbl;
- interface INNTPEarlyScriptConnector
- {
- CONST_VTBL struct INNTPEarlyScriptConnectorVtbl *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 *QueryInterface )(
- INNTPPostScriptConnector * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- INNTPPostScriptConnector * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- INNTPPostScriptConnector * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- INNTPPostScriptConnector * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- INNTPPostScriptConnector * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- INNTPPostScriptConnector * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- INNTPPostScriptConnector * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- END_INTERFACE
- } INNTPPostScriptConnectorVtbl;
- interface INNTPPostScriptConnector
- {
- CONST_VTBL struct INNTPPostScriptConnectorVtbl *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 *QueryInterface )(
- INNTPFinalScriptConnector * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- INNTPFinalScriptConnector * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- INNTPFinalScriptConnector * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- INNTPFinalScriptConnector * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- INNTPFinalScriptConnector * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- INNTPFinalScriptConnector * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- INNTPFinalScriptConnector * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- END_INTERFACE
- } INNTPFinalScriptConnectorVtbl;
- interface INNTPFinalScriptConnector
- {
- CONST_VTBL struct INNTPFinalScriptConnectorVtbl *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 *Msg,
- /* [out][in] */ CdoEventStatus *EventStatus) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISMTPOnArrivalVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISMTPOnArrival * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISMTPOnArrival * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISMTPOnArrival * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- ISMTPOnArrival * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- ISMTPOnArrival * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- ISMTPOnArrival * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- ISMTPOnArrival * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnArrival )(
- ISMTPOnArrival * This,
- /* [in] */ IMessage *Msg,
- /* [out][in] */ CdoEventStatus *EventStatus);
-
- END_INTERFACE
- } ISMTPOnArrivalVtbl;
- interface ISMTPOnArrival
- {
- CONST_VTBL struct ISMTPOnArrivalVtbl *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 * This,
- /* [in] */ IMessage *Msg,
- /* [out][in] */ CdoEventStatus *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 *Msg,
- /* [out][in] */ CdoEventStatus *EventStatus) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct INNTPOnPostEarlyVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- INNTPOnPostEarly * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- INNTPOnPostEarly * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- INNTPOnPostEarly * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- INNTPOnPostEarly * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- INNTPOnPostEarly * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- INNTPOnPostEarly * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- INNTPOnPostEarly * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnPostEarly )(
- INNTPOnPostEarly * This,
- /* [in] */ IMessage *Msg,
- /* [out][in] */ CdoEventStatus *EventStatus);
-
- END_INTERFACE
- } INNTPOnPostEarlyVtbl;
- interface INNTPOnPostEarly
- {
- CONST_VTBL struct INNTPOnPostEarlyVtbl *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 * This,
- /* [in] */ IMessage *Msg,
- /* [out][in] */ CdoEventStatus *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 *Msg,
- /* [out][in] */ CdoEventStatus *EventStatus) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct INNTPOnPostVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- INNTPOnPost * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- INNTPOnPost * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- INNTPOnPost * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- INNTPOnPost * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- INNTPOnPost * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- INNTPOnPost * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- INNTPOnPost * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnPost )(
- INNTPOnPost * This,
- /* [in] */ IMessage *Msg,
- /* [out][in] */ CdoEventStatus *EventStatus);
-
- END_INTERFACE
- } INNTPOnPostVtbl;
- interface INNTPOnPost
- {
- CONST_VTBL struct INNTPOnPostVtbl *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 * This,
- /* [in] */ IMessage *Msg,
- /* [out][in] */ CdoEventStatus *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 *Msg,
- /* [out][in] */ CdoEventStatus *EventStatus) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct INNTPOnPostFinalVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- INNTPOnPostFinal * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- INNTPOnPostFinal * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- INNTPOnPostFinal * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfoCount )(
- INNTPOnPostFinal * This,
- /* [out] */ UINT *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetTypeInfo )(
- INNTPOnPostFinal * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo **ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE *GetIDsOfNames )(
- INNTPOnPostFinal * This,
- /* [in] */ REFIID riid,
- /* [size_is][in] */ LPOLESTR *rgszNames,
- /* [in] */ UINT cNames,
- /* [in] */ LCID lcid,
- /* [size_is][out] */ DISPID *rgDispId);
-
- /* [local] */ HRESULT ( STDMETHODCALLTYPE *Invoke )(
- INNTPOnPostFinal * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS *pDispParams,
- /* [out] */ VARIANT *pVarResult,
- /* [out] */ EXCEPINFO *pExcepInfo,
- /* [out] */ UINT *puArgErr);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *OnPostFinal )(
- INNTPOnPostFinal * This,
- /* [in] */ IMessage *Msg,
- /* [out][in] */ CdoEventStatus *EventStatus);
-
- END_INTERFACE
- } INNTPOnPostFinalVtbl;
- interface INNTPOnPostFinal
- {
- CONST_VTBL struct INNTPOnPostFinalVtbl *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 * This,
- /* [in] */ IMessage *Msg,
- /* [out][in] */ CdoEventStatus *EventStatus);
- void __RPC_STUB INNTPOnPostFinal_OnPostFinal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __INNTPOnPostFinal_INTERFACE_DEFINED__ */
- #ifndef __IProxyObject_INTERFACE_DEFINED__
- #define __IProxyObject_INTERFACE_DEFINED__
- /* interface IProxyObject */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_IProxyObject;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("CD000083-8B95-11D1-82DB-00C04FB1625D")
- IProxyObject : public IUnknown
- {
- public:
- virtual /* [propget] */ HRESULT STDMETHODCALLTYPE get_Object(
- /* [out] */ IUnknown **ppParent) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IProxyObjectVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IProxyObject * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IProxyObject * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IProxyObject * This);
-
- /* [propget] */ HRESULT ( STDMETHODCALLTYPE *get_Object )(
- IProxyObject * This,
- /* [out] */ IUnknown **ppParent);
-
- END_INTERFACE
- } IProxyObjectVtbl;
- interface IProxyObject
- {
- CONST_VTBL struct IProxyObjectVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IProxyObject_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IProxyObject_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IProxyObject_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IProxyObject_get_Object(This,ppParent)
- (This)->lpVtbl -> get_Object(This,ppParent)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [propget] */ HRESULT STDMETHODCALLTYPE IProxyObject_get_Object_Proxy(
- IProxyObject * This,
- /* [out] */ IUnknown **ppParent);
- void __RPC_STUB IProxyObject_get_Object_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IProxyObject_INTERFACE_DEFINED__ */
- #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 **ppUnknown) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetInterfaceInner(
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch **ppUnknown) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IGetInterfaceVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IGetInterface * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IGetInterface * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IGetInterface * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetInterface )(
- IGetInterface * This,
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch **ppUnknown);
-
- HRESULT ( STDMETHODCALLTYPE *GetInterfaceInner )(
- IGetInterface * This,
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch **ppUnknown);
-
- END_INTERFACE
- } IGetInterfaceVtbl;
- interface IGetInterface
- {
- CONST_VTBL struct IGetInterfaceVtbl *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 * This,
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch **ppUnknown);
- void __RPC_STUB IGetInterface_GetInterface_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IGetInterface_GetInterfaceInner_Proxy(
- IGetInterface * This,
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch **ppUnknown);
- void __RPC_STUB IGetInterface_GetInterfaceInner_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IGetInterface_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 CdoDAV */
- /* [dllname] */
- /* module CdoEncodingType */
- /* [dllname] */
- /* module CdoExchange */
- /* [dllname] */
- /* module CdoHTTPMail */
- /* [dllname] */
- /* module CdoInterfaces */
- /* [dllname] */
- /* module CdoMailHeader */
- /* [dllname] */
- /* module CdoNamespace */
- /* [dllname] */
- /* module CdoNNTPEnvelope */
- /* [dllname] */
- /* module CdoOffice */
- /* [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_UNSAFE_OPERATION = 0x8004021dL;
- 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_NO_METHOD = 0x80040224L;
- 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_BAD_ATTENDEE_DATA = 0x80040235L;
- const LONG CDO_E_ROLE_NOMORE_AVAILABLE = 0x80040236L;
- const LONG CDO_E_BAD_TASKTYPE_ONASSIGN = 0x80040237L;
- const LONG CDO_E_NOT_ASSIGNEDTO_USER = 0x80040238L;
- const LONG CDO_E_OUTOFDATE = 0x80040239L;
- 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
- #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 *, unsigned long , BSTR * );
- unsigned char * __RPC_USER BSTR_UserMarshal( unsigned long *, unsigned char *, BSTR * );
- unsigned char * __RPC_USER BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * );
- void __RPC_USER BSTR_UserFree( unsigned long *, BSTR * );
- unsigned long __RPC_USER VARIANT_UserSize( unsigned long *, unsigned long , VARIANT * );
- unsigned char * __RPC_USER VARIANT_UserMarshal( unsigned long *, unsigned char *, VARIANT * );
- unsigned char * __RPC_USER VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * );
- void __RPC_USER VARIANT_UserFree( unsigned long *, VARIANT * );
- /* end of Additional Prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif