cdoex.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:526k
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )(
- IRecurrencePatterns __RPC_FAR * This,
- long Index,
- /* [retval][out] */ IRecurrencePattern __RPC_FAR *__RPC_FAR *RecurrencePattern);
-
- /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IRecurrencePatterns __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *Count);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IRecurrencePatterns __RPC_FAR * This,
- /* [in] */ long Index);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- IRecurrencePatterns __RPC_FAR * This,
- /* [in] */ BSTR Type,
- /* [retval][out] */ IRecurrencePattern __RPC_FAR *__RPC_FAR *RecurrencePattern);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IRecurrencePatterns __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *Unknown);
-
- END_INTERFACE
- } IRecurrencePatternsVtbl;
- interface IRecurrencePatterns
- {
- CONST_VTBL struct IRecurrencePatternsVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IRecurrencePatterns_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IRecurrencePatterns_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IRecurrencePatterns_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IRecurrencePatterns_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IRecurrencePatterns_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IRecurrencePatterns_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IRecurrencePatterns_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IRecurrencePatterns_get_Item(This,Index,RecurrencePattern)
- (This)->lpVtbl -> get_Item(This,Index,RecurrencePattern)
- #define IRecurrencePatterns_get_Count(This,Count)
- (This)->lpVtbl -> get_Count(This,Count)
- #define IRecurrencePatterns_Delete(This,Index)
- (This)->lpVtbl -> Delete(This,Index)
- #define IRecurrencePatterns_Add(This,Type,RecurrencePattern)
- (This)->lpVtbl -> Add(This,Type,RecurrencePattern)
- #define IRecurrencePatterns_get__NewEnum(This,Unknown)
- (This)->lpVtbl -> get__NewEnum(This,Unknown)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRecurrencePatterns_get_Item_Proxy(
- IRecurrencePatterns __RPC_FAR * This,
- long Index,
- /* [retval][out] */ IRecurrencePattern __RPC_FAR *__RPC_FAR *RecurrencePattern);
- void __RPC_STUB IRecurrencePatterns_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IRecurrencePatterns_get_Count_Proxy(
- IRecurrencePatterns __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *Count);
- void __RPC_STUB IRecurrencePatterns_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IRecurrencePatterns_Delete_Proxy(
- IRecurrencePatterns __RPC_FAR * This,
- /* [in] */ long Index);
- void __RPC_STUB IRecurrencePatterns_Delete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IRecurrencePatterns_Add_Proxy(
- IRecurrencePatterns __RPC_FAR * This,
- /* [in] */ BSTR Type,
- /* [retval][out] */ IRecurrencePattern __RPC_FAR *__RPC_FAR *RecurrencePattern);
- void __RPC_STUB IRecurrencePatterns_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IRecurrencePatterns_get__NewEnum_Proxy(
- IRecurrencePatterns __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *Unknown);
- void __RPC_STUB IRecurrencePatterns_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IRecurrencePatterns_INTERFACE_DEFINED__ */
- #ifndef __IExceptions_INTERFACE_DEFINED__
- #define __IExceptions_INTERFACE_DEFINED__
- /* interface IExceptions */
- /* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
- EXTERN_C const IID IID_IExceptions;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("CD00012D-8B95-11D1-82DB-00C04FB1625D")
- IExceptions : public IDispatch
- {
- public:
- virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- long Index,
- /* [retval][out] */ IException __RPC_FAR *__RPC_FAR *Exception) = 0;
-
- virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *Count) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete(
- /* [in] */ long Index) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ BSTR Type,
- /* [retval][out] */ IException __RPC_FAR *__RPC_FAR *Exception) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *Unknown) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IExceptionsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IExceptions __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IExceptions __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IExceptions __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IExceptions __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IExceptions __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IExceptions __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 )(
- IExceptions __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )(
- IExceptions __RPC_FAR * This,
- long Index,
- /* [retval][out] */ IException __RPC_FAR *__RPC_FAR *Exception);
-
- /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IExceptions __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *Count);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IExceptions __RPC_FAR * This,
- /* [in] */ long Index);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- IExceptions __RPC_FAR * This,
- /* [in] */ BSTR Type,
- /* [retval][out] */ IException __RPC_FAR *__RPC_FAR *Exception);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IExceptions __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *Unknown);
-
- END_INTERFACE
- } IExceptionsVtbl;
- interface IExceptions
- {
- CONST_VTBL struct IExceptionsVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IExceptions_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IExceptions_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IExceptions_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IExceptions_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IExceptions_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IExceptions_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IExceptions_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IExceptions_get_Item(This,Index,Exception)
- (This)->lpVtbl -> get_Item(This,Index,Exception)
- #define IExceptions_get_Count(This,Count)
- (This)->lpVtbl -> get_Count(This,Count)
- #define IExceptions_Delete(This,Index)
- (This)->lpVtbl -> Delete(This,Index)
- #define IExceptions_Add(This,Type,Exception)
- (This)->lpVtbl -> Add(This,Type,Exception)
- #define IExceptions_get__NewEnum(This,Unknown)
- (This)->lpVtbl -> get__NewEnum(This,Unknown)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExceptions_get_Item_Proxy(
- IExceptions __RPC_FAR * This,
- long Index,
- /* [retval][out] */ IException __RPC_FAR *__RPC_FAR *Exception);
- void __RPC_STUB IExceptions_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IExceptions_get_Count_Proxy(
- IExceptions __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *Count);
- void __RPC_STUB IExceptions_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IExceptions_Delete_Proxy(
- IExceptions __RPC_FAR * This,
- /* [in] */ long Index);
- void __RPC_STUB IExceptions_Delete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IExceptions_Add_Proxy(
- IExceptions __RPC_FAR * This,
- /* [in] */ BSTR Type,
- /* [retval][out] */ IException __RPC_FAR *__RPC_FAR *Exception);
- void __RPC_STUB IExceptions_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IExceptions_get__NewEnum_Proxy(
- IExceptions __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *Unknown);
- void __RPC_STUB IExceptions_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IExceptions_INTERFACE_DEFINED__ */
- #ifndef __ICalendarPart_INTERFACE_DEFINED__
- #define __ICalendarPart_INTERFACE_DEFINED__
- /* interface ICalendarPart */
- /* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
- EXTERN_C const IID IID_ICalendarPart;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("CD000133-8B95-11D1-82DB-00C04FB1625D")
- ICalendarPart : public IDispatch
- {
- public:
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetAssociatedItem(
- /* [optional][in] */ BSTR CalendarLocation,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *Item) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetInterface(
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ComponentType(
- /* [retval][out] */ CdoComponentType __RPC_FAR *varComponentType) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ProdID(
- /* [retval][out] */ BSTR __RPC_FAR *varProdID) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CalendarVersion(
- /* [retval][out] */ BSTR __RPC_FAR *varCalendarVersion) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_CalendarMethod(
- /* [retval][out] */ BSTR __RPC_FAR *varCalendarMethod) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetUpdatedItem(
- /* [optional][in] */ BSTR CalendarLocation,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *Item) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ICalendarPartVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ICalendarPart __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ICalendarPart __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ICalendarPart __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- ICalendarPart __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- ICalendarPart __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- ICalendarPart __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 )(
- ICalendarPart __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetAssociatedItem )(
- ICalendarPart __RPC_FAR * This,
- /* [optional][in] */ BSTR CalendarLocation,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *Item);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInterface )(
- ICalendarPart __RPC_FAR * This,
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ComponentType )(
- ICalendarPart __RPC_FAR * This,
- /* [retval][out] */ CdoComponentType __RPC_FAR *varComponentType);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ProdID )(
- ICalendarPart __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varProdID);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CalendarVersion )(
- ICalendarPart __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varCalendarVersion);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_CalendarMethod )(
- ICalendarPart __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varCalendarMethod);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetUpdatedItem )(
- ICalendarPart __RPC_FAR * This,
- /* [optional][in] */ BSTR CalendarLocation,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *Item);
-
- END_INTERFACE
- } ICalendarPartVtbl;
- interface ICalendarPart
- {
- CONST_VTBL struct ICalendarPartVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ICalendarPart_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ICalendarPart_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ICalendarPart_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ICalendarPart_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ICalendarPart_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ICalendarPart_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ICalendarPart_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ICalendarPart_GetAssociatedItem(This,CalendarLocation,UserName,Password,Item)
- (This)->lpVtbl -> GetAssociatedItem(This,CalendarLocation,UserName,Password,Item)
- #define ICalendarPart_GetInterface(This,Interface,ppUnknown)
- (This)->lpVtbl -> GetInterface(This,Interface,ppUnknown)
- #define ICalendarPart_get_ComponentType(This,varComponentType)
- (This)->lpVtbl -> get_ComponentType(This,varComponentType)
- #define ICalendarPart_get_ProdID(This,varProdID)
- (This)->lpVtbl -> get_ProdID(This,varProdID)
- #define ICalendarPart_get_CalendarVersion(This,varCalendarVersion)
- (This)->lpVtbl -> get_CalendarVersion(This,varCalendarVersion)
- #define ICalendarPart_get_CalendarMethod(This,varCalendarMethod)
- (This)->lpVtbl -> get_CalendarMethod(This,varCalendarMethod)
- #define ICalendarPart_GetUpdatedItem(This,CalendarLocation,UserName,Password,Item)
- (This)->lpVtbl -> GetUpdatedItem(This,CalendarLocation,UserName,Password,Item)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE ICalendarPart_GetAssociatedItem_Proxy(
- ICalendarPart __RPC_FAR * This,
- /* [optional][in] */ BSTR CalendarLocation,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *Item);
- void __RPC_STUB ICalendarPart_GetAssociatedItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE ICalendarPart_GetInterface_Proxy(
- ICalendarPart __RPC_FAR * This,
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown);
- void __RPC_STUB ICalendarPart_GetInterface_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICalendarPart_get_ComponentType_Proxy(
- ICalendarPart __RPC_FAR * This,
- /* [retval][out] */ CdoComponentType __RPC_FAR *varComponentType);
- void __RPC_STUB ICalendarPart_get_ComponentType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICalendarPart_get_ProdID_Proxy(
- ICalendarPart __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varProdID);
- void __RPC_STUB ICalendarPart_get_ProdID_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICalendarPart_get_CalendarVersion_Proxy(
- ICalendarPart __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varCalendarVersion);
- void __RPC_STUB ICalendarPart_get_CalendarVersion_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE ICalendarPart_get_CalendarMethod_Proxy(
- ICalendarPart __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varCalendarMethod);
- void __RPC_STUB ICalendarPart_get_CalendarMethod_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE ICalendarPart_GetUpdatedItem_Proxy(
- ICalendarPart __RPC_FAR * This,
- /* [optional][in] */ BSTR CalendarLocation,
- /* [optional][in] */ BSTR UserName,
- /* [optional][in] */ BSTR Password,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *Item);
- void __RPC_STUB ICalendarPart_GetUpdatedItem_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ICalendarPart_INTERFACE_DEFINED__ */
- #ifndef __ICalendarParts_INTERFACE_DEFINED__
- #define __ICalendarParts_INTERFACE_DEFINED__
- /* interface ICalendarParts */
- /* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
- EXTERN_C const IID IID_ICalendarParts;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("CD000130-8B95-11D1-82DB-00C04FB1625D")
- ICalendarParts : public IDispatch
- {
- public:
- virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- long Index,
- /* [retval][out] */ ICalendarPart __RPC_FAR *__RPC_FAR *CalendarPart) = 0;
-
- virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *Count) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete(
- /* [in] */ long Index) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ IUnknown __RPC_FAR *CalendarPart,
- /* [in] */ CdoComponentType ComponentType) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *Unknown) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ICalendarPartsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- ICalendarParts __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- ICalendarParts __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- ICalendarParts __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- ICalendarParts __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- ICalendarParts __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- ICalendarParts __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 )(
- ICalendarParts __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )(
- ICalendarParts __RPC_FAR * This,
- long Index,
- /* [retval][out] */ ICalendarPart __RPC_FAR *__RPC_FAR *CalendarPart);
-
- /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- ICalendarParts __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *Count);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- ICalendarParts __RPC_FAR * This,
- /* [in] */ long Index);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- ICalendarParts __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *CalendarPart,
- /* [in] */ CdoComponentType ComponentType);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- ICalendarParts __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *Unknown);
-
- END_INTERFACE
- } ICalendarPartsVtbl;
- interface ICalendarParts
- {
- CONST_VTBL struct ICalendarPartsVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ICalendarParts_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ICalendarParts_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ICalendarParts_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ICalendarParts_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define ICalendarParts_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define ICalendarParts_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define ICalendarParts_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define ICalendarParts_get_Item(This,Index,CalendarPart)
- (This)->lpVtbl -> get_Item(This,Index,CalendarPart)
- #define ICalendarParts_get_Count(This,Count)
- (This)->lpVtbl -> get_Count(This,Count)
- #define ICalendarParts_Delete(This,Index)
- (This)->lpVtbl -> Delete(This,Index)
- #define ICalendarParts_Add(This,CalendarPart,ComponentType)
- (This)->lpVtbl -> Add(This,CalendarPart,ComponentType)
- #define ICalendarParts_get__NewEnum(This,Unknown)
- (This)->lpVtbl -> get__NewEnum(This,Unknown)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICalendarParts_get_Item_Proxy(
- ICalendarParts __RPC_FAR * This,
- long Index,
- /* [retval][out] */ ICalendarPart __RPC_FAR *__RPC_FAR *CalendarPart);
- void __RPC_STUB ICalendarParts_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE ICalendarParts_get_Count_Proxy(
- ICalendarParts __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *Count);
- void __RPC_STUB ICalendarParts_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE ICalendarParts_Delete_Proxy(
- ICalendarParts __RPC_FAR * This,
- /* [in] */ long Index);
- void __RPC_STUB ICalendarParts_Delete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE ICalendarParts_Add_Proxy(
- ICalendarParts __RPC_FAR * This,
- /* [in] */ IUnknown __RPC_FAR *CalendarPart,
- /* [in] */ CdoComponentType ComponentType);
- void __RPC_STUB ICalendarParts_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE ICalendarParts_get__NewEnum_Proxy(
- ICalendarParts __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *Unknown);
- void __RPC_STUB ICalendarParts_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ICalendarParts_INTERFACE_DEFINED__ */
- #ifndef __IAttendee_INTERFACE_DEFINED__
- #define __IAttendee_INTERFACE_DEFINED__
- /* interface IAttendee */
- /* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
- EXTERN_C const IID IID_IAttendee;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("CD000135-8B95-11D1-82DB-00C04FB1625D")
- IAttendee : public IDispatch
- {
- public:
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DisplayName(
- /* [retval][out] */ BSTR __RPC_FAR *pDisplayName) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_DisplayName(
- /* [in] */ BSTR varDisplayName) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Type(
- /* [retval][out] */ BSTR __RPC_FAR *pType) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Type(
- /* [in] */ BSTR varType) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Address(
- /* [retval][out] */ BSTR __RPC_FAR *pAddress) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Address(
- /* [in] */ BSTR varAddress) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_IsOrganizer(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIsOrganizer) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_IsOrganizer(
- /* [in] */ VARIANT_BOOL varIsOrganizer) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Role(
- /* [retval][out] */ CdoAttendeeRoleValues __RPC_FAR *pRole) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Role(
- /* [in] */ CdoAttendeeRoleValues varRole) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Status(
- /* [retval][out] */ CdoAttendeeStatusValues __RPC_FAR *pStatus) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Status(
- /* [in] */ CdoAttendeeStatusValues varStatus) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAttendeeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IAttendee __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IAttendee __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IAttendee __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IAttendee __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IAttendee __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IAttendee __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 )(
- IAttendee __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DisplayName )(
- IAttendee __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pDisplayName);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_DisplayName )(
- IAttendee __RPC_FAR * This,
- /* [in] */ BSTR varDisplayName);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Type )(
- IAttendee __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pType);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Type )(
- IAttendee __RPC_FAR * This,
- /* [in] */ BSTR varType);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Address )(
- IAttendee __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pAddress);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Address )(
- IAttendee __RPC_FAR * This,
- /* [in] */ BSTR varAddress);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_IsOrganizer )(
- IAttendee __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIsOrganizer);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_IsOrganizer )(
- IAttendee __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL varIsOrganizer);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Role )(
- IAttendee __RPC_FAR * This,
- /* [retval][out] */ CdoAttendeeRoleValues __RPC_FAR *pRole);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Role )(
- IAttendee __RPC_FAR * This,
- /* [in] */ CdoAttendeeRoleValues varRole);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Status )(
- IAttendee __RPC_FAR * This,
- /* [retval][out] */ CdoAttendeeStatusValues __RPC_FAR *pStatus);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Status )(
- IAttendee __RPC_FAR * This,
- /* [in] */ CdoAttendeeStatusValues varStatus);
-
- END_INTERFACE
- } IAttendeeVtbl;
- interface IAttendee
- {
- CONST_VTBL struct IAttendeeVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAttendee_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAttendee_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAttendee_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAttendee_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IAttendee_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IAttendee_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IAttendee_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IAttendee_get_DisplayName(This,pDisplayName)
- (This)->lpVtbl -> get_DisplayName(This,pDisplayName)
- #define IAttendee_put_DisplayName(This,varDisplayName)
- (This)->lpVtbl -> put_DisplayName(This,varDisplayName)
- #define IAttendee_get_Type(This,pType)
- (This)->lpVtbl -> get_Type(This,pType)
- #define IAttendee_put_Type(This,varType)
- (This)->lpVtbl -> put_Type(This,varType)
- #define IAttendee_get_Address(This,pAddress)
- (This)->lpVtbl -> get_Address(This,pAddress)
- #define IAttendee_put_Address(This,varAddress)
- (This)->lpVtbl -> put_Address(This,varAddress)
- #define IAttendee_get_IsOrganizer(This,pIsOrganizer)
- (This)->lpVtbl -> get_IsOrganizer(This,pIsOrganizer)
- #define IAttendee_put_IsOrganizer(This,varIsOrganizer)
- (This)->lpVtbl -> put_IsOrganizer(This,varIsOrganizer)
- #define IAttendee_get_Role(This,pRole)
- (This)->lpVtbl -> get_Role(This,pRole)
- #define IAttendee_put_Role(This,varRole)
- (This)->lpVtbl -> put_Role(This,varRole)
- #define IAttendee_get_Status(This,pStatus)
- (This)->lpVtbl -> get_Status(This,pStatus)
- #define IAttendee_put_Status(This,varStatus)
- (This)->lpVtbl -> put_Status(This,varStatus)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IAttendee_get_DisplayName_Proxy(
- IAttendee __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pDisplayName);
- void __RPC_STUB IAttendee_get_DisplayName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IAttendee_put_DisplayName_Proxy(
- IAttendee __RPC_FAR * This,
- /* [in] */ BSTR varDisplayName);
- void __RPC_STUB IAttendee_put_DisplayName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IAttendee_get_Type_Proxy(
- IAttendee __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pType);
- void __RPC_STUB IAttendee_get_Type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IAttendee_put_Type_Proxy(
- IAttendee __RPC_FAR * This,
- /* [in] */ BSTR varType);
- void __RPC_STUB IAttendee_put_Type_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IAttendee_get_Address_Proxy(
- IAttendee __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pAddress);
- void __RPC_STUB IAttendee_get_Address_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IAttendee_put_Address_Proxy(
- IAttendee __RPC_FAR * This,
- /* [in] */ BSTR varAddress);
- void __RPC_STUB IAttendee_put_Address_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IAttendee_get_IsOrganizer_Proxy(
- IAttendee __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *pIsOrganizer);
- void __RPC_STUB IAttendee_get_IsOrganizer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IAttendee_put_IsOrganizer_Proxy(
- IAttendee __RPC_FAR * This,
- /* [in] */ VARIANT_BOOL varIsOrganizer);
- void __RPC_STUB IAttendee_put_IsOrganizer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IAttendee_get_Role_Proxy(
- IAttendee __RPC_FAR * This,
- /* [retval][out] */ CdoAttendeeRoleValues __RPC_FAR *pRole);
- void __RPC_STUB IAttendee_get_Role_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IAttendee_put_Role_Proxy(
- IAttendee __RPC_FAR * This,
- /* [in] */ CdoAttendeeRoleValues varRole);
- void __RPC_STUB IAttendee_put_Role_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IAttendee_get_Status_Proxy(
- IAttendee __RPC_FAR * This,
- /* [retval][out] */ CdoAttendeeStatusValues __RPC_FAR *pStatus);
- void __RPC_STUB IAttendee_get_Status_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IAttendee_put_Status_Proxy(
- IAttendee __RPC_FAR * This,
- /* [in] */ CdoAttendeeStatusValues varStatus);
- void __RPC_STUB IAttendee_put_Status_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAttendee_INTERFACE_DEFINED__ */
- #ifndef __IAttendees_INTERFACE_DEFINED__
- #define __IAttendees_INTERFACE_DEFINED__
- /* interface IAttendees */
- /* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
- EXTERN_C const IID IID_IAttendees;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("CD000136-8B95-11D1-82DB-00C04FB1625D")
- IAttendees : public IDispatch
- {
- public:
- virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- long Index,
- /* [retval][out] */ IAttendee __RPC_FAR *__RPC_FAR *Attendee) = 0;
-
- virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *Count) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete(
- /* [in] */ long Index) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
- /* [optional][in] */ BSTR Address,
- /* [retval][out] */ IAttendee __RPC_FAR *__RPC_FAR *Attendee) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *Unknown) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAttendeesVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IAttendees __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IAttendees __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IAttendees __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IAttendees __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IAttendees __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IAttendees __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 )(
- IAttendees __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )(
- IAttendees __RPC_FAR * This,
- long Index,
- /* [retval][out] */ IAttendee __RPC_FAR *__RPC_FAR *Attendee);
-
- /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IAttendees __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *Count);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IAttendees __RPC_FAR * This,
- /* [in] */ long Index);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- IAttendees __RPC_FAR * This,
- /* [optional][in] */ BSTR Address,
- /* [retval][out] */ IAttendee __RPC_FAR *__RPC_FAR *Attendee);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IAttendees __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *Unknown);
-
- END_INTERFACE
- } IAttendeesVtbl;
- interface IAttendees
- {
- CONST_VTBL struct IAttendeesVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAttendees_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAttendees_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAttendees_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAttendees_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IAttendees_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IAttendees_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IAttendees_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IAttendees_get_Item(This,Index,Attendee)
- (This)->lpVtbl -> get_Item(This,Index,Attendee)
- #define IAttendees_get_Count(This,Count)
- (This)->lpVtbl -> get_Count(This,Count)
- #define IAttendees_Delete(This,Index)
- (This)->lpVtbl -> Delete(This,Index)
- #define IAttendees_Add(This,Address,Attendee)
- (This)->lpVtbl -> Add(This,Address,Attendee)
- #define IAttendees_get__NewEnum(This,Unknown)
- (This)->lpVtbl -> get__NewEnum(This,Unknown)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAttendees_get_Item_Proxy(
- IAttendees __RPC_FAR * This,
- long Index,
- /* [retval][out] */ IAttendee __RPC_FAR *__RPC_FAR *Attendee);
- void __RPC_STUB IAttendees_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IAttendees_get_Count_Proxy(
- IAttendees __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *Count);
- void __RPC_STUB IAttendees_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IAttendees_Delete_Proxy(
- IAttendees __RPC_FAR * This,
- /* [in] */ long Index);
- void __RPC_STUB IAttendees_Delete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IAttendees_Add_Proxy(
- IAttendees __RPC_FAR * This,
- /* [optional][in] */ BSTR Address,
- /* [retval][out] */ IAttendee __RPC_FAR *__RPC_FAR *Attendee);
- void __RPC_STUB IAttendees_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IAttendees_get__NewEnum_Proxy(
- IAttendees __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *Unknown);
- void __RPC_STUB IAttendees_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAttendees_INTERFACE_DEFINED__ */
- #ifndef __IMailbox_INTERFACE_DEFINED__
- #define __IMailbox_INTERFACE_DEFINED__
- /* interface IMailbox */
- /* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
- EXTERN_C const IID IID_IMailbox;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("CD000125-8B95-11D1-82DB-00C04FB1625D")
- IMailbox : public IDispatch
- {
- public:
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_BaseFolder(
- /* [retval][out] */ BSTR __RPC_FAR *varBaseFolder) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_RootFolder(
- /* [retval][out] */ BSTR __RPC_FAR *varRootFolder) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Inbox(
- /* [retval][out] */ BSTR __RPC_FAR *varInbox) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Outbox(
- /* [retval][out] */ BSTR __RPC_FAR *varOutbox) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_SentItems(
- /* [retval][out] */ BSTR __RPC_FAR *varSentItems) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Drafts(
- /* [retval][out] */ BSTR __RPC_FAR *varDrafts) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DeletedItems(
- /* [retval][out] */ BSTR __RPC_FAR *varDeletedItems) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Calendar(
- /* [retval][out] */ BSTR __RPC_FAR *varCalendar) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Tasks(
- /* [retval][out] */ BSTR __RPC_FAR *varTasks) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Contacts(
- /* [retval][out] */ BSTR __RPC_FAR *varContacts) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Notes(
- /* [retval][out] */ BSTR __RPC_FAR *varNotes) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Journal(
- /* [retval][out] */ BSTR __RPC_FAR *varJournal) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IMailboxVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IMailbox __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IMailbox __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IMailbox __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IMailbox __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IMailbox __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IMailbox __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 )(
- IMailbox __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_BaseFolder )(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varBaseFolder);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_RootFolder )(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varRootFolder);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Inbox )(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varInbox);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Outbox )(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varOutbox);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_SentItems )(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varSentItems);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Drafts )(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varDrafts);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DeletedItems )(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varDeletedItems);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Calendar )(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varCalendar);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Tasks )(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varTasks);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Contacts )(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varContacts);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Notes )(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varNotes);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Journal )(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varJournal);
-
- END_INTERFACE
- } IMailboxVtbl;
- interface IMailbox
- {
- CONST_VTBL struct IMailboxVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IMailbox_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IMailbox_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IMailbox_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IMailbox_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IMailbox_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IMailbox_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IMailbox_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IMailbox_get_BaseFolder(This,varBaseFolder)
- (This)->lpVtbl -> get_BaseFolder(This,varBaseFolder)
- #define IMailbox_get_RootFolder(This,varRootFolder)
- (This)->lpVtbl -> get_RootFolder(This,varRootFolder)
- #define IMailbox_get_Inbox(This,varInbox)
- (This)->lpVtbl -> get_Inbox(This,varInbox)
- #define IMailbox_get_Outbox(This,varOutbox)
- (This)->lpVtbl -> get_Outbox(This,varOutbox)
- #define IMailbox_get_SentItems(This,varSentItems)
- (This)->lpVtbl -> get_SentItems(This,varSentItems)
- #define IMailbox_get_Drafts(This,varDrafts)
- (This)->lpVtbl -> get_Drafts(This,varDrafts)
- #define IMailbox_get_DeletedItems(This,varDeletedItems)
- (This)->lpVtbl -> get_DeletedItems(This,varDeletedItems)
- #define IMailbox_get_Calendar(This,varCalendar)
- (This)->lpVtbl -> get_Calendar(This,varCalendar)
- #define IMailbox_get_Tasks(This,varTasks)
- (This)->lpVtbl -> get_Tasks(This,varTasks)
- #define IMailbox_get_Contacts(This,varContacts)
- (This)->lpVtbl -> get_Contacts(This,varContacts)
- #define IMailbox_get_Notes(This,varNotes)
- (This)->lpVtbl -> get_Notes(This,varNotes)
- #define IMailbox_get_Journal(This,varJournal)
- (This)->lpVtbl -> get_Journal(This,varJournal)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMailbox_get_BaseFolder_Proxy(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varBaseFolder);
- void __RPC_STUB IMailbox_get_BaseFolder_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMailbox_get_RootFolder_Proxy(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varRootFolder);
- void __RPC_STUB IMailbox_get_RootFolder_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMailbox_get_Inbox_Proxy(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varInbox);
- void __RPC_STUB IMailbox_get_Inbox_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMailbox_get_Outbox_Proxy(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varOutbox);
- void __RPC_STUB IMailbox_get_Outbox_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMailbox_get_SentItems_Proxy(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varSentItems);
- void __RPC_STUB IMailbox_get_SentItems_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMailbox_get_Drafts_Proxy(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varDrafts);
- void __RPC_STUB IMailbox_get_Drafts_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMailbox_get_DeletedItems_Proxy(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varDeletedItems);
- void __RPC_STUB IMailbox_get_DeletedItems_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMailbox_get_Calendar_Proxy(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varCalendar);
- void __RPC_STUB IMailbox_get_Calendar_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMailbox_get_Tasks_Proxy(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varTasks);
- void __RPC_STUB IMailbox_get_Tasks_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMailbox_get_Contacts_Proxy(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varContacts);
- void __RPC_STUB IMailbox_get_Contacts_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMailbox_get_Notes_Proxy(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varNotes);
- void __RPC_STUB IMailbox_get_Notes_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IMailbox_get_Journal_Proxy(
- IMailbox __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varJournal);
- void __RPC_STUB IMailbox_get_Journal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IMailbox_INTERFACE_DEFINED__ */
- #ifndef __IFolder_INTERFACE_DEFINED__
- #define __IFolder_INTERFACE_DEFINED__
- /* interface IFolder */
- /* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
- EXTERN_C const IID IID_IFolder;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("CD000132-8B95-11D1-82DB-00C04FB1625D")
- IFolder : public IDispatch
- {
- public:
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DisplayName(
- /* [retval][out] */ BSTR __RPC_FAR *varDisplayName) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Configuration(
- /* [retval][out] */ IConfiguration __RPC_FAR *__RPC_FAR *pConfiguration) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Configuration(
- /* [in] */ IConfiguration __RPC_FAR *varConfiguration) = 0;
-
- virtual /* [helpcontext][helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE putref_Configuration(
- /* [in] */ IConfiguration __RPC_FAR *varConfiguration) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DataSource(
- /* [retval][out] */ IDataSource __RPC_FAR *__RPC_FAR *varDataSource) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EmailAddress(
- /* [retval][out] */ BSTR __RPC_FAR *varEmailAddress) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_UnreadItemCount(
- /* [retval][out] */ LONG __RPC_FAR *varUnreadItemCount) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_VisibleCount(
- /* [retval][out] */ LONG __RPC_FAR *varVisibleCount) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ItemCount(
- /* [retval][out] */ LONG __RPC_FAR *varItemCount) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HasSubFolders(
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *varHasSubFolders) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Description(
- /* [retval][out] */ BSTR __RPC_FAR *pDescription) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Description(
- /* [in] */ BSTR varDescription) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Fields(
- /* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varFields) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_ContentClass(
- /* [retval][out] */ BSTR __RPC_FAR *pContentClass) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_ContentClass(
- /* [in] */ BSTR varContentClass) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetInterface(
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IFolderVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IFolder __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IFolder __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IFolder __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IFolder __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IFolder __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IFolder __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 )(
- IFolder __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DisplayName )(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varDisplayName);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Configuration )(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ IConfiguration __RPC_FAR *__RPC_FAR *pConfiguration);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Configuration )(
- IFolder __RPC_FAR * This,
- /* [in] */ IConfiguration __RPC_FAR *varConfiguration);
-
- /* [helpcontext][helpstring][propputref][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_Configuration )(
- IFolder __RPC_FAR * This,
- /* [in] */ IConfiguration __RPC_FAR *varConfiguration);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DataSource )(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ IDataSource __RPC_FAR *__RPC_FAR *varDataSource);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_EmailAddress )(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varEmailAddress);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_UnreadItemCount )(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ LONG __RPC_FAR *varUnreadItemCount);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_VisibleCount )(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ LONG __RPC_FAR *varVisibleCount);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ItemCount )(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ LONG __RPC_FAR *varItemCount);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HasSubFolders )(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *varHasSubFolders);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Description )(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pDescription);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Description )(
- IFolder __RPC_FAR * This,
- /* [in] */ BSTR varDescription);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Fields )(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varFields);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_ContentClass )(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pContentClass);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_ContentClass )(
- IFolder __RPC_FAR * This,
- /* [in] */ BSTR varContentClass);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInterface )(
- IFolder __RPC_FAR * This,
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown);
-
- END_INTERFACE
- } IFolderVtbl;
- interface IFolder
- {
- CONST_VTBL struct IFolderVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IFolder_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IFolder_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IFolder_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IFolder_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IFolder_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IFolder_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IFolder_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IFolder_get_DisplayName(This,varDisplayName)
- (This)->lpVtbl -> get_DisplayName(This,varDisplayName)
- #define IFolder_get_Configuration(This,pConfiguration)
- (This)->lpVtbl -> get_Configuration(This,pConfiguration)
- #define IFolder_put_Configuration(This,varConfiguration)
- (This)->lpVtbl -> put_Configuration(This,varConfiguration)
- #define IFolder_putref_Configuration(This,varConfiguration)
- (This)->lpVtbl -> putref_Configuration(This,varConfiguration)
- #define IFolder_get_DataSource(This,varDataSource)
- (This)->lpVtbl -> get_DataSource(This,varDataSource)
- #define IFolder_get_EmailAddress(This,varEmailAddress)
- (This)->lpVtbl -> get_EmailAddress(This,varEmailAddress)
- #define IFolder_get_UnreadItemCount(This,varUnreadItemCount)
- (This)->lpVtbl -> get_UnreadItemCount(This,varUnreadItemCount)
- #define IFolder_get_VisibleCount(This,varVisibleCount)
- (This)->lpVtbl -> get_VisibleCount(This,varVisibleCount)
- #define IFolder_get_ItemCount(This,varItemCount)
- (This)->lpVtbl -> get_ItemCount(This,varItemCount)
- #define IFolder_get_HasSubFolders(This,varHasSubFolders)
- (This)->lpVtbl -> get_HasSubFolders(This,varHasSubFolders)
- #define IFolder_get_Description(This,pDescription)
- (This)->lpVtbl -> get_Description(This,pDescription)
- #define IFolder_put_Description(This,varDescription)
- (This)->lpVtbl -> put_Description(This,varDescription)
- #define IFolder_get_Fields(This,varFields)
- (This)->lpVtbl -> get_Fields(This,varFields)
- #define IFolder_get_ContentClass(This,pContentClass)
- (This)->lpVtbl -> get_ContentClass(This,pContentClass)
- #define IFolder_put_ContentClass(This,varContentClass)
- (This)->lpVtbl -> put_ContentClass(This,varContentClass)
- #define IFolder_GetInterface(This,Interface,ppUnknown)
- (This)->lpVtbl -> GetInterface(This,Interface,ppUnknown)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFolder_get_DisplayName_Proxy(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varDisplayName);
- void __RPC_STUB IFolder_get_DisplayName_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFolder_get_Configuration_Proxy(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ IConfiguration __RPC_FAR *__RPC_FAR *pConfiguration);
- void __RPC_STUB IFolder_get_Configuration_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFolder_put_Configuration_Proxy(
- IFolder __RPC_FAR * This,
- /* [in] */ IConfiguration __RPC_FAR *varConfiguration);
- void __RPC_STUB IFolder_put_Configuration_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE IFolder_putref_Configuration_Proxy(
- IFolder __RPC_FAR * This,
- /* [in] */ IConfiguration __RPC_FAR *varConfiguration);
- void __RPC_STUB IFolder_putref_Configuration_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFolder_get_DataSource_Proxy(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ IDataSource __RPC_FAR *__RPC_FAR *varDataSource);
- void __RPC_STUB IFolder_get_DataSource_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFolder_get_EmailAddress_Proxy(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varEmailAddress);
- void __RPC_STUB IFolder_get_EmailAddress_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFolder_get_UnreadItemCount_Proxy(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ LONG __RPC_FAR *varUnreadItemCount);
- void __RPC_STUB IFolder_get_UnreadItemCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFolder_get_VisibleCount_Proxy(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ LONG __RPC_FAR *varVisibleCount);
- void __RPC_STUB IFolder_get_VisibleCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFolder_get_ItemCount_Proxy(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ LONG __RPC_FAR *varItemCount);
- void __RPC_STUB IFolder_get_ItemCount_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFolder_get_HasSubFolders_Proxy(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ VARIANT_BOOL __RPC_FAR *varHasSubFolders);
- void __RPC_STUB IFolder_get_HasSubFolders_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFolder_get_Description_Proxy(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pDescription);
- void __RPC_STUB IFolder_get_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFolder_put_Description_Proxy(
- IFolder __RPC_FAR * This,
- /* [in] */ BSTR varDescription);
- void __RPC_STUB IFolder_put_Description_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFolder_get_Fields_Proxy(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varFields);
- void __RPC_STUB IFolder_get_Fields_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE IFolder_get_ContentClass_Proxy(
- IFolder __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pContentClass);
- void __RPC_STUB IFolder_get_ContentClass_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE IFolder_put_ContentClass_Proxy(
- IFolder __RPC_FAR * This,
- /* [in] */ BSTR varContentClass);
- void __RPC_STUB IFolder_put_ContentClass_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IFolder_GetInterface_Proxy(
- IFolder __RPC_FAR * This,
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown);
- void __RPC_STUB IFolder_GetInterface_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IFolder_INTERFACE_DEFINED__ */
- #ifndef __IContactGroupMembers_INTERFACE_DEFINED__
- #define __IContactGroupMembers_INTERFACE_DEFINED__
- /* interface IContactGroupMembers */
- /* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
- EXTERN_C const IID IID_IContactGroupMembers;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("CD000138-8B95-11D1-82DB-00C04FB1625D")
- IContactGroupMembers : public IDispatch
- {
- public:
- virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Item(
- long Index,
- /* [retval][out] */ BSTR __RPC_FAR *pVal) = 0;
-
- virtual /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE get_Count(
- /* [retval][out] */ long __RPC_FAR *Count) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Delete(
- /* [in] */ BSTR __RPC_FAR *Member) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE Add(
- /* [in] */ BSTR val) = 0;
-
- virtual /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE get__NewEnum(
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *Unknown) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IContactGroupMembersVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IContactGroupMembers __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IContactGroupMembers __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IContactGroupMembers __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IContactGroupMembers __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IContactGroupMembers __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IContactGroupMembers __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 )(
- IContactGroupMembers __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Item )(
- IContactGroupMembers __RPC_FAR * This,
- long Index,
- /* [retval][out] */ BSTR __RPC_FAR *pVal);
-
- /* [helpcontext][helpstring][id][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Count )(
- IContactGroupMembers __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *Count);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
- IContactGroupMembers __RPC_FAR * This,
- /* [in] */ BSTR __RPC_FAR *Member);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Add )(
- IContactGroupMembers __RPC_FAR * This,
- /* [in] */ BSTR val);
-
- /* [id][restricted][propget] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get__NewEnum )(
- IContactGroupMembers __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *Unknown);
-
- END_INTERFACE
- } IContactGroupMembersVtbl;
- interface IContactGroupMembers
- {
- CONST_VTBL struct IContactGroupMembersVtbl __RPC_FAR *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IContactGroupMembers_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IContactGroupMembers_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IContactGroupMembers_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IContactGroupMembers_GetTypeInfoCount(This,pctinfo)
- (This)->lpVtbl -> GetTypeInfoCount(This,pctinfo)
- #define IContactGroupMembers_GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- (This)->lpVtbl -> GetTypeInfo(This,iTInfo,lcid,ppTInfo)
- #define IContactGroupMembers_GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- (This)->lpVtbl -> GetIDsOfNames(This,riid,rgszNames,cNames,lcid,rgDispId)
- #define IContactGroupMembers_Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- (This)->lpVtbl -> Invoke(This,dispIdMember,riid,lcid,wFlags,pDispParams,pVarResult,pExcepInfo,puArgErr)
- #define IContactGroupMembers_get_Item(This,Index,pVal)
- (This)->lpVtbl -> get_Item(This,Index,pVal)
- #define IContactGroupMembers_get_Count(This,Count)
- (This)->lpVtbl -> get_Count(This,Count)
- #define IContactGroupMembers_Delete(This,Member)
- (This)->lpVtbl -> Delete(This,Member)
- #define IContactGroupMembers_Add(This,val)
- (This)->lpVtbl -> Add(This,val)
- #define IContactGroupMembers_get__NewEnum(This,Unknown)
- (This)->lpVtbl -> get__NewEnum(This,Unknown)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IContactGroupMembers_get_Item_Proxy(
- IContactGroupMembers __RPC_FAR * This,
- long Index,
- /* [retval][out] */ BSTR __RPC_FAR *pVal);
- void __RPC_STUB IContactGroupMembers_get_Item_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id][propget] */ HRESULT STDMETHODCALLTYPE IContactGroupMembers_get_Count_Proxy(
- IContactGroupMembers __RPC_FAR * This,
- /* [retval][out] */ long __RPC_FAR *Count);
- void __RPC_STUB IContactGroupMembers_get_Count_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IContactGroupMembers_Delete_Proxy(
- IContactGroupMembers __RPC_FAR * This,
- /* [in] */ BSTR __RPC_FAR *Member);
- void __RPC_STUB IContactGroupMembers_Delete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE IContactGroupMembers_Add_Proxy(
- IContactGroupMembers __RPC_FAR * This,
- /* [in] */ BSTR val);
- void __RPC_STUB IContactGroupMembers_Add_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [id][restricted][propget] */ HRESULT STDMETHODCALLTYPE IContactGroupMembers_get__NewEnum_Proxy(
- IContactGroupMembers __RPC_FAR * This,
- /* [retval][out] */ IUnknown __RPC_FAR *__RPC_FAR *Unknown);
- void __RPC_STUB IContactGroupMembers_get__NewEnum_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IContactGroupMembers_INTERFACE_DEFINED__ */
- #ifndef __IPerson_INTERFACE_DEFINED__
- #define __IPerson_INTERFACE_DEFINED__
- /* interface IPerson */
- /* [unique][helpcontext][helpstring][nonextensible][dual][uuid][object] */
- EXTERN_C const IID IID_IPerson;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("CD000127-8B95-11D1-82DB-00C04FB1625D")
- IPerson : public IDispatch
- {
- public:
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_DataSource(
- /* [retval][out] */ IDataSource __RPC_FAR *__RPC_FAR *varDataSource) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Configuration(
- /* [retval][out] */ IConfiguration __RPC_FAR *__RPC_FAR *pConfiguration) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Configuration(
- /* [in] */ IConfiguration __RPC_FAR *varConfiguration) = 0;
-
- virtual /* [helpcontext][helpstring][propputref][id] */ HRESULT STDMETHODCALLTYPE putref_Configuration(
- /* [in] */ IConfiguration __RPC_FAR *varConfiguration) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Fields(
- /* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varFields) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MailingAddressID(
- /* [retval][out] */ CdoMailingAddressIdValues __RPC_FAR *pMailingAddressID) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MailingAddressID(
- /* [in] */ CdoMailingAddressIdValues varMailingAddressID) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MailingAddress(
- /* [retval][out] */ BSTR __RPC_FAR *varMailingAddress) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FileAsMapping(
- /* [retval][out] */ CdoFileAsMappingId __RPC_FAR *pFileAsMapping) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_FileAsMapping(
- /* [in] */ CdoFileAsMappingId varFileAsMapping) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FileAs(
- /* [retval][out] */ BSTR __RPC_FAR *pFileAs) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_FileAs(
- /* [in] */ BSTR varFileAs) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_WorkPhone(
- /* [retval][out] */ BSTR __RPC_FAR *pWorkPhone) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_WorkPhone(
- /* [in] */ BSTR varWorkPhone) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_WorkFax(
- /* [retval][out] */ BSTR __RPC_FAR *pWorkFax) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_WorkFax(
- /* [in] */ BSTR varWorkFax) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HomePhone(
- /* [retval][out] */ BSTR __RPC_FAR *pHomePhone) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HomePhone(
- /* [in] */ BSTR varHomePhone) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MobilePhone(
- /* [retval][out] */ BSTR __RPC_FAR *pMobilePhone) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MobilePhone(
- /* [in] */ BSTR varMobilePhone) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_FirstName(
- /* [retval][out] */ BSTR __RPC_FAR *pFirstName) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_FirstName(
- /* [in] */ BSTR varFirstName) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_LastName(
- /* [retval][out] */ BSTR __RPC_FAR *pLastName) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_LastName(
- /* [in] */ BSTR varLastName) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NamePrefix(
- /* [retval][out] */ BSTR __RPC_FAR *pNamePrefix) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_NamePrefix(
- /* [in] */ BSTR varNamePrefix) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_NameSuffix(
- /* [retval][out] */ BSTR __RPC_FAR *pNameSuffix) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_NameSuffix(
- /* [in] */ BSTR varNameSuffix) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Email(
- /* [retval][out] */ BSTR __RPC_FAR *pEmail) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Email(
- /* [in] */ BSTR varEmail) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Email2(
- /* [retval][out] */ BSTR __RPC_FAR *pEmail2) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Email2(
- /* [in] */ BSTR varEmail2) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Email3(
- /* [retval][out] */ BSTR __RPC_FAR *pEmail3) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Email3(
- /* [in] */ BSTR varEmail3) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetVCardStream(
- /* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *Stream) = 0;
-
- virtual /* [helpcontext][helpstring][id] */ HRESULT STDMETHODCALLTYPE GetInterface(
- /* [in] */ BSTR Interface,
- /* [retval][out] */ IDispatch __RPC_FAR *__RPC_FAR *ppUnknown) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_WorkStreet(
- /* [retval][out] */ BSTR __RPC_FAR *pWorkStreet) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_WorkStreet(
- /* [in] */ BSTR varWorkStreet) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_WorkCity(
- /* [retval][out] */ BSTR __RPC_FAR *pWorkCity) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_WorkCity(
- /* [in] */ BSTR varWorkCity) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_WorkCountry(
- /* [retval][out] */ BSTR __RPC_FAR *pWorkCountry) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_WorkCountry(
- /* [in] */ BSTR varWorkCountry) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_WorkPostalCode(
- /* [retval][out] */ BSTR __RPC_FAR *pWorkPostalCode) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_WorkPostalCode(
- /* [in] */ BSTR varWorkPostalCode) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_WorkPostOfficeBox(
- /* [retval][out] */ BSTR __RPC_FAR *pWorkPostOfficeBox) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_WorkPostOfficeBox(
- /* [in] */ BSTR varWorkPostOfficeBox) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_WorkPostalAddress(
- /* [retval][out] */ BSTR __RPC_FAR *varWorkPostalAddress) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_WorkState(
- /* [retval][out] */ BSTR __RPC_FAR *pWorkState) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_WorkState(
- /* [in] */ BSTR varWorkState) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_WorkPager(
- /* [retval][out] */ BSTR __RPC_FAR *pWorkPager) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_WorkPager(
- /* [in] */ BSTR varWorkPager) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HomeStreet(
- /* [retval][out] */ BSTR __RPC_FAR *pHomeStreet) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HomeStreet(
- /* [in] */ BSTR varHomeStreet) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HomeCity(
- /* [retval][out] */ BSTR __RPC_FAR *pHomeCity) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HomeCity(
- /* [in] */ BSTR varHomeCity) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HomeCountry(
- /* [retval][out] */ BSTR __RPC_FAR *pHomeCountry) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HomeCountry(
- /* [in] */ BSTR varHomeCountry) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HomePostalCode(
- /* [retval][out] */ BSTR __RPC_FAR *pHomePostalCode) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HomePostalCode(
- /* [in] */ BSTR varHomePostalCode) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HomePostOfficeBox(
- /* [retval][out] */ BSTR __RPC_FAR *pHomePostOfficeBox) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HomePostOfficeBox(
- /* [in] */ BSTR varHomePostOfficeBox) = 0;
-
- virtual /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HomePostalAddress(
- /* [retval][out] */ BSTR __RPC_FAR *varHomePostalAddress) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HomeState(
- /* [retval][out] */ BSTR __RPC_FAR *pHomeState) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HomeState(
- /* [in] */ BSTR varHomeState) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_HomeFax(
- /* [retval][out] */ BSTR __RPC_FAR *pHomeFax) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_HomeFax(
- /* [in] */ BSTR varHomeFax) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_MiddleName(
- /* [retval][out] */ BSTR __RPC_FAR *pMiddleName) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_MiddleName(
- /* [in] */ BSTR varMiddleName) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Initials(
- /* [retval][out] */ BSTR __RPC_FAR *pInitials) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Initials(
- /* [in] */ BSTR varInitials) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_EmailAddresses(
- /* [retval][out] */ VARIANT __RPC_FAR *pEmailAddresses) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_EmailAddresses(
- /* [in] */ VARIANT varEmailAddresses) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Company(
- /* [retval][out] */ BSTR __RPC_FAR *pCompany) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Company(
- /* [in] */ BSTR varCompany) = 0;
-
- virtual /* [helpcontext][helpstring][propget][id] */ HRESULT STDMETHODCALLTYPE get_Title(
- /* [retval][out] */ BSTR __RPC_FAR *pTitle) = 0;
-
- virtual /* [helpcontext][helpstring][propput][id] */ HRESULT STDMETHODCALLTYPE put_Title(
- /* [in] */ BSTR varTitle) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IPersonVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IPerson __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IPerson __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IPerson __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfoCount )(
- IPerson __RPC_FAR * This,
- /* [out] */ UINT __RPC_FAR *pctinfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTypeInfo )(
- IPerson __RPC_FAR * This,
- /* [in] */ UINT iTInfo,
- /* [in] */ LCID lcid,
- /* [out] */ ITypeInfo __RPC_FAR *__RPC_FAR *ppTInfo);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetIDsOfNames )(
- IPerson __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 )(
- IPerson __RPC_FAR * This,
- /* [in] */ DISPID dispIdMember,
- /* [in] */ REFIID riid,
- /* [in] */ LCID lcid,
- /* [in] */ WORD wFlags,
- /* [out][in] */ DISPPARAMS __RPC_FAR *pDispParams,
- /* [out] */ VARIANT __RPC_FAR *pVarResult,
- /* [out] */ EXCEPINFO __RPC_FAR *pExcepInfo,
- /* [out] */ UINT __RPC_FAR *puArgErr);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_DataSource )(
- IPerson __RPC_FAR * This,
- /* [retval][out] */ IDataSource __RPC_FAR *__RPC_FAR *varDataSource);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Configuration )(
- IPerson __RPC_FAR * This,
- /* [retval][out] */ IConfiguration __RPC_FAR *__RPC_FAR *pConfiguration);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Configuration )(
- IPerson __RPC_FAR * This,
- /* [in] */ IConfiguration __RPC_FAR *varConfiguration);
-
- /* [helpcontext][helpstring][propputref][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *putref_Configuration )(
- IPerson __RPC_FAR * This,
- /* [in] */ IConfiguration __RPC_FAR *varConfiguration);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Fields )(
- IPerson __RPC_FAR * This,
- /* [retval][out] */ Fields __RPC_FAR *__RPC_FAR *varFields);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MailingAddressID )(
- IPerson __RPC_FAR * This,
- /* [retval][out] */ CdoMailingAddressIdValues __RPC_FAR *pMailingAddressID);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MailingAddressID )(
- IPerson __RPC_FAR * This,
- /* [in] */ CdoMailingAddressIdValues varMailingAddressID);
-
- /* [readonly][helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MailingAddress )(
- IPerson __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *varMailingAddress);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FileAsMapping )(
- IPerson __RPC_FAR * This,
- /* [retval][out] */ CdoFileAsMappingId __RPC_FAR *pFileAsMapping);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FileAsMapping )(
- IPerson __RPC_FAR * This,
- /* [in] */ CdoFileAsMappingId varFileAsMapping);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FileAs )(
- IPerson __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pFileAs);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FileAs )(
- IPerson __RPC_FAR * This,
- /* [in] */ BSTR varFileAs);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WorkPhone )(
- IPerson __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pWorkPhone);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_WorkPhone )(
- IPerson __RPC_FAR * This,
- /* [in] */ BSTR varWorkPhone);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_WorkFax )(
- IPerson __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pWorkFax);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_WorkFax )(
- IPerson __RPC_FAR * This,
- /* [in] */ BSTR varWorkFax);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_HomePhone )(
- IPerson __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pHomePhone);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_HomePhone )(
- IPerson __RPC_FAR * This,
- /* [in] */ BSTR varHomePhone);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_MobilePhone )(
- IPerson __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pMobilePhone);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_MobilePhone )(
- IPerson __RPC_FAR * This,
- /* [in] */ BSTR varMobilePhone);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_FirstName )(
- IPerson __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pFirstName);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_FirstName )(
- IPerson __RPC_FAR * This,
- /* [in] */ BSTR varFirstName);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_LastName )(
- IPerson __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pLastName);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_LastName )(
- IPerson __RPC_FAR * This,
- /* [in] */ BSTR varLastName);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NamePrefix )(
- IPerson __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pNamePrefix);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_NamePrefix )(
- IPerson __RPC_FAR * This,
- /* [in] */ BSTR varNamePrefix);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_NameSuffix )(
- IPerson __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pNameSuffix);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_NameSuffix )(
- IPerson __RPC_FAR * This,
- /* [in] */ BSTR varNameSuffix);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Email )(
- IPerson __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pEmail);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Email )(
- IPerson __RPC_FAR * This,
- /* [in] */ BSTR varEmail);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Email2 )(
- IPerson __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pEmail2);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Email2 )(
- IPerson __RPC_FAR * This,
- /* [in] */ BSTR varEmail2);
-
- /* [helpcontext][helpstring][propget][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *get_Email3 )(
- IPerson __RPC_FAR * This,
- /* [retval][out] */ BSTR __RPC_FAR *pEmail3);
-
- /* [helpcontext][helpstring][propput][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *put_Email3 )(
- IPerson __RPC_FAR * This,
- /* [in] */ BSTR varEmail3);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetVCardStream )(
- IPerson __RPC_FAR * This,
- /* [retval][out] */ _Stream __RPC_FAR *__RPC_FAR *Stream);
-
- /* [helpcontext][helpstring][id] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetInterface )(
- IPerson __RPC_FAR * This,