CDONTS.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:157k
- #define Message_get_Subject(This,pSubject)
- (This)->lpVtbl -> get_Subject(This,pSubject)
- #define Message_put_Subject(This,varSubject)
- (This)->lpVtbl -> put_Subject(This,varSubject)
- #define Message_get_Sender(This,varSender)
- (This)->lpVtbl -> get_Sender(This,varSender)
- #define Message_get_TimeSent(This,varTimeSent)
- (This)->lpVtbl -> get_TimeSent(This,varTimeSent)
- #define Message_put_TimeSent(This,varTimeSent)
- (This)->lpVtbl -> put_TimeSent(This,varTimeSent)
- #define Message_get_TimeReceived(This,varTimeReceived)
- (This)->lpVtbl -> get_TimeReceived(This,varTimeReceived)
- #define Message_put_TimeReceived(This,varTimeReceived)
- (This)->lpVtbl -> put_TimeReceived(This,varTimeReceived)
- #define Message_get_Text(This,varText)
- (This)->lpVtbl -> get_Text(This,varText)
- #define Message_put_Text(This,varText)
- (This)->lpVtbl -> put_Text(This,varText)
- #define Message_get_HTMLText(This,varHTMLText)
- (This)->lpVtbl -> get_HTMLText(This,varHTMLText)
- #define Message_put_HTMLText(This,varHTMLText)
- (This)->lpVtbl -> put_HTMLText(This,varHTMLText)
- #define Message_get_Recipients(This,varRecipients)
- (This)->lpVtbl -> get_Recipients(This,varRecipients)
- #define Message_put_Recipients(This,varRecipients)
- (This)->lpVtbl -> put_Recipients(This,varRecipients)
- #define Message_get_Attachments(This,varAttachments)
- (This)->lpVtbl -> get_Attachments(This,varAttachments)
- #define Message_put_MessageFormat(This,__MIDL_0011)
- (This)->lpVtbl -> put_MessageFormat(This,__MIDL_0011)
- #define Message_get_ContentLocation(This,varContentLocation)
- (This)->lpVtbl -> get_ContentLocation(This,varContentLocation)
- #define Message_put_ContentLocation(This,varContentLocation)
- (This)->lpVtbl -> put_ContentLocation(This,varContentLocation)
- #define Message_get_ContentBase(This,varContentBase)
- (This)->lpVtbl -> get_ContentBase(This,varContentBase)
- #define Message_put_ContentBase(This,varContentBase)
- (This)->lpVtbl -> put_ContentBase(This,varContentBase)
- #define Message_get_ContentID(This,varContentID)
- (This)->lpVtbl -> get_ContentID(This,varContentID)
- #define Message_put_ContentID(This,varContentID)
- (This)->lpVtbl -> put_ContentID(This,varContentID)
- #define Message_Delete(This)
- (This)->lpVtbl -> Delete(This)
- #define Message_Send(This)
- (This)->lpVtbl -> Send(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Application_Proxy(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication);
- void __RPC_STUB Message_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Parent_Proxy(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varParent);
- void __RPC_STUB Message_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Session_Proxy(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSession);
- void __RPC_STUB Message_get_Session_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Class_Proxy(
- Message __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varClass);
- void __RPC_STUB Message_get_Class_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Size_Proxy(
- Message __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varSize);
- void __RPC_STUB Message_get_Size_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Importance_Proxy(
- Message __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pImportance);
- void __RPC_STUB Message_get_Importance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Message_put_Importance_Proxy(
- Message __RPC_FAR * This,
- /* [in] */ long varImportance);
- void __RPC_STUB Message_put_Importance_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Subject_Proxy(
- Message __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pSubject);
- void __RPC_STUB Message_get_Subject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Message_put_Subject_Proxy(
- Message __RPC_FAR * This,
- /* [in] */ BSTR varSubject);
- void __RPC_STUB Message_put_Subject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Sender_Proxy(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSender);
- void __RPC_STUB Message_get_Sender_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_TimeSent_Proxy(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varTimeSent);
- void __RPC_STUB Message_get_TimeSent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Message_put_TimeSent_Proxy(
- Message __RPC_FAR * This,
- /* [in] */ VARIANT varTimeSent);
- void __RPC_STUB Message_put_TimeSent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_TimeReceived_Proxy(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varTimeReceived);
- void __RPC_STUB Message_get_TimeReceived_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Message_put_TimeReceived_Proxy(
- Message __RPC_FAR * This,
- /* [in] */ VARIANT varTimeReceived);
- void __RPC_STUB Message_put_TimeReceived_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Text_Proxy(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varText);
- void __RPC_STUB Message_get_Text_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Message_put_Text_Proxy(
- Message __RPC_FAR * This,
- /* [in] */ VARIANT varText);
- void __RPC_STUB Message_put_Text_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_HTMLText_Proxy(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varHTMLText);
- void __RPC_STUB Message_get_HTMLText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Message_put_HTMLText_Proxy(
- Message __RPC_FAR * This,
- /* [in] */ VARIANT varHTMLText);
- void __RPC_STUB Message_put_HTMLText_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Recipients_Proxy(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varRecipients);
- void __RPC_STUB Message_get_Recipients_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Message_put_Recipients_Proxy(
- Message __RPC_FAR * This,
- /* [in] */ VARIANT varRecipients);
- void __RPC_STUB Message_put_Recipients_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_Attachments_Proxy(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varAttachments);
- void __RPC_STUB Message_get_Attachments_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id][propput] */ HRESULT STDMETHODCALLTYPE Message_put_MessageFormat_Proxy(
- Message __RPC_FAR * This,
- /* [in] */ long __MIDL_0011);
- void __RPC_STUB Message_put_MessageFormat_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_ContentLocation_Proxy(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varContentLocation);
- void __RPC_STUB Message_get_ContentLocation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Message_put_ContentLocation_Proxy(
- Message __RPC_FAR * This,
- /* [in] */ VARIANT varContentLocation);
- void __RPC_STUB Message_put_ContentLocation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_ContentBase_Proxy(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varContentBase);
- void __RPC_STUB Message_get_ContentBase_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Message_put_ContentBase_Proxy(
- Message __RPC_FAR * This,
- /* [in] */ VARIANT varContentBase);
- void __RPC_STUB Message_put_ContentBase_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Message_get_ContentID_Proxy(
- Message __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varContentID);
- void __RPC_STUB Message_get_ContentID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Message_put_ContentID_Proxy(
- Message __RPC_FAR * This,
- /* [in] */ VARIANT varContentID);
- void __RPC_STUB Message_put_ContentID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Message_Delete_Proxy(
- Message __RPC_FAR * This);
- void __RPC_STUB Message_Delete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Message_Send_Proxy(
- Message __RPC_FAR * This);
- void __RPC_STUB Message_Send_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __Message_INTERFACE_DEFINED__ */
- #ifndef __Recipients_INTERFACE_DEFINED__
- #define __Recipients_INTERFACE_DEFINED__
- /* interface Recipients */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_Recipients;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0E064A04-9D99-11D0-ABE5-00AA0064D470")
- Recipients : public IDispatch
- {
- public:
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ VARIANT __RPC_FAR *varParent) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Session(
- /* [retval][out] */ VARIANT __RPC_FAR *varSession) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Class(
- /* [retval][out] */ long __RPC_FAR *varClass) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT __RPC_FAR *var,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *varCount) = 0;
-
- virtual /* [helpstring][propget][hidden][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
- /* [optional][in] */ VARIANT Name,
- /* [optional][in] */ VARIANT Address,
- /* [optional][in] */ VARIANT Type,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct RecipientsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- Recipients __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- Recipients __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- Recipients __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- Recipients __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- Recipients __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- Recipients __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 )(
- Recipients __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- Recipients __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- Recipients __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varParent);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Session )(
- Recipients __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSession);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Class )(
- Recipients __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varClass);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )(
- Recipients __RPC_FAR * This,
- /* [in] */ VARIANT __RPC_FAR *var,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- Recipients __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varCount);
-
- /* [helpstring][propget][hidden][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- Recipients __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- Recipients __RPC_FAR * This,
- /* [optional][in] */ VARIANT Name,
- /* [optional][in] */ VARIANT Address,
- /* [optional][in] */ VARIANT Type,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- Recipients __RPC_FAR * This);
-
- END_INTERFACE
- } RecipientsVtbl;
- interface Recipients
- {
- CONST_VTBL struct RecipientsVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define Recipients_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define Recipients_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define Recipients_Release(This)
- (This)->lpVtbl -> Release(This)
- #define Recipients_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define Recipients_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define Recipients_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define Recipients_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define Recipients_get_Application(This,varApplication)
- (This)->lpVtbl -> get_Application(This,varApplication)
- #define Recipients_get_Parent(This,varParent)
- (This)->lpVtbl -> get_Parent(This,varParent)
- #define Recipients_get_Session(This,varSession)
- (This)->lpVtbl -> get_Session(This,varSession)
- #define Recipients_get_Class(This,varClass)
- (This)->lpVtbl -> get_Class(This,varClass)
- #define Recipients_get_Item(This,var,pvarResult)
- (This)->lpVtbl -> get_Item(This,var,pvarResult)
- #define Recipients_get_Count(This,varCount)
- (This)->lpVtbl -> get_Count(This,varCount)
- #define Recipients_get__NewEnum(This,ppunkResult)
- (This)->lpVtbl -> get__NewEnum(This,ppunkResult)
- #define Recipients_Add(This,Name,Address,Type,pvarResult)
- (This)->lpVtbl -> Add(This,Name,Address,Type,pvarResult)
- #define Recipients_Delete(This)
- (This)->lpVtbl -> Delete(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipients_get_Application_Proxy(
- Recipients __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication);
- void __RPC_STUB Recipients_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipients_get_Parent_Proxy(
- Recipients __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varParent);
- void __RPC_STUB Recipients_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipients_get_Session_Proxy(
- Recipients __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSession);
- void __RPC_STUB Recipients_get_Session_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipients_get_Class_Proxy(
- Recipients __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varClass);
- void __RPC_STUB Recipients_get_Class_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipients_get_Item_Proxy(
- Recipients __RPC_FAR * This,
- /* [in] */ VARIANT __RPC_FAR *var,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
- void __RPC_STUB Recipients_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipients_get_Count_Proxy(
- Recipients __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varCount);
- void __RPC_STUB Recipients_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][hidden][id] */ HRESULT STDMETHODCALLTYPE Recipients_get__NewEnum_Proxy(
- Recipients __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult);
- void __RPC_STUB Recipients_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Recipients_Add_Proxy(
- Recipients __RPC_FAR * This,
- /* [optional][in] */ VARIANT Name,
- /* [optional][in] */ VARIANT Address,
- /* [optional][in] */ VARIANT Type,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
- void __RPC_STUB Recipients_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Recipients_Delete_Proxy(
- Recipients __RPC_FAR * This);
- void __RPC_STUB Recipients_Delete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __Recipients_INTERFACE_DEFINED__ */
- #ifndef __Recipient_INTERFACE_DEFINED__
- #define __Recipient_INTERFACE_DEFINED__
- /* interface Recipient */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_Recipient;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0E064A05-9D99-11D0-ABE5-00AA0064D470")
- Recipient : public IDispatch
- {
- public:
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ VARIANT __RPC_FAR *varParent) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Session(
- /* [retval][out] */ VARIANT __RPC_FAR *varSession) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Class(
- /* [retval][out] */ long __RPC_FAR *varClass) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR __RPC_FAR *pbstrName) = 0;
-
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name(
- /* [in] */ BSTR bstrName) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Type(
- /* [retval][out] */ long __RPC_FAR *pType) = 0;
-
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Type(
- /* [in] */ long varType) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Address(
- /* [retval][out] */ BSTR __RPC_FAR *pAddress) = 0;
-
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Address(
- /* [in] */ BSTR varAddress) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct RecipientVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- Recipient __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- Recipient __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- Recipient __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- Recipient __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- Recipient __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- Recipient __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 )(
- Recipient __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- Recipient __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- Recipient __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varParent);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Session )(
- Recipient __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSession);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Class )(
- Recipient __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varClass);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
- Recipient __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrName);
-
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
- Recipient __RPC_FAR * This,
- /* [in] */ BSTR bstrName);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
- Recipient __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pType);
-
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Type )(
- Recipient __RPC_FAR * This,
- /* [in] */ long varType);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Address )(
- Recipient __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pAddress);
-
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Address )(
- Recipient __RPC_FAR * This,
- /* [in] */ BSTR varAddress);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- Recipient __RPC_FAR * This);
-
- END_INTERFACE
- } RecipientVtbl;
- interface Recipient
- {
- CONST_VTBL struct RecipientVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define Recipient_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define Recipient_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define Recipient_Release(This)
- (This)->lpVtbl -> Release(This)
- #define Recipient_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define Recipient_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define Recipient_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define Recipient_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define Recipient_get_Application(This,varApplication)
- (This)->lpVtbl -> get_Application(This,varApplication)
- #define Recipient_get_Parent(This,varParent)
- (This)->lpVtbl -> get_Parent(This,varParent)
- #define Recipient_get_Session(This,varSession)
- (This)->lpVtbl -> get_Session(This,varSession)
- #define Recipient_get_Class(This,varClass)
- (This)->lpVtbl -> get_Class(This,varClass)
- #define Recipient_get_Name(This,pbstrName)
- (This)->lpVtbl -> get_Name(This,pbstrName)
- #define Recipient_put_Name(This,bstrName)
- (This)->lpVtbl -> put_Name(This,bstrName)
- #define Recipient_get_Type(This,pType)
- (This)->lpVtbl -> get_Type(This,pType)
- #define Recipient_put_Type(This,varType)
- (This)->lpVtbl -> put_Type(This,varType)
- #define Recipient_get_Address(This,pAddress)
- (This)->lpVtbl -> get_Address(This,pAddress)
- #define Recipient_put_Address(This,varAddress)
- (This)->lpVtbl -> put_Address(This,varAddress)
- #define Recipient_Delete(This)
- (This)->lpVtbl -> Delete(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipient_get_Application_Proxy(
- Recipient __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication);
- void __RPC_STUB Recipient_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipient_get_Parent_Proxy(
- Recipient __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varParent);
- void __RPC_STUB Recipient_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipient_get_Session_Proxy(
- Recipient __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSession);
- void __RPC_STUB Recipient_get_Session_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipient_get_Class_Proxy(
- Recipient __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varClass);
- void __RPC_STUB Recipient_get_Class_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipient_get_Name_Proxy(
- Recipient __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrName);
- void __RPC_STUB Recipient_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Recipient_put_Name_Proxy(
- Recipient __RPC_FAR * This,
- /* [in] */ BSTR bstrName);
- void __RPC_STUB Recipient_put_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipient_get_Type_Proxy(
- Recipient __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pType);
- void __RPC_STUB Recipient_get_Type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Recipient_put_Type_Proxy(
- Recipient __RPC_FAR * This,
- /* [in] */ long varType);
- void __RPC_STUB Recipient_put_Type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Recipient_get_Address_Proxy(
- Recipient __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pAddress);
- void __RPC_STUB Recipient_get_Address_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Recipient_put_Address_Proxy(
- Recipient __RPC_FAR * This,
- /* [in] */ BSTR varAddress);
- void __RPC_STUB Recipient_put_Address_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Recipient_Delete_Proxy(
- Recipient __RPC_FAR * This);
- void __RPC_STUB Recipient_Delete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __Recipient_INTERFACE_DEFINED__ */
- #ifndef __Attachments_INTERFACE_DEFINED__
- #define __Attachments_INTERFACE_DEFINED__
- /* interface Attachments */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_Attachments;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0E064A06-9D99-11D0-ABE5-00AA0064D470")
- Attachments : public IDispatch
- {
- public:
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ VARIANT __RPC_FAR *varParent) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Session(
- /* [retval][out] */ VARIANT __RPC_FAR *varSession) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Class(
- /* [retval][out] */ long __RPC_FAR *varClass) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Item(
- /* [in] */ VARIANT __RPC_FAR *var,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *varCount) = 0;
-
- virtual /* [helpstring][propget][hidden][id] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
- /* [optional][in] */ VARIANT Name,
- /* [optional][in] */ VARIANT Type,
- /* [optional][in] */ VARIANT Source,
- /* [optional][in] */ VARIANT ContentLocation,
- /* [optional][in] */ VARIANT ContentBase,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct AttachmentsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- Attachments __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- Attachments __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- Attachments __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- Attachments __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- Attachments __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- Attachments __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 )(
- Attachments __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- Attachments __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- Attachments __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varParent);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Session )(
- Attachments __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSession);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Class )(
- Attachments __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varClass);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )(
- Attachments __RPC_FAR * This,
- /* [in] */ VARIANT __RPC_FAR *var,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- Attachments __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varCount);
-
- /* [helpstring][propget][hidden][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- Attachments __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- Attachments __RPC_FAR * This,
- /* [optional][in] */ VARIANT Name,
- /* [optional][in] */ VARIANT Type,
- /* [optional][in] */ VARIANT Source,
- /* [optional][in] */ VARIANT ContentLocation,
- /* [optional][in] */ VARIANT ContentBase,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- Attachments __RPC_FAR * This);
-
- END_INTERFACE
- } AttachmentsVtbl;
- interface Attachments
- {
- CONST_VTBL struct AttachmentsVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define Attachments_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define Attachments_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define Attachments_Release(This)
- (This)->lpVtbl -> Release(This)
- #define Attachments_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define Attachments_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define Attachments_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define Attachments_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define Attachments_get_Application(This,varApplication)
- (This)->lpVtbl -> get_Application(This,varApplication)
- #define Attachments_get_Parent(This,varParent)
- (This)->lpVtbl -> get_Parent(This,varParent)
- #define Attachments_get_Session(This,varSession)
- (This)->lpVtbl -> get_Session(This,varSession)
- #define Attachments_get_Class(This,varClass)
- (This)->lpVtbl -> get_Class(This,varClass)
- #define Attachments_get_Item(This,var,pvarResult)
- (This)->lpVtbl -> get_Item(This,var,pvarResult)
- #define Attachments_get_Count(This,varCount)
- (This)->lpVtbl -> get_Count(This,varCount)
- #define Attachments_get__NewEnum(This,ppunkResult)
- (This)->lpVtbl -> get__NewEnum(This,ppunkResult)
- #define Attachments_Add(This,Name,Type,Source,ContentLocation,ContentBase,pvarResult)
- (This)->lpVtbl -> Add(This,Name,Type,Source,ContentLocation,ContentBase,pvarResult)
- #define Attachments_Delete(This)
- (This)->lpVtbl -> Delete(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachments_get_Application_Proxy(
- Attachments __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication);
- void __RPC_STUB Attachments_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachments_get_Parent_Proxy(
- Attachments __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varParent);
- void __RPC_STUB Attachments_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachments_get_Session_Proxy(
- Attachments __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSession);
- void __RPC_STUB Attachments_get_Session_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachments_get_Class_Proxy(
- Attachments __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varClass);
- void __RPC_STUB Attachments_get_Class_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachments_get_Item_Proxy(
- Attachments __RPC_FAR * This,
- /* [in] */ VARIANT __RPC_FAR *var,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
- void __RPC_STUB Attachments_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachments_get_Count_Proxy(
- Attachments __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varCount);
- void __RPC_STUB Attachments_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][hidden][id] */ HRESULT STDMETHODCALLTYPE Attachments_get__NewEnum_Proxy(
- Attachments __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *ppunkResult);
- void __RPC_STUB Attachments_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Attachments_Add_Proxy(
- Attachments __RPC_FAR * This,
- /* [optional][in] */ VARIANT Name,
- /* [optional][in] */ VARIANT Type,
- /* [optional][in] */ VARIANT Source,
- /* [optional][in] */ VARIANT ContentLocation,
- /* [optional][in] */ VARIANT ContentBase,
- /* [retval][out] */ VARIANT __RPC_FAR *pvarResult);
- void __RPC_STUB Attachments_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Attachments_Delete_Proxy(
- Attachments __RPC_FAR * This);
- void __RPC_STUB Attachments_Delete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __Attachments_INTERFACE_DEFINED__ */
- #ifndef __Attachment_INTERFACE_DEFINED__
- #define __Attachment_INTERFACE_DEFINED__
- /* interface Attachment */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_Attachment;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0E064A07-9D99-11D0-ABE5-00AA0064D470")
- Attachment : public IDispatch
- {
- public:
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ VARIANT __RPC_FAR *varParent) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Session(
- /* [retval][out] */ VARIANT __RPC_FAR *varSession) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Class(
- /* [retval][out] */ long __RPC_FAR *varClass) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR __RPC_FAR *pbstrName) = 0;
-
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Name(
- /* [in] */ BSTR bstrName) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Type(
- /* [retval][out] */ long __RPC_FAR *pType) = 0;
-
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Type(
- /* [in] */ long varType) = 0;
-
- virtual /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Source(
- /* [retval][out] */ VARIANT __RPC_FAR *varSource) = 0;
-
- virtual /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Source(
- /* [in] */ VARIANT varSource) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentLocation(
- /* [retval][out] */ VARIANT __RPC_FAR *varContentLocation) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentBase(
- /* [retval][out] */ VARIANT __RPC_FAR *varContentBase) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentID(
- /* [retval][out] */ VARIANT __RPC_FAR *varContentID) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete( void) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ReadFromFile(
- /* [in] */ BSTR FileName) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE WriteToFile(
- /* [in] */ BSTR FileName) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct AttachmentVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- Attachment __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- Attachment __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- Attachment __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- Attachment __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- Attachment __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- Attachment __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 )(
- Attachment __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- Attachment __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- Attachment __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varParent);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Session )(
- Attachment __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSession);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Class )(
- Attachment __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varClass);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
- Attachment __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrName);
-
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Name )(
- Attachment __RPC_FAR * This,
- /* [in] */ BSTR bstrName);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
- Attachment __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pType);
-
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Type )(
- Attachment __RPC_FAR * This,
- /* [in] */ long varType);
-
- /* [helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Source )(
- Attachment __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSource);
-
- /* [helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Source )(
- Attachment __RPC_FAR * This,
- /* [in] */ VARIANT varSource);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContentLocation )(
- Attachment __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varContentLocation);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContentBase )(
- Attachment __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varContentBase);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContentID )(
- Attachment __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varContentID);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- Attachment __RPC_FAR * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ReadFromFile )(
- Attachment __RPC_FAR * This,
- /* [in] */ BSTR FileName);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *WriteToFile )(
- Attachment __RPC_FAR * This,
- /* [in] */ BSTR FileName);
-
- END_INTERFACE
- } AttachmentVtbl;
- interface Attachment
- {
- CONST_VTBL struct AttachmentVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define Attachment_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define Attachment_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define Attachment_Release(This)
- (This)->lpVtbl -> Release(This)
- #define Attachment_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define Attachment_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define Attachment_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define Attachment_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define Attachment_get_Application(This,varApplication)
- (This)->lpVtbl -> get_Application(This,varApplication)
- #define Attachment_get_Parent(This,varParent)
- (This)->lpVtbl -> get_Parent(This,varParent)
- #define Attachment_get_Session(This,varSession)
- (This)->lpVtbl -> get_Session(This,varSession)
- #define Attachment_get_Class(This,varClass)
- (This)->lpVtbl -> get_Class(This,varClass)
- #define Attachment_get_Name(This,pbstrName)
- (This)->lpVtbl -> get_Name(This,pbstrName)
- #define Attachment_put_Name(This,bstrName)
- (This)->lpVtbl -> put_Name(This,bstrName)
- #define Attachment_get_Type(This,pType)
- (This)->lpVtbl -> get_Type(This,pType)
- #define Attachment_put_Type(This,varType)
- (This)->lpVtbl -> put_Type(This,varType)
- #define Attachment_get_Source(This,varSource)
- (This)->lpVtbl -> get_Source(This,varSource)
- #define Attachment_put_Source(This,varSource)
- (This)->lpVtbl -> put_Source(This,varSource)
- #define Attachment_get_ContentLocation(This,varContentLocation)
- (This)->lpVtbl -> get_ContentLocation(This,varContentLocation)
- #define Attachment_get_ContentBase(This,varContentBase)
- (This)->lpVtbl -> get_ContentBase(This,varContentBase)
- #define Attachment_get_ContentID(This,varContentID)
- (This)->lpVtbl -> get_ContentID(This,varContentID)
- #define Attachment_Delete(This)
- (This)->lpVtbl -> Delete(This)
- #define Attachment_ReadFromFile(This,FileName)
- (This)->lpVtbl -> ReadFromFile(This,FileName)
- #define Attachment_WriteToFile(This,FileName)
- (This)->lpVtbl -> WriteToFile(This,FileName)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachment_get_Application_Proxy(
- Attachment __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication);
- void __RPC_STUB Attachment_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachment_get_Parent_Proxy(
- Attachment __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varParent);
- void __RPC_STUB Attachment_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachment_get_Session_Proxy(
- Attachment __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSession);
- void __RPC_STUB Attachment_get_Session_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachment_get_Class_Proxy(
- Attachment __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varClass);
- void __RPC_STUB Attachment_get_Class_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachment_get_Name_Proxy(
- Attachment __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrName);
- void __RPC_STUB Attachment_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Attachment_put_Name_Proxy(
- Attachment __RPC_FAR * This,
- /* [in] */ BSTR bstrName);
- void __RPC_STUB Attachment_put_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachment_get_Type_Proxy(
- Attachment __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *pType);
- void __RPC_STUB Attachment_get_Type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Attachment_put_Type_Proxy(
- Attachment __RPC_FAR * This,
- /* [in] */ long varType);
- void __RPC_STUB Attachment_put_Type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachment_get_Source_Proxy(
- Attachment __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSource);
- void __RPC_STUB Attachment_get_Source_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE Attachment_put_Source_Proxy(
- Attachment __RPC_FAR * This,
- /* [in] */ VARIANT varSource);
- void __RPC_STUB Attachment_put_Source_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachment_get_ContentLocation_Proxy(
- Attachment __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varContentLocation);
- void __RPC_STUB Attachment_get_ContentLocation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachment_get_ContentBase_Proxy(
- Attachment __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varContentBase);
- void __RPC_STUB Attachment_get_ContentBase_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE Attachment_get_ContentID_Proxy(
- Attachment __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varContentID);
- void __RPC_STUB Attachment_get_ContentID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Attachment_Delete_Proxy(
- Attachment __RPC_FAR * This);
- void __RPC_STUB Attachment_Delete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Attachment_ReadFromFile_Proxy(
- Attachment __RPC_FAR * This,
- /* [in] */ BSTR FileName);
- void __RPC_STUB Attachment_ReadFromFile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE Attachment_WriteToFile_Proxy(
- Attachment __RPC_FAR * This,
- /* [in] */ BSTR FileName);
- void __RPC_STUB Attachment_WriteToFile_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __Attachment_INTERFACE_DEFINED__ */
- #ifndef __AddressEntry_INTERFACE_DEFINED__
- #define __AddressEntry_INTERFACE_DEFINED__
- /* interface AddressEntry */
- /* [unique][helpstring][dual][uuid][object] */
- EXTERN_C const IID IID_AddressEntry;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0E064A08-9D99-11D0-ABE5-00AA0064D470")
- AddressEntry : public IDispatch
- {
- public:
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Application(
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Parent(
- /* [retval][out] */ VARIANT __RPC_FAR *varParent) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Session(
- /* [retval][out] */ VARIANT __RPC_FAR *varSession) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Class(
- /* [retval][out] */ long __RPC_FAR *varClass) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Name(
- /* [retval][out] */ BSTR __RPC_FAR *pbstrName) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Address(
- /* [retval][out] */ BSTR __RPC_FAR *varAddress) = 0;
-
- virtual /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Type(
- /* [retval][out] */ BSTR __RPC_FAR *varType) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct AddressEntryVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- AddressEntry __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- AddressEntry __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- AddressEntry __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- AddressEntry __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- AddressEntry __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- AddressEntry __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 )(
- AddressEntry __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Application )(
- AddressEntry __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Parent )(
- AddressEntry __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varParent);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Session )(
- AddressEntry __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSession);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Class )(
- AddressEntry __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varClass);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Name )(
- AddressEntry __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrName);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Address )(
- AddressEntry __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varAddress);
-
- /* [readonly][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
- AddressEntry __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varType);
-
- END_INTERFACE
- } AddressEntryVtbl;
- interface AddressEntry
- {
- CONST_VTBL struct AddressEntryVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define AddressEntry_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define AddressEntry_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define AddressEntry_Release(This)
- (This)->lpVtbl -> Release(This)
- #define AddressEntry_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define AddressEntry_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define AddressEntry_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define AddressEntry_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define AddressEntry_get_Application(This,varApplication)
- (This)->lpVtbl -> get_Application(This,varApplication)
- #define AddressEntry_get_Parent(This,varParent)
- (This)->lpVtbl -> get_Parent(This,varParent)
- #define AddressEntry_get_Session(This,varSession)
- (This)->lpVtbl -> get_Session(This,varSession)
- #define AddressEntry_get_Class(This,varClass)
- (This)->lpVtbl -> get_Class(This,varClass)
- #define AddressEntry_get_Name(This,pbstrName)
- (This)->lpVtbl -> get_Name(This,pbstrName)
- #define AddressEntry_get_Address(This,varAddress)
- (This)->lpVtbl -> get_Address(This,varAddress)
- #define AddressEntry_get_Type(This,varType)
- (This)->lpVtbl -> get_Type(This,varType)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE AddressEntry_get_Application_Proxy(
- AddressEntry __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varApplication);
- void __RPC_STUB AddressEntry_get_Application_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE AddressEntry_get_Parent_Proxy(
- AddressEntry __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varParent);
- void __RPC_STUB AddressEntry_get_Parent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE AddressEntry_get_Session_Proxy(
- AddressEntry __RPC_FAR * This,
- /* [retval][out] */ VARIANT __RPC_FAR *varSession);
- void __RPC_STUB AddressEntry_get_Session_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE AddressEntry_get_Class_Proxy(
- AddressEntry __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *varClass);
- void __RPC_STUB AddressEntry_get_Class_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE AddressEntry_get_Name_Proxy(
- AddressEntry __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pbstrName);
- void __RPC_STUB AddressEntry_get_Name_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE AddressEntry_get_Address_Proxy(
- AddressEntry __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varAddress);
- void __RPC_STUB AddressEntry_get_Address_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE AddressEntry_get_Type_Proxy(
- AddressEntry __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varType);
- void __RPC_STUB AddressEntry_get_Type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __AddressEntry_INTERFACE_DEFINED__ */
- #ifndef __CDONTS_LIBRARY_DEFINED__
- #define __CDONTS_LIBRARY_DEFINED__
- /* library CDONTS */
- /* [helpstring][version][uuid] */
- typedef /* [helpstring] */
- enum CdoRecipientTypes
- { CdoTo = 1,
- CdoCc = 2,
- CdoBcc = 3
- } CdoRecipientTypes;
- typedef /* [helpstring] */
- enum CdoImportance
- { CdoLow = 0,
- CdoNormal = 1,
- CdoHigh = 2
- } CdoImportance;
- typedef /* [helpstring] */
- enum CdoAttachmentTypes
- { CdoFileData = 1,
- CdoEmbeddedMessage = 4
- } CdoAttachmentTypes;
- typedef /* [helpstring] */
- enum CdoFolderTypes
- { CdoDefaultFolderInbox = 1,
- CdoDefaultFolderOutbox = 2
- } CdoFolderTypes;
- typedef /* [helpstring] */
- enum CdoMessageFormats
- { CdoMime = 0,
- CdoText = 1
- } CdoMessageFormats;
- typedef /* [helpstring] */
- enum CdoMailFormats
- { CdoMailFormatMime = 0,
- CdoMailFormatText = 1
- } CdoMailFormats;
- typedef /* [helpstring] */
- enum CdoBodyFormats
- { CdoBodyFormatHTML = 0,
- CdoBodyFormatText = 1
- } CdoBodyFormats;
- typedef /* [helpstring] */
- enum CdoEncodingMethod
- { CdoEncodingUUencode = 0,
- CdoEncodingBase64 = 1
- } CdoEncodingMethod;
- typedef /* [public][helpstring] */
- enum __MIDL___MIDL_itf_actmsg_0253_0001
- { CdoSession = 0,
- CdoFolder = 2,
- CdoMsg = 3,
- CdoRecipient = 4,
- CdoAttachment = 5,
- CdoAddressEntry = 8,
- CdoMessages = 16,
- CdoRecipients = 17,
- CdoAttachments = 18,
- CdoClassTotal = 29
- } CdoObjectClass;
- EXTERN_C const IID LIBID_CDONTS;
- EXTERN_C const CLSID CLSID_NewMail;
- #ifdef __cplusplus
- class DECLSPEC_UUID("AF0EB60E-0775-11D1-A77D-00C04FC2F5B3")
- NewMail;
- #endif
- EXTERN_C const CLSID CLSID_Session;
- #ifdef __cplusplus
- class DECLSPEC_UUID("0E064AEC-9D99-11D0-ABE5-00AA0064D470")
- Session;
- #endif
- #endif /* __CDONTS_LIBRARY_DEFINED__ */
- /* 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