ObjIdl.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:418k
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IGlobalInterfaceTable * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IGlobalInterfaceTable * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IGlobalInterfaceTable * This);
-
- HRESULT ( STDMETHODCALLTYPE *RegisterInterfaceInGlobal )(
- IGlobalInterfaceTable * This,
- /* [in] */ IUnknown *pUnk,
- /* [in] */ REFIID riid,
- /* [out] */ DWORD *pdwCookie);
-
- HRESULT ( STDMETHODCALLTYPE *RevokeInterfaceFromGlobal )(
- IGlobalInterfaceTable * This,
- /* [in] */ DWORD dwCookie);
-
- HRESULT ( STDMETHODCALLTYPE *GetInterfaceFromGlobal )(
- IGlobalInterfaceTable * This,
- /* [in] */ DWORD dwCookie,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppv);
-
- END_INTERFACE
- } IGlobalInterfaceTableVtbl;
- interface IGlobalInterfaceTable
- {
- CONST_VTBL struct IGlobalInterfaceTableVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IGlobalInterfaceTable_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IGlobalInterfaceTable_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IGlobalInterfaceTable_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IGlobalInterfaceTable_RegisterInterfaceInGlobal(This,pUnk,riid,pdwCookie)
- (This)->lpVtbl -> RegisterInterfaceInGlobal(This,pUnk,riid,pdwCookie)
- #define IGlobalInterfaceTable_RevokeInterfaceFromGlobal(This,dwCookie)
- (This)->lpVtbl -> RevokeInterfaceFromGlobal(This,dwCookie)
- #define IGlobalInterfaceTable_GetInterfaceFromGlobal(This,dwCookie,riid,ppv)
- (This)->lpVtbl -> GetInterfaceFromGlobal(This,dwCookie,riid,ppv)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IGlobalInterfaceTable_RegisterInterfaceInGlobal_Proxy(
- IGlobalInterfaceTable * This,
- /* [in] */ IUnknown *pUnk,
- /* [in] */ REFIID riid,
- /* [out] */ DWORD *pdwCookie);
- void __RPC_STUB IGlobalInterfaceTable_RegisterInterfaceInGlobal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IGlobalInterfaceTable_RevokeInterfaceFromGlobal_Proxy(
- IGlobalInterfaceTable * This,
- /* [in] */ DWORD dwCookie);
- void __RPC_STUB IGlobalInterfaceTable_RevokeInterfaceFromGlobal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IGlobalInterfaceTable_GetInterfaceFromGlobal_Proxy(
- IGlobalInterfaceTable * This,
- /* [in] */ DWORD dwCookie,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppv);
- void __RPC_STUB IGlobalInterfaceTable_GetInterfaceFromGlobal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IGlobalInterfaceTable_INTERFACE_DEFINED__ */
- #ifndef __IDirectWriterLock_INTERFACE_DEFINED__
- #define __IDirectWriterLock_INTERFACE_DEFINED__
- /* interface IDirectWriterLock */
- /* [unique][uuid][object] */
- EXTERN_C const IID IID_IDirectWriterLock;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0e6d4d92-6738-11cf-9608-00aa00680db4")
- IDirectWriterLock : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE WaitForWriteAccess(
- /* [in] */ DWORD dwTimeout) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE ReleaseWriteAccess( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE HaveWriteAccess( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IDirectWriterLockVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IDirectWriterLock * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IDirectWriterLock * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IDirectWriterLock * This);
-
- HRESULT ( STDMETHODCALLTYPE *WaitForWriteAccess )(
- IDirectWriterLock * This,
- /* [in] */ DWORD dwTimeout);
-
- HRESULT ( STDMETHODCALLTYPE *ReleaseWriteAccess )(
- IDirectWriterLock * This);
-
- HRESULT ( STDMETHODCALLTYPE *HaveWriteAccess )(
- IDirectWriterLock * This);
-
- END_INTERFACE
- } IDirectWriterLockVtbl;
- interface IDirectWriterLock
- {
- CONST_VTBL struct IDirectWriterLockVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IDirectWriterLock_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IDirectWriterLock_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IDirectWriterLock_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IDirectWriterLock_WaitForWriteAccess(This,dwTimeout)
- (This)->lpVtbl -> WaitForWriteAccess(This,dwTimeout)
- #define IDirectWriterLock_ReleaseWriteAccess(This)
- (This)->lpVtbl -> ReleaseWriteAccess(This)
- #define IDirectWriterLock_HaveWriteAccess(This)
- (This)->lpVtbl -> HaveWriteAccess(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IDirectWriterLock_WaitForWriteAccess_Proxy(
- IDirectWriterLock * This,
- /* [in] */ DWORD dwTimeout);
- void __RPC_STUB IDirectWriterLock_WaitForWriteAccess_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IDirectWriterLock_ReleaseWriteAccess_Proxy(
- IDirectWriterLock * This);
- void __RPC_STUB IDirectWriterLock_ReleaseWriteAccess_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IDirectWriterLock_HaveWriteAccess_Proxy(
- IDirectWriterLock * This);
- void __RPC_STUB IDirectWriterLock_HaveWriteAccess_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IDirectWriterLock_INTERFACE_DEFINED__ */
- #ifndef __ISynchronize_INTERFACE_DEFINED__
- #define __ISynchronize_INTERFACE_DEFINED__
- /* interface ISynchronize */
- /* [uuid][object] */
- EXTERN_C const IID IID_ISynchronize;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("00000030-0000-0000-C000-000000000046")
- ISynchronize : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Wait(
- /* [in] */ DWORD dwFlags,
- /* [in] */ DWORD dwMilliseconds) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Signal( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISynchronizeVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISynchronize * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISynchronize * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISynchronize * This);
-
- HRESULT ( STDMETHODCALLTYPE *Wait )(
- ISynchronize * This,
- /* [in] */ DWORD dwFlags,
- /* [in] */ DWORD dwMilliseconds);
-
- HRESULT ( STDMETHODCALLTYPE *Signal )(
- ISynchronize * This);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- ISynchronize * This);
-
- END_INTERFACE
- } ISynchronizeVtbl;
- interface ISynchronize
- {
- CONST_VTBL struct ISynchronizeVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISynchronize_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISynchronize_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISynchronize_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISynchronize_Wait(This,dwFlags,dwMilliseconds)
- (This)->lpVtbl -> Wait(This,dwFlags,dwMilliseconds)
- #define ISynchronize_Signal(This)
- (This)->lpVtbl -> Signal(This)
- #define ISynchronize_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISynchronize_Wait_Proxy(
- ISynchronize * This,
- /* [in] */ DWORD dwFlags,
- /* [in] */ DWORD dwMilliseconds);
- void __RPC_STUB ISynchronize_Wait_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISynchronize_Signal_Proxy(
- ISynchronize * This);
- void __RPC_STUB ISynchronize_Signal_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISynchronize_Reset_Proxy(
- ISynchronize * This);
- void __RPC_STUB ISynchronize_Reset_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISynchronize_INTERFACE_DEFINED__ */
- #ifndef __ISynchronizeHandle_INTERFACE_DEFINED__
- #define __ISynchronizeHandle_INTERFACE_DEFINED__
- /* interface ISynchronizeHandle */
- /* [uuid][object][local] */
- EXTERN_C const IID IID_ISynchronizeHandle;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("00000031-0000-0000-C000-000000000046")
- ISynchronizeHandle : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetHandle(
- /* [out] */ HANDLE *ph) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISynchronizeHandleVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISynchronizeHandle * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISynchronizeHandle * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISynchronizeHandle * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetHandle )(
- ISynchronizeHandle * This,
- /* [out] */ HANDLE *ph);
-
- END_INTERFACE
- } ISynchronizeHandleVtbl;
- interface ISynchronizeHandle
- {
- CONST_VTBL struct ISynchronizeHandleVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISynchronizeHandle_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISynchronizeHandle_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISynchronizeHandle_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISynchronizeHandle_GetHandle(This,ph)
- (This)->lpVtbl -> GetHandle(This,ph)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISynchronizeHandle_GetHandle_Proxy(
- ISynchronizeHandle * This,
- /* [out] */ HANDLE *ph);
- void __RPC_STUB ISynchronizeHandle_GetHandle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISynchronizeHandle_INTERFACE_DEFINED__ */
- #ifndef __ISynchronizeEvent_INTERFACE_DEFINED__
- #define __ISynchronizeEvent_INTERFACE_DEFINED__
- /* interface ISynchronizeEvent */
- /* [uuid][object][local] */
- EXTERN_C const IID IID_ISynchronizeEvent;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("00000032-0000-0000-C000-000000000046")
- ISynchronizeEvent : public ISynchronizeHandle
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE SetEventHandle(
- /* [in] */ HANDLE *ph) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISynchronizeEventVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISynchronizeEvent * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISynchronizeEvent * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISynchronizeEvent * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetHandle )(
- ISynchronizeEvent * This,
- /* [out] */ HANDLE *ph);
-
- HRESULT ( STDMETHODCALLTYPE *SetEventHandle )(
- ISynchronizeEvent * This,
- /* [in] */ HANDLE *ph);
-
- END_INTERFACE
- } ISynchronizeEventVtbl;
- interface ISynchronizeEvent
- {
- CONST_VTBL struct ISynchronizeEventVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISynchronizeEvent_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISynchronizeEvent_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISynchronizeEvent_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISynchronizeEvent_GetHandle(This,ph)
- (This)->lpVtbl -> GetHandle(This,ph)
- #define ISynchronizeEvent_SetEventHandle(This,ph)
- (This)->lpVtbl -> SetEventHandle(This,ph)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISynchronizeEvent_SetEventHandle_Proxy(
- ISynchronizeEvent * This,
- /* [in] */ HANDLE *ph);
- void __RPC_STUB ISynchronizeEvent_SetEventHandle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISynchronizeEvent_INTERFACE_DEFINED__ */
- #ifndef __ISynchronizeContainer_INTERFACE_DEFINED__
- #define __ISynchronizeContainer_INTERFACE_DEFINED__
- /* interface ISynchronizeContainer */
- /* [uuid][object][local] */
- EXTERN_C const IID IID_ISynchronizeContainer;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("00000033-0000-0000-C000-000000000046")
- ISynchronizeContainer : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE AddSynchronize(
- /* [in] */ ISynchronize *pSync) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE WaitMultiple(
- /* [in] */ DWORD dwFlags,
- /* [in] */ DWORD dwTimeOut,
- /* [out] */ ISynchronize **ppSync) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISynchronizeContainerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISynchronizeContainer * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISynchronizeContainer * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISynchronizeContainer * This);
-
- HRESULT ( STDMETHODCALLTYPE *AddSynchronize )(
- ISynchronizeContainer * This,
- /* [in] */ ISynchronize *pSync);
-
- HRESULT ( STDMETHODCALLTYPE *WaitMultiple )(
- ISynchronizeContainer * This,
- /* [in] */ DWORD dwFlags,
- /* [in] */ DWORD dwTimeOut,
- /* [out] */ ISynchronize **ppSync);
-
- END_INTERFACE
- } ISynchronizeContainerVtbl;
- interface ISynchronizeContainer
- {
- CONST_VTBL struct ISynchronizeContainerVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISynchronizeContainer_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISynchronizeContainer_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISynchronizeContainer_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISynchronizeContainer_AddSynchronize(This,pSync)
- (This)->lpVtbl -> AddSynchronize(This,pSync)
- #define ISynchronizeContainer_WaitMultiple(This,dwFlags,dwTimeOut,ppSync)
- (This)->lpVtbl -> WaitMultiple(This,dwFlags,dwTimeOut,ppSync)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISynchronizeContainer_AddSynchronize_Proxy(
- ISynchronizeContainer * This,
- /* [in] */ ISynchronize *pSync);
- void __RPC_STUB ISynchronizeContainer_AddSynchronize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ISynchronizeContainer_WaitMultiple_Proxy(
- ISynchronizeContainer * This,
- /* [in] */ DWORD dwFlags,
- /* [in] */ DWORD dwTimeOut,
- /* [out] */ ISynchronize **ppSync);
- void __RPC_STUB ISynchronizeContainer_WaitMultiple_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISynchronizeContainer_INTERFACE_DEFINED__ */
- #ifndef __ISynchronizeMutex_INTERFACE_DEFINED__
- #define __ISynchronizeMutex_INTERFACE_DEFINED__
- /* interface ISynchronizeMutex */
- /* [uuid][object][local] */
- EXTERN_C const IID IID_ISynchronizeMutex;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("00000025-0000-0000-C000-000000000046")
- ISynchronizeMutex : public ISynchronize
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE ReleaseMutex( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ISynchronizeMutexVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ISynchronizeMutex * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ISynchronizeMutex * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ISynchronizeMutex * This);
-
- HRESULT ( STDMETHODCALLTYPE *Wait )(
- ISynchronizeMutex * This,
- /* [in] */ DWORD dwFlags,
- /* [in] */ DWORD dwMilliseconds);
-
- HRESULT ( STDMETHODCALLTYPE *Signal )(
- ISynchronizeMutex * This);
-
- HRESULT ( STDMETHODCALLTYPE *Reset )(
- ISynchronizeMutex * This);
-
- HRESULT ( STDMETHODCALLTYPE *ReleaseMutex )(
- ISynchronizeMutex * This);
-
- END_INTERFACE
- } ISynchronizeMutexVtbl;
- interface ISynchronizeMutex
- {
- CONST_VTBL struct ISynchronizeMutexVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ISynchronizeMutex_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ISynchronizeMutex_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ISynchronizeMutex_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ISynchronizeMutex_Wait(This,dwFlags,dwMilliseconds)
- (This)->lpVtbl -> Wait(This,dwFlags,dwMilliseconds)
- #define ISynchronizeMutex_Signal(This)
- (This)->lpVtbl -> Signal(This)
- #define ISynchronizeMutex_Reset(This)
- (This)->lpVtbl -> Reset(This)
- #define ISynchronizeMutex_ReleaseMutex(This)
- (This)->lpVtbl -> ReleaseMutex(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ISynchronizeMutex_ReleaseMutex_Proxy(
- ISynchronizeMutex * This);
- void __RPC_STUB ISynchronizeMutex_ReleaseMutex_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ISynchronizeMutex_INTERFACE_DEFINED__ */
- #ifndef __ICancelMethodCalls_INTERFACE_DEFINED__
- #define __ICancelMethodCalls_INTERFACE_DEFINED__
- /* interface ICancelMethodCalls */
- /* [uuid][object][local] */
- typedef /* [unique] */ ICancelMethodCalls *LPCANCELMETHODCALLS;
- EXTERN_C const IID IID_ICancelMethodCalls;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("00000029-0000-0000-C000-000000000046")
- ICancelMethodCalls : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Cancel(
- /* [in] */ ULONG ulSeconds) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE TestCancel( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ICancelMethodCallsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ICancelMethodCalls * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ICancelMethodCalls * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ICancelMethodCalls * This);
-
- HRESULT ( STDMETHODCALLTYPE *Cancel )(
- ICancelMethodCalls * This,
- /* [in] */ ULONG ulSeconds);
-
- HRESULT ( STDMETHODCALLTYPE *TestCancel )(
- ICancelMethodCalls * This);
-
- END_INTERFACE
- } ICancelMethodCallsVtbl;
- interface ICancelMethodCalls
- {
- CONST_VTBL struct ICancelMethodCallsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ICancelMethodCalls_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ICancelMethodCalls_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ICancelMethodCalls_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ICancelMethodCalls_Cancel(This,ulSeconds)
- (This)->lpVtbl -> Cancel(This,ulSeconds)
- #define ICancelMethodCalls_TestCancel(This)
- (This)->lpVtbl -> TestCancel(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ICancelMethodCalls_Cancel_Proxy(
- ICancelMethodCalls * This,
- /* [in] */ ULONG ulSeconds);
- void __RPC_STUB ICancelMethodCalls_Cancel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE ICancelMethodCalls_TestCancel_Proxy(
- ICancelMethodCalls * This);
- void __RPC_STUB ICancelMethodCalls_TestCancel_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ICancelMethodCalls_INTERFACE_DEFINED__ */
- #ifndef __IAsyncManager_INTERFACE_DEFINED__
- #define __IAsyncManager_INTERFACE_DEFINED__
- /* interface IAsyncManager */
- /* [uuid][object][local] */
- typedef
- enum tagDCOM_CALL_STATE
- { DCOM_NONE = 0,
- DCOM_CALL_COMPLETE = 0x1,
- DCOM_CALL_CANCELED = 0x2
- } DCOM_CALL_STATE;
- EXTERN_C const IID IID_IAsyncManager;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0000002A-0000-0000-C000-000000000046")
- IAsyncManager : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE CompleteCall(
- /* [in] */ HRESULT Result) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCallContext(
- /* [in] */ REFIID riid,
- /* [out] */ void **pInterface) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetState(
- /* [out] */ ULONG *pulStateFlags) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAsyncManagerVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IAsyncManager * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IAsyncManager * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IAsyncManager * This);
-
- HRESULT ( STDMETHODCALLTYPE *CompleteCall )(
- IAsyncManager * This,
- /* [in] */ HRESULT Result);
-
- HRESULT ( STDMETHODCALLTYPE *GetCallContext )(
- IAsyncManager * This,
- /* [in] */ REFIID riid,
- /* [out] */ void **pInterface);
-
- HRESULT ( STDMETHODCALLTYPE *GetState )(
- IAsyncManager * This,
- /* [out] */ ULONG *pulStateFlags);
-
- END_INTERFACE
- } IAsyncManagerVtbl;
- interface IAsyncManager
- {
- CONST_VTBL struct IAsyncManagerVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAsyncManager_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAsyncManager_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAsyncManager_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAsyncManager_CompleteCall(This,Result)
- (This)->lpVtbl -> CompleteCall(This,Result)
- #define IAsyncManager_GetCallContext(This,riid,pInterface)
- (This)->lpVtbl -> GetCallContext(This,riid,pInterface)
- #define IAsyncManager_GetState(This,pulStateFlags)
- (This)->lpVtbl -> GetState(This,pulStateFlags)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IAsyncManager_CompleteCall_Proxy(
- IAsyncManager * This,
- /* [in] */ HRESULT Result);
- void __RPC_STUB IAsyncManager_CompleteCall_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAsyncManager_GetCallContext_Proxy(
- IAsyncManager * This,
- /* [in] */ REFIID riid,
- /* [out] */ void **pInterface);
- void __RPC_STUB IAsyncManager_GetCallContext_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAsyncManager_GetState_Proxy(
- IAsyncManager * This,
- /* [out] */ ULONG *pulStateFlags);
- void __RPC_STUB IAsyncManager_GetState_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAsyncManager_INTERFACE_DEFINED__ */
- #ifndef __ICallFactory_INTERFACE_DEFINED__
- #define __ICallFactory_INTERFACE_DEFINED__
- /* interface ICallFactory */
- /* [unique][uuid][object][local] */
- EXTERN_C const IID IID_ICallFactory;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("1c733a30-2a1c-11ce-ade5-00aa0044773d")
- ICallFactory : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE CreateCall(
- /* [in] */ REFIID riid,
- /* [in] */ IUnknown *pCtrlUnk,
- /* [in] */ REFIID riid2,
- /* [iid_is][out] */ IUnknown **ppv) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ICallFactoryVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ICallFactory * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ICallFactory * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ICallFactory * This);
-
- HRESULT ( STDMETHODCALLTYPE *CreateCall )(
- ICallFactory * This,
- /* [in] */ REFIID riid,
- /* [in] */ IUnknown *pCtrlUnk,
- /* [in] */ REFIID riid2,
- /* [iid_is][out] */ IUnknown **ppv);
-
- END_INTERFACE
- } ICallFactoryVtbl;
- interface ICallFactory
- {
- CONST_VTBL struct ICallFactoryVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ICallFactory_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ICallFactory_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ICallFactory_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ICallFactory_CreateCall(This,riid,pCtrlUnk,riid2,ppv)
- (This)->lpVtbl -> CreateCall(This,riid,pCtrlUnk,riid2,ppv)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE ICallFactory_CreateCall_Proxy(
- ICallFactory * This,
- /* [in] */ REFIID riid,
- /* [in] */ IUnknown *pCtrlUnk,
- /* [in] */ REFIID riid2,
- /* [iid_is][out] */ IUnknown **ppv);
- void __RPC_STUB ICallFactory_CreateCall_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ICallFactory_INTERFACE_DEFINED__ */
- #ifndef __IRpcHelper_INTERFACE_DEFINED__
- #define __IRpcHelper_INTERFACE_DEFINED__
- /* interface IRpcHelper */
- /* [object][local][unique][version][uuid] */
- EXTERN_C const IID IID_IRpcHelper;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("00000149-0000-0000-C000-000000000046")
- IRpcHelper : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetDCOMProtocolVersion(
- /* [out] */ DWORD *pComVersion) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetIIDFromOBJREF(
- /* [in] */ void *pObjRef,
- /* [out] */ IID **piid) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IRpcHelperVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IRpcHelper * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IRpcHelper * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IRpcHelper * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetDCOMProtocolVersion )(
- IRpcHelper * This,
- /* [out] */ DWORD *pComVersion);
-
- HRESULT ( STDMETHODCALLTYPE *GetIIDFromOBJREF )(
- IRpcHelper * This,
- /* [in] */ void *pObjRef,
- /* [out] */ IID **piid);
-
- END_INTERFACE
- } IRpcHelperVtbl;
- interface IRpcHelper
- {
- CONST_VTBL struct IRpcHelperVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IRpcHelper_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IRpcHelper_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IRpcHelper_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IRpcHelper_GetDCOMProtocolVersion(This,pComVersion)
- (This)->lpVtbl -> GetDCOMProtocolVersion(This,pComVersion)
- #define IRpcHelper_GetIIDFromOBJREF(This,pObjRef,piid)
- (This)->lpVtbl -> GetIIDFromOBJREF(This,pObjRef,piid)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IRpcHelper_GetDCOMProtocolVersion_Proxy(
- IRpcHelper * This,
- /* [out] */ DWORD *pComVersion);
- void __RPC_STUB IRpcHelper_GetDCOMProtocolVersion_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IRpcHelper_GetIIDFromOBJREF_Proxy(
- IRpcHelper * This,
- /* [in] */ void *pObjRef,
- /* [out] */ IID **piid);
- void __RPC_STUB IRpcHelper_GetIIDFromOBJREF_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IRpcHelper_INTERFACE_DEFINED__ */
- #ifndef __IReleaseMarshalBuffers_INTERFACE_DEFINED__
- #define __IReleaseMarshalBuffers_INTERFACE_DEFINED__
- /* interface IReleaseMarshalBuffers */
- /* [uuid][object][local] */
- EXTERN_C const IID IID_IReleaseMarshalBuffers;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("eb0cb9e8-7996-11d2-872e-0000f8080859")
- IReleaseMarshalBuffers : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE ReleaseMarshalBuffer(
- /* [in] */ RPCOLEMESSAGE *pMsg,
- /* [in] */ DWORD dwFlags,
- /* [unique][in] */ IUnknown *pChnl) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IReleaseMarshalBuffersVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IReleaseMarshalBuffers * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IReleaseMarshalBuffers * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IReleaseMarshalBuffers * This);
-
- HRESULT ( STDMETHODCALLTYPE *ReleaseMarshalBuffer )(
- IReleaseMarshalBuffers * This,
- /* [in] */ RPCOLEMESSAGE *pMsg,
- /* [in] */ DWORD dwFlags,
- /* [unique][in] */ IUnknown *pChnl);
-
- END_INTERFACE
- } IReleaseMarshalBuffersVtbl;
- interface IReleaseMarshalBuffers
- {
- CONST_VTBL struct IReleaseMarshalBuffersVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IReleaseMarshalBuffers_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IReleaseMarshalBuffers_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IReleaseMarshalBuffers_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IReleaseMarshalBuffers_ReleaseMarshalBuffer(This,pMsg,dwFlags,pChnl)
- (This)->lpVtbl -> ReleaseMarshalBuffer(This,pMsg,dwFlags,pChnl)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IReleaseMarshalBuffers_ReleaseMarshalBuffer_Proxy(
- IReleaseMarshalBuffers * This,
- /* [in] */ RPCOLEMESSAGE *pMsg,
- /* [in] */ DWORD dwFlags,
- /* [unique][in] */ IUnknown *pChnl);
- void __RPC_STUB IReleaseMarshalBuffers_ReleaseMarshalBuffer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IReleaseMarshalBuffers_INTERFACE_DEFINED__ */
- #ifndef __IWaitMultiple_INTERFACE_DEFINED__
- #define __IWaitMultiple_INTERFACE_DEFINED__
- /* interface IWaitMultiple */
- /* [uuid][object][local] */
- EXTERN_C const IID IID_IWaitMultiple;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("0000002B-0000-0000-C000-000000000046")
- IWaitMultiple : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE WaitMultiple(
- /* [in] */ DWORD timeout,
- /* [out] */ ISynchronize **pSync) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE AddSynchronize(
- /* [in] */ ISynchronize *pSync) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IWaitMultipleVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IWaitMultiple * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IWaitMultiple * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IWaitMultiple * This);
-
- HRESULT ( STDMETHODCALLTYPE *WaitMultiple )(
- IWaitMultiple * This,
- /* [in] */ DWORD timeout,
- /* [out] */ ISynchronize **pSync);
-
- HRESULT ( STDMETHODCALLTYPE *AddSynchronize )(
- IWaitMultiple * This,
- /* [in] */ ISynchronize *pSync);
-
- END_INTERFACE
- } IWaitMultipleVtbl;
- interface IWaitMultiple
- {
- CONST_VTBL struct IWaitMultipleVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IWaitMultiple_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IWaitMultiple_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IWaitMultiple_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IWaitMultiple_WaitMultiple(This,timeout,pSync)
- (This)->lpVtbl -> WaitMultiple(This,timeout,pSync)
- #define IWaitMultiple_AddSynchronize(This,pSync)
- (This)->lpVtbl -> AddSynchronize(This,pSync)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IWaitMultiple_WaitMultiple_Proxy(
- IWaitMultiple * This,
- /* [in] */ DWORD timeout,
- /* [out] */ ISynchronize **pSync);
- void __RPC_STUB IWaitMultiple_WaitMultiple_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IWaitMultiple_AddSynchronize_Proxy(
- IWaitMultiple * This,
- /* [in] */ ISynchronize *pSync);
- void __RPC_STUB IWaitMultiple_AddSynchronize_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IWaitMultiple_INTERFACE_DEFINED__ */
- #ifndef __IUrlMon_INTERFACE_DEFINED__
- #define __IUrlMon_INTERFACE_DEFINED__
- /* interface IUrlMon */
- /* [uuid][object] */
- EXTERN_C const IID IID_IUrlMon;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("00000026-0000-0000-C000-000000000046")
- IUrlMon : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE AsyncGetClassBits(
- /* [in] */ REFCLSID rclsid,
- /* [unique][in] */ LPCWSTR pszTYPE,
- /* [unique][in] */ LPCWSTR pszExt,
- /* [in] */ DWORD dwFileVersionMS,
- /* [in] */ DWORD dwFileVersionLS,
- /* [unique][in] */ LPCWSTR pszCodeBase,
- /* [in] */ IBindCtx *pbc,
- /* [in] */ DWORD dwClassContext,
- /* [in] */ REFIID riid,
- /* [in] */ DWORD flags) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IUrlMonVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IUrlMon * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IUrlMon * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IUrlMon * This);
-
- HRESULT ( STDMETHODCALLTYPE *AsyncGetClassBits )(
- IUrlMon * This,
- /* [in] */ REFCLSID rclsid,
- /* [unique][in] */ LPCWSTR pszTYPE,
- /* [unique][in] */ LPCWSTR pszExt,
- /* [in] */ DWORD dwFileVersionMS,
- /* [in] */ DWORD dwFileVersionLS,
- /* [unique][in] */ LPCWSTR pszCodeBase,
- /* [in] */ IBindCtx *pbc,
- /* [in] */ DWORD dwClassContext,
- /* [in] */ REFIID riid,
- /* [in] */ DWORD flags);
-
- END_INTERFACE
- } IUrlMonVtbl;
- interface IUrlMon
- {
- CONST_VTBL struct IUrlMonVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IUrlMon_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IUrlMon_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IUrlMon_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IUrlMon_AsyncGetClassBits(This,rclsid,pszTYPE,pszExt,dwFileVersionMS,dwFileVersionLS,pszCodeBase,pbc,dwClassContext,riid,flags)
- (This)->lpVtbl -> AsyncGetClassBits(This,rclsid,pszTYPE,pszExt,dwFileVersionMS,dwFileVersionLS,pszCodeBase,pbc,dwClassContext,riid,flags)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IUrlMon_AsyncGetClassBits_Proxy(
- IUrlMon * This,
- /* [in] */ REFCLSID rclsid,
- /* [unique][in] */ LPCWSTR pszTYPE,
- /* [unique][in] */ LPCWSTR pszExt,
- /* [in] */ DWORD dwFileVersionMS,
- /* [in] */ DWORD dwFileVersionLS,
- /* [unique][in] */ LPCWSTR pszCodeBase,
- /* [in] */ IBindCtx *pbc,
- /* [in] */ DWORD dwClassContext,
- /* [in] */ REFIID riid,
- /* [in] */ DWORD flags);
- void __RPC_STUB IUrlMon_AsyncGetClassBits_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IUrlMon_INTERFACE_DEFINED__ */
- #ifndef __IForegroundTransfer_INTERFACE_DEFINED__
- #define __IForegroundTransfer_INTERFACE_DEFINED__
- /* interface IForegroundTransfer */
- /* [uuid][object][local] */
- EXTERN_C const IID IID_IForegroundTransfer;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("00000145-0000-0000-C000-000000000046")
- IForegroundTransfer : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE AllowForegroundTransfer(
- /* [in] */ void *lpvReserved) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IForegroundTransferVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IForegroundTransfer * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IForegroundTransfer * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IForegroundTransfer * This);
-
- HRESULT ( STDMETHODCALLTYPE *AllowForegroundTransfer )(
- IForegroundTransfer * This,
- /* [in] */ void *lpvReserved);
-
- END_INTERFACE
- } IForegroundTransferVtbl;
- interface IForegroundTransfer
- {
- CONST_VTBL struct IForegroundTransferVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IForegroundTransfer_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IForegroundTransfer_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IForegroundTransfer_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IForegroundTransfer_AllowForegroundTransfer(This,lpvReserved)
- (This)->lpVtbl -> AllowForegroundTransfer(This,lpvReserved)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IForegroundTransfer_AllowForegroundTransfer_Proxy(
- IForegroundTransfer * This,
- /* [in] */ void *lpvReserved);
- void __RPC_STUB IForegroundTransfer_AllowForegroundTransfer_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IForegroundTransfer_INTERFACE_DEFINED__ */
- #ifndef __IAddrTrackingControl_INTERFACE_DEFINED__
- #define __IAddrTrackingControl_INTERFACE_DEFINED__
- /* interface IAddrTrackingControl */
- /* [uuid][object][local] */
- typedef /* [unique] */ IAddrTrackingControl *LPADDRTRACKINGCONTROL;
- EXTERN_C const IID IID_IAddrTrackingControl;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("00000147-0000-0000-C000-000000000046")
- IAddrTrackingControl : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE EnableCOMDynamicAddrTracking( void) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE DisableCOMDynamicAddrTracking( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAddrTrackingControlVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IAddrTrackingControl * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IAddrTrackingControl * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IAddrTrackingControl * This);
-
- HRESULT ( STDMETHODCALLTYPE *EnableCOMDynamicAddrTracking )(
- IAddrTrackingControl * This);
-
- HRESULT ( STDMETHODCALLTYPE *DisableCOMDynamicAddrTracking )(
- IAddrTrackingControl * This);
-
- END_INTERFACE
- } IAddrTrackingControlVtbl;
- interface IAddrTrackingControl
- {
- CONST_VTBL struct IAddrTrackingControlVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAddrTrackingControl_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAddrTrackingControl_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAddrTrackingControl_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAddrTrackingControl_EnableCOMDynamicAddrTracking(This)
- (This)->lpVtbl -> EnableCOMDynamicAddrTracking(This)
- #define IAddrTrackingControl_DisableCOMDynamicAddrTracking(This)
- (This)->lpVtbl -> DisableCOMDynamicAddrTracking(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IAddrTrackingControl_EnableCOMDynamicAddrTracking_Proxy(
- IAddrTrackingControl * This);
- void __RPC_STUB IAddrTrackingControl_EnableCOMDynamicAddrTracking_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAddrTrackingControl_DisableCOMDynamicAddrTracking_Proxy(
- IAddrTrackingControl * This);
- void __RPC_STUB IAddrTrackingControl_DisableCOMDynamicAddrTracking_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAddrTrackingControl_INTERFACE_DEFINED__ */
- #ifndef __IAddrExclusionControl_INTERFACE_DEFINED__
- #define __IAddrExclusionControl_INTERFACE_DEFINED__
- /* interface IAddrExclusionControl */
- /* [uuid][object][local] */
- typedef /* [unique] */ IAddrExclusionControl *LPADDREXCLUSIONCONTROL;
- EXTERN_C const IID IID_IAddrExclusionControl;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("00000148-0000-0000-C000-000000000046")
- IAddrExclusionControl : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetCurrentAddrExclusionList(
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppEnumerator) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE UpdateAddrExclusionList(
- /* [in] */ IUnknown *pEnumerator) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IAddrExclusionControlVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IAddrExclusionControl * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IAddrExclusionControl * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IAddrExclusionControl * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetCurrentAddrExclusionList )(
- IAddrExclusionControl * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppEnumerator);
-
- HRESULT ( STDMETHODCALLTYPE *UpdateAddrExclusionList )(
- IAddrExclusionControl * This,
- /* [in] */ IUnknown *pEnumerator);
-
- END_INTERFACE
- } IAddrExclusionControlVtbl;
- interface IAddrExclusionControl
- {
- CONST_VTBL struct IAddrExclusionControlVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IAddrExclusionControl_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IAddrExclusionControl_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IAddrExclusionControl_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IAddrExclusionControl_GetCurrentAddrExclusionList(This,riid,ppEnumerator)
- (This)->lpVtbl -> GetCurrentAddrExclusionList(This,riid,ppEnumerator)
- #define IAddrExclusionControl_UpdateAddrExclusionList(This,pEnumerator)
- (This)->lpVtbl -> UpdateAddrExclusionList(This,pEnumerator)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IAddrExclusionControl_GetCurrentAddrExclusionList_Proxy(
- IAddrExclusionControl * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppEnumerator);
- void __RPC_STUB IAddrExclusionControl_GetCurrentAddrExclusionList_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IAddrExclusionControl_UpdateAddrExclusionList_Proxy(
- IAddrExclusionControl * This,
- /* [in] */ IUnknown *pEnumerator);
- void __RPC_STUB IAddrExclusionControl_UpdateAddrExclusionList_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IAddrExclusionControl_INTERFACE_DEFINED__ */
- #ifndef __IPipeByte_INTERFACE_DEFINED__
- #define __IPipeByte_INTERFACE_DEFINED__
- /* interface IPipeByte */
- /* [unique][async_uuid][uuid][object] */
- EXTERN_C const IID IID_IPipeByte;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("DB2F3ACA-2F86-11d1-8E04-00C04FB9989A")
- IPipeByte : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Pull(
- /* [length_is][size_is][out] */ BYTE *buf,
- /* [in] */ ULONG cRequest,
- /* [out] */ ULONG *pcReturned) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Push(
- /* [size_is][in] */ BYTE *buf,
- /* [in] */ ULONG cSent) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IPipeByteVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IPipeByte * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IPipeByte * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IPipeByte * This);
-
- HRESULT ( STDMETHODCALLTYPE *Pull )(
- IPipeByte * This,
- /* [length_is][size_is][out] */ BYTE *buf,
- /* [in] */ ULONG cRequest,
- /* [out] */ ULONG *pcReturned);
-
- HRESULT ( STDMETHODCALLTYPE *Push )(
- IPipeByte * This,
- /* [size_is][in] */ BYTE *buf,
- /* [in] */ ULONG cSent);
-
- END_INTERFACE
- } IPipeByteVtbl;
- interface IPipeByte
- {
- CONST_VTBL struct IPipeByteVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IPipeByte_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IPipeByte_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IPipeByte_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IPipeByte_Pull(This,buf,cRequest,pcReturned)
- (This)->lpVtbl -> Pull(This,buf,cRequest,pcReturned)
- #define IPipeByte_Push(This,buf,cSent)
- (This)->lpVtbl -> Push(This,buf,cSent)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IPipeByte_Pull_Proxy(
- IPipeByte * This,
- /* [length_is][size_is][out] */ BYTE *buf,
- /* [in] */ ULONG cRequest,
- /* [out] */ ULONG *pcReturned);
- void __RPC_STUB IPipeByte_Pull_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IPipeByte_Push_Proxy(
- IPipeByte * This,
- /* [size_is][in] */ BYTE *buf,
- /* [in] */ ULONG cSent);
- void __RPC_STUB IPipeByte_Push_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IPipeByte_INTERFACE_DEFINED__ */
- #ifndef __AsyncIPipeByte_INTERFACE_DEFINED__
- #define __AsyncIPipeByte_INTERFACE_DEFINED__
- /* interface AsyncIPipeByte */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_AsyncIPipeByte;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("DB2F3ACB-2F86-11d1-8E04-00C04FB9989A")
- AsyncIPipeByte : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Begin_Pull(
- /* [in] */ ULONG cRequest) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_Pull(
- /* [length_is][size_is][out] */ BYTE *buf,
- /* [out] */ ULONG *pcReturned) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_Push(
- /* [size_is][in] */ BYTE *buf,
- /* [in] */ ULONG cSent) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_Push( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct AsyncIPipeByteVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- AsyncIPipeByte * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- AsyncIPipeByte * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- AsyncIPipeByte * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_Pull )(
- AsyncIPipeByte * This,
- /* [in] */ ULONG cRequest);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_Pull )(
- AsyncIPipeByte * This,
- /* [length_is][size_is][out] */ BYTE *buf,
- /* [out] */ ULONG *pcReturned);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_Push )(
- AsyncIPipeByte * This,
- /* [size_is][in] */ BYTE *buf,
- /* [in] */ ULONG cSent);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_Push )(
- AsyncIPipeByte * This);
-
- END_INTERFACE
- } AsyncIPipeByteVtbl;
- interface AsyncIPipeByte
- {
- CONST_VTBL struct AsyncIPipeByteVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define AsyncIPipeByte_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define AsyncIPipeByte_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define AsyncIPipeByte_Release(This)
- (This)->lpVtbl -> Release(This)
- #define AsyncIPipeByte_Begin_Pull(This,cRequest)
- (This)->lpVtbl -> Begin_Pull(This,cRequest)
- #define AsyncIPipeByte_Finish_Pull(This,buf,pcReturned)
- (This)->lpVtbl -> Finish_Pull(This,buf,pcReturned)
- #define AsyncIPipeByte_Begin_Push(This,buf,cSent)
- (This)->lpVtbl -> Begin_Push(This,buf,cSent)
- #define AsyncIPipeByte_Finish_Push(This)
- (This)->lpVtbl -> Finish_Push(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE AsyncIPipeByte_Begin_Pull_Proxy(
- AsyncIPipeByte * This,
- /* [in] */ ULONG cRequest);
- void __RPC_STUB AsyncIPipeByte_Begin_Pull_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIPipeByte_Finish_Pull_Proxy(
- AsyncIPipeByte * This,
- /* [length_is][size_is][out] */ BYTE *buf,
- /* [out] */ ULONG *pcReturned);
- void __RPC_STUB AsyncIPipeByte_Finish_Pull_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIPipeByte_Begin_Push_Proxy(
- AsyncIPipeByte * This,
- /* [size_is][in] */ BYTE *buf,
- /* [in] */ ULONG cSent);
- void __RPC_STUB AsyncIPipeByte_Begin_Push_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIPipeByte_Finish_Push_Proxy(
- AsyncIPipeByte * This);
- void __RPC_STUB AsyncIPipeByte_Finish_Push_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __AsyncIPipeByte_INTERFACE_DEFINED__ */
- #ifndef __IPipeLong_INTERFACE_DEFINED__
- #define __IPipeLong_INTERFACE_DEFINED__
- /* interface IPipeLong */
- /* [unique][async_uuid][uuid][object] */
- EXTERN_C const IID IID_IPipeLong;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("DB2F3ACC-2F86-11d1-8E04-00C04FB9989A")
- IPipeLong : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Pull(
- /* [length_is][size_is][out] */ LONG *buf,
- /* [in] */ ULONG cRequest,
- /* [out] */ ULONG *pcReturned) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Push(
- /* [size_is][in] */ LONG *buf,
- /* [in] */ ULONG cSent) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IPipeLongVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IPipeLong * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IPipeLong * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IPipeLong * This);
-
- HRESULT ( STDMETHODCALLTYPE *Pull )(
- IPipeLong * This,
- /* [length_is][size_is][out] */ LONG *buf,
- /* [in] */ ULONG cRequest,
- /* [out] */ ULONG *pcReturned);
-
- HRESULT ( STDMETHODCALLTYPE *Push )(
- IPipeLong * This,
- /* [size_is][in] */ LONG *buf,
- /* [in] */ ULONG cSent);
-
- END_INTERFACE
- } IPipeLongVtbl;
- interface IPipeLong
- {
- CONST_VTBL struct IPipeLongVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IPipeLong_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IPipeLong_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IPipeLong_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IPipeLong_Pull(This,buf,cRequest,pcReturned)
- (This)->lpVtbl -> Pull(This,buf,cRequest,pcReturned)
- #define IPipeLong_Push(This,buf,cSent)
- (This)->lpVtbl -> Push(This,buf,cSent)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IPipeLong_Pull_Proxy(
- IPipeLong * This,
- /* [length_is][size_is][out] */ LONG *buf,
- /* [in] */ ULONG cRequest,
- /* [out] */ ULONG *pcReturned);
- void __RPC_STUB IPipeLong_Pull_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IPipeLong_Push_Proxy(
- IPipeLong * This,
- /* [size_is][in] */ LONG *buf,
- /* [in] */ ULONG cSent);
- void __RPC_STUB IPipeLong_Push_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IPipeLong_INTERFACE_DEFINED__ */
- #ifndef __AsyncIPipeLong_INTERFACE_DEFINED__
- #define __AsyncIPipeLong_INTERFACE_DEFINED__
- /* interface AsyncIPipeLong */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_AsyncIPipeLong;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("DB2F3ACD-2F86-11d1-8E04-00C04FB9989A")
- AsyncIPipeLong : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Begin_Pull(
- /* [in] */ ULONG cRequest) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_Pull(
- /* [length_is][size_is][out] */ LONG *buf,
- /* [out] */ ULONG *pcReturned) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_Push(
- /* [size_is][in] */ LONG *buf,
- /* [in] */ ULONG cSent) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_Push( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct AsyncIPipeLongVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- AsyncIPipeLong * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- AsyncIPipeLong * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- AsyncIPipeLong * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_Pull )(
- AsyncIPipeLong * This,
- /* [in] */ ULONG cRequest);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_Pull )(
- AsyncIPipeLong * This,
- /* [length_is][size_is][out] */ LONG *buf,
- /* [out] */ ULONG *pcReturned);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_Push )(
- AsyncIPipeLong * This,
- /* [size_is][in] */ LONG *buf,
- /* [in] */ ULONG cSent);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_Push )(
- AsyncIPipeLong * This);
-
- END_INTERFACE
- } AsyncIPipeLongVtbl;
- interface AsyncIPipeLong
- {
- CONST_VTBL struct AsyncIPipeLongVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define AsyncIPipeLong_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define AsyncIPipeLong_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define AsyncIPipeLong_Release(This)
- (This)->lpVtbl -> Release(This)
- #define AsyncIPipeLong_Begin_Pull(This,cRequest)
- (This)->lpVtbl -> Begin_Pull(This,cRequest)
- #define AsyncIPipeLong_Finish_Pull(This,buf,pcReturned)
- (This)->lpVtbl -> Finish_Pull(This,buf,pcReturned)
- #define AsyncIPipeLong_Begin_Push(This,buf,cSent)
- (This)->lpVtbl -> Begin_Push(This,buf,cSent)
- #define AsyncIPipeLong_Finish_Push(This)
- (This)->lpVtbl -> Finish_Push(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE AsyncIPipeLong_Begin_Pull_Proxy(
- AsyncIPipeLong * This,
- /* [in] */ ULONG cRequest);
- void __RPC_STUB AsyncIPipeLong_Begin_Pull_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIPipeLong_Finish_Pull_Proxy(
- AsyncIPipeLong * This,
- /* [length_is][size_is][out] */ LONG *buf,
- /* [out] */ ULONG *pcReturned);
- void __RPC_STUB AsyncIPipeLong_Finish_Pull_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIPipeLong_Begin_Push_Proxy(
- AsyncIPipeLong * This,
- /* [size_is][in] */ LONG *buf,
- /* [in] */ ULONG cSent);
- void __RPC_STUB AsyncIPipeLong_Begin_Push_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIPipeLong_Finish_Push_Proxy(
- AsyncIPipeLong * This);
- void __RPC_STUB AsyncIPipeLong_Finish_Push_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __AsyncIPipeLong_INTERFACE_DEFINED__ */
- #ifndef __IPipeDouble_INTERFACE_DEFINED__
- #define __IPipeDouble_INTERFACE_DEFINED__
- /* interface IPipeDouble */
- /* [unique][async_uuid][uuid][object] */
- EXTERN_C const IID IID_IPipeDouble;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("DB2F3ACE-2F86-11d1-8E04-00C04FB9989A")
- IPipeDouble : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Pull(
- /* [length_is][size_is][out] */ DOUBLE *buf,
- /* [in] */ ULONG cRequest,
- /* [out] */ ULONG *pcReturned) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Push(
- /* [size_is][in] */ DOUBLE *buf,
- /* [in] */ ULONG cSent) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IPipeDoubleVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IPipeDouble * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IPipeDouble * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IPipeDouble * This);
-
- HRESULT ( STDMETHODCALLTYPE *Pull )(
- IPipeDouble * This,
- /* [length_is][size_is][out] */ DOUBLE *buf,
- /* [in] */ ULONG cRequest,
- /* [out] */ ULONG *pcReturned);
-
- HRESULT ( STDMETHODCALLTYPE *Push )(
- IPipeDouble * This,
- /* [size_is][in] */ DOUBLE *buf,
- /* [in] */ ULONG cSent);
-
- END_INTERFACE
- } IPipeDoubleVtbl;
- interface IPipeDouble
- {
- CONST_VTBL struct IPipeDoubleVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IPipeDouble_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IPipeDouble_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IPipeDouble_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IPipeDouble_Pull(This,buf,cRequest,pcReturned)
- (This)->lpVtbl -> Pull(This,buf,cRequest,pcReturned)
- #define IPipeDouble_Push(This,buf,cSent)
- (This)->lpVtbl -> Push(This,buf,cSent)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IPipeDouble_Pull_Proxy(
- IPipeDouble * This,
- /* [length_is][size_is][out] */ DOUBLE *buf,
- /* [in] */ ULONG cRequest,
- /* [out] */ ULONG *pcReturned);
- void __RPC_STUB IPipeDouble_Pull_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IPipeDouble_Push_Proxy(
- IPipeDouble * This,
- /* [size_is][in] */ DOUBLE *buf,
- /* [in] */ ULONG cSent);
- void __RPC_STUB IPipeDouble_Push_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IPipeDouble_INTERFACE_DEFINED__ */
- #ifndef __AsyncIPipeDouble_INTERFACE_DEFINED__
- #define __AsyncIPipeDouble_INTERFACE_DEFINED__
- /* interface AsyncIPipeDouble */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_AsyncIPipeDouble;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("DB2F3ACF-2F86-11d1-8E04-00C04FB9989A")
- AsyncIPipeDouble : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Begin_Pull(
- /* [in] */ ULONG cRequest) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_Pull(
- /* [length_is][size_is][out] */ DOUBLE *buf,
- /* [out] */ ULONG *pcReturned) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Begin_Push(
- /* [size_is][in] */ DOUBLE *buf,
- /* [in] */ ULONG cSent) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Finish_Push( void) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct AsyncIPipeDoubleVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- AsyncIPipeDouble * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- AsyncIPipeDouble * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- AsyncIPipeDouble * This);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_Pull )(
- AsyncIPipeDouble * This,
- /* [in] */ ULONG cRequest);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_Pull )(
- AsyncIPipeDouble * This,
- /* [length_is][size_is][out] */ DOUBLE *buf,
- /* [out] */ ULONG *pcReturned);
-
- HRESULT ( STDMETHODCALLTYPE *Begin_Push )(
- AsyncIPipeDouble * This,
- /* [size_is][in] */ DOUBLE *buf,
- /* [in] */ ULONG cSent);
-
- HRESULT ( STDMETHODCALLTYPE *Finish_Push )(
- AsyncIPipeDouble * This);
-
- END_INTERFACE
- } AsyncIPipeDoubleVtbl;
- interface AsyncIPipeDouble
- {
- CONST_VTBL struct AsyncIPipeDoubleVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define AsyncIPipeDouble_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define AsyncIPipeDouble_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define AsyncIPipeDouble_Release(This)
- (This)->lpVtbl -> Release(This)
- #define AsyncIPipeDouble_Begin_Pull(This,cRequest)
- (This)->lpVtbl -> Begin_Pull(This,cRequest)
- #define AsyncIPipeDouble_Finish_Pull(This,buf,pcReturned)
- (This)->lpVtbl -> Finish_Pull(This,buf,pcReturned)
- #define AsyncIPipeDouble_Begin_Push(This,buf,cSent)
- (This)->lpVtbl -> Begin_Push(This,buf,cSent)
- #define AsyncIPipeDouble_Finish_Push(This)
- (This)->lpVtbl -> Finish_Push(This)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE AsyncIPipeDouble_Begin_Pull_Proxy(
- AsyncIPipeDouble * This,
- /* [in] */ ULONG cRequest);
- void __RPC_STUB AsyncIPipeDouble_Begin_Pull_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIPipeDouble_Finish_Pull_Proxy(
- AsyncIPipeDouble * This,
- /* [length_is][size_is][out] */ DOUBLE *buf,
- /* [out] */ ULONG *pcReturned);
- void __RPC_STUB AsyncIPipeDouble_Finish_Pull_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIPipeDouble_Begin_Push_Proxy(
- AsyncIPipeDouble * This,
- /* [size_is][in] */ DOUBLE *buf,
- /* [in] */ ULONG cSent);
- void __RPC_STUB AsyncIPipeDouble_Begin_Push_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE AsyncIPipeDouble_Finish_Push_Proxy(
- AsyncIPipeDouble * This);
- void __RPC_STUB AsyncIPipeDouble_Finish_Push_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __AsyncIPipeDouble_INTERFACE_DEFINED__ */
- #ifndef __IThumbnailExtractor_INTERFACE_DEFINED__
- #define __IThumbnailExtractor_INTERFACE_DEFINED__
- /* interface IThumbnailExtractor */
- /* [object][uuid] */
- EXTERN_C const IID IID_IThumbnailExtractor;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("969dc708-5c76-11d1-8d86-0000f804b057")
- IThumbnailExtractor : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE ExtractThumbnail(
- /* [in] */ IStorage *pStg,
- /* [in] */ ULONG ulLength,
- /* [in] */ ULONG ulHeight,
- /* [out] */ ULONG *pulOutputLength,
- /* [out] */ ULONG *pulOutputHeight,
- /* [out] */ HBITMAP *phOutputBitmap) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnFileUpdated(
- /* [in] */ IStorage *pStg) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IThumbnailExtractorVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IThumbnailExtractor * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IThumbnailExtractor * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IThumbnailExtractor * This);
-
- HRESULT ( STDMETHODCALLTYPE *ExtractThumbnail )(
- IThumbnailExtractor * This,
- /* [in] */ IStorage *pStg,
- /* [in] */ ULONG ulLength,
- /* [in] */ ULONG ulHeight,
- /* [out] */ ULONG *pulOutputLength,
- /* [out] */ ULONG *pulOutputHeight,
- /* [out] */ HBITMAP *phOutputBitmap);
-
- HRESULT ( STDMETHODCALLTYPE *OnFileUpdated )(
- IThumbnailExtractor * This,
- /* [in] */ IStorage *pStg);
-
- END_INTERFACE
- } IThumbnailExtractorVtbl;
- interface IThumbnailExtractor
- {
- CONST_VTBL struct IThumbnailExtractorVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IThumbnailExtractor_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IThumbnailExtractor_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IThumbnailExtractor_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IThumbnailExtractor_ExtractThumbnail(This,pStg,ulLength,ulHeight,pulOutputLength,pulOutputHeight,phOutputBitmap)
- (This)->lpVtbl -> ExtractThumbnail(This,pStg,ulLength,ulHeight,pulOutputLength,pulOutputHeight,phOutputBitmap)
- #define IThumbnailExtractor_OnFileUpdated(This,pStg)
- (This)->lpVtbl -> OnFileUpdated(This,pStg)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IThumbnailExtractor_ExtractThumbnail_Proxy(
- IThumbnailExtractor * This,
- /* [in] */ IStorage *pStg,
- /* [in] */ ULONG ulLength,
- /* [in] */ ULONG ulHeight,
- /* [out] */ ULONG *pulOutputLength,
- /* [out] */ ULONG *pulOutputHeight,
- /* [out] */ HBITMAP *phOutputBitmap);
- void __RPC_STUB IThumbnailExtractor_ExtractThumbnail_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IThumbnailExtractor_OnFileUpdated_Proxy(
- IThumbnailExtractor * This,
- /* [in] */ IStorage *pStg);
- void __RPC_STUB IThumbnailExtractor_OnFileUpdated_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IThumbnailExtractor_INTERFACE_DEFINED__ */
- #ifndef __IDummyHICONIncluder_INTERFACE_DEFINED__
- #define __IDummyHICONIncluder_INTERFACE_DEFINED__
- /* interface IDummyHICONIncluder */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_IDummyHICONIncluder;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("947990de-cc28-11d2-a0f7-00805f858fb1")
- IDummyHICONIncluder : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Dummy(
- /* [in] */ HICON h1,
- /* [in] */ HDC h2) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IDummyHICONIncluderVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IDummyHICONIncluder * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IDummyHICONIncluder * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IDummyHICONIncluder * This);
-
- HRESULT ( STDMETHODCALLTYPE *Dummy )(
- IDummyHICONIncluder * This,
- /* [in] */ HICON h1,
- /* [in] */ HDC h2);
-
- END_INTERFACE
- } IDummyHICONIncluderVtbl;
- interface IDummyHICONIncluder
- {
- CONST_VTBL struct IDummyHICONIncluderVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IDummyHICONIncluder_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IDummyHICONIncluder_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IDummyHICONIncluder_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IDummyHICONIncluder_Dummy(This,h1,h2)
- (This)->lpVtbl -> Dummy(This,h1,h2)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IDummyHICONIncluder_Dummy_Proxy(
- IDummyHICONIncluder * This,
- /* [in] */ HICON h1,
- /* [in] */ HDC h2);
- void __RPC_STUB IDummyHICONIncluder_Dummy_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IDummyHICONIncluder_INTERFACE_DEFINED__ */
- /* interface __MIDL_itf_objidl_0084 */
- /* [local] */
- typedef
- enum _APTTYPE
- { APTTYPE_CURRENT = -1,
- APTTYPE_STA = 0,
- APTTYPE_MTA = 1,
- APTTYPE_NA = 2,
- APTTYPE_MAINSTA = 3
- } APTTYPE;
- typedef
- enum _THDTYPE
- { THDTYPE_BLOCKMESSAGES = 0,
- THDTYPE_PROCESSMESSAGES = 1
- } THDTYPE;
- typedef DWORD APARTMENTID;
- extern RPC_IF_HANDLE __MIDL_itf_objidl_0084_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_objidl_0084_v0_0_s_ifspec;
- #ifndef __IComThreadingInfo_INTERFACE_DEFINED__
- #define __IComThreadingInfo_INTERFACE_DEFINED__
- /* interface IComThreadingInfo */
- /* [unique][uuid][object][local] */
- EXTERN_C const IID IID_IComThreadingInfo;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("000001ce-0000-0000-C000-000000000046")
- IComThreadingInfo : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE GetCurrentApartmentType(
- /* [out] */ APTTYPE *pAptType) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCurrentThreadType(
- /* [out] */ THDTYPE *pThreadType) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE GetCurrentLogicalThreadId(
- /* [out] */ GUID *pguidLogicalThreadId) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE SetCurrentLogicalThreadId(
- /* [in] */ REFGUID rguid) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComThreadingInfoVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComThreadingInfo * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComThreadingInfo * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComThreadingInfo * This);
-
- HRESULT ( STDMETHODCALLTYPE *GetCurrentApartmentType )(
- IComThreadingInfo * This,
- /* [out] */ APTTYPE *pAptType);
-
- HRESULT ( STDMETHODCALLTYPE *GetCurrentThreadType )(
- IComThreadingInfo * This,
- /* [out] */ THDTYPE *pThreadType);
-
- HRESULT ( STDMETHODCALLTYPE *GetCurrentLogicalThreadId )(
- IComThreadingInfo * This,
- /* [out] */ GUID *pguidLogicalThreadId);
-
- HRESULT ( STDMETHODCALLTYPE *SetCurrentLogicalThreadId )(
- IComThreadingInfo * This,
- /* [in] */ REFGUID rguid);
-
- END_INTERFACE
- } IComThreadingInfoVtbl;
- interface IComThreadingInfo
- {
- CONST_VTBL struct IComThreadingInfoVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComThreadingInfo_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComThreadingInfo_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComThreadingInfo_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComThreadingInfo_GetCurrentApartmentType(This,pAptType)
- (This)->lpVtbl -> GetCurrentApartmentType(This,pAptType)
- #define IComThreadingInfo_GetCurrentThreadType(This,pThreadType)
- (This)->lpVtbl -> GetCurrentThreadType(This,pThreadType)
- #define IComThreadingInfo_GetCurrentLogicalThreadId(This,pguidLogicalThreadId)
- (This)->lpVtbl -> GetCurrentLogicalThreadId(This,pguidLogicalThreadId)
- #define IComThreadingInfo_SetCurrentLogicalThreadId(This,rguid)
- (This)->lpVtbl -> SetCurrentLogicalThreadId(This,rguid)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IComThreadingInfo_GetCurrentApartmentType_Proxy(
- IComThreadingInfo * This,
- /* [out] */ APTTYPE *pAptType);
- void __RPC_STUB IComThreadingInfo_GetCurrentApartmentType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComThreadingInfo_GetCurrentThreadType_Proxy(
- IComThreadingInfo * This,
- /* [out] */ THDTYPE *pThreadType);
- void __RPC_STUB IComThreadingInfo_GetCurrentThreadType_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComThreadingInfo_GetCurrentLogicalThreadId_Proxy(
- IComThreadingInfo * This,
- /* [out] */ GUID *pguidLogicalThreadId);
- void __RPC_STUB IComThreadingInfo_GetCurrentLogicalThreadId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComThreadingInfo_SetCurrentLogicalThreadId_Proxy(
- IComThreadingInfo * This,
- /* [in] */ REFGUID rguid);
- void __RPC_STUB IComThreadingInfo_SetCurrentLogicalThreadId_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComThreadingInfo_INTERFACE_DEFINED__ */
- #ifndef __IProcessInitControl_INTERFACE_DEFINED__
- #define __IProcessInitControl_INTERFACE_DEFINED__
- /* interface IProcessInitControl */
- /* [uuid][unique][object] */
- EXTERN_C const IID IID_IProcessInitControl;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("72380d55-8d2b-43a3-8513-2b6ef31434e9")
- IProcessInitControl : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE ResetInitializerTimeout(
- /* [in] */ DWORD dwSecondsRemaining) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IProcessInitControlVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IProcessInitControl * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IProcessInitControl * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IProcessInitControl * This);
-
- HRESULT ( STDMETHODCALLTYPE *ResetInitializerTimeout )(
- IProcessInitControl * This,
- /* [in] */ DWORD dwSecondsRemaining);
-
- END_INTERFACE
- } IProcessInitControlVtbl;
- interface IProcessInitControl
- {
- CONST_VTBL struct IProcessInitControlVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IProcessInitControl_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IProcessInitControl_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IProcessInitControl_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IProcessInitControl_ResetInitializerTimeout(This,dwSecondsRemaining)
- (This)->lpVtbl -> ResetInitializerTimeout(This,dwSecondsRemaining)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IProcessInitControl_ResetInitializerTimeout_Proxy(
- IProcessInitControl * This,
- /* [in] */ DWORD dwSecondsRemaining);
- void __RPC_STUB IProcessInitControl_ResetInitializerTimeout_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IProcessInitControl_INTERFACE_DEFINED__ */
- /* interface __MIDL_itf_objidl_0086 */
- /* [local] */
- #if ( _MSC_VER >= 800 )
- #if _MSC_VER >= 1200
- #pragma warning(pop)
- #else
- #pragma warning(default:4201)
- #endif
- #endif
- extern RPC_IF_HANDLE __MIDL_itf_objidl_0086_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_objidl_0086_v0_0_s_ifspec;
- /* Additional Prototypes for ALL interfaces */
- unsigned long __RPC_USER ASYNC_STGMEDIUM_UserSize( unsigned long *, unsigned long , ASYNC_STGMEDIUM * );
- unsigned char * __RPC_USER ASYNC_STGMEDIUM_UserMarshal( unsigned long *, unsigned char *, ASYNC_STGMEDIUM * );
- unsigned char * __RPC_USER ASYNC_STGMEDIUM_UserUnmarshal(unsigned long *, unsigned char *, ASYNC_STGMEDIUM * );
- void __RPC_USER ASYNC_STGMEDIUM_UserFree( unsigned long *, ASYNC_STGMEDIUM * );
- unsigned long __RPC_USER CLIPFORMAT_UserSize( unsigned long *, unsigned long , CLIPFORMAT * );
- unsigned char * __RPC_USER CLIPFORMAT_UserMarshal( unsigned long *, unsigned char *, CLIPFORMAT * );
- unsigned char * __RPC_USER CLIPFORMAT_UserUnmarshal(unsigned long *, unsigned char *, CLIPFORMAT * );
- void __RPC_USER CLIPFORMAT_UserFree( unsigned long *, CLIPFORMAT * );
- unsigned long __RPC_USER FLAG_STGMEDIUM_UserSize( unsigned long *, unsigned long , FLAG_STGMEDIUM * );
- unsigned char * __RPC_USER FLAG_STGMEDIUM_UserMarshal( unsigned long *, unsigned char *, FLAG_STGMEDIUM * );
- unsigned char * __RPC_USER FLAG_STGMEDIUM_UserUnmarshal(unsigned long *, unsigned char *, FLAG_STGMEDIUM * );
- void __RPC_USER FLAG_STGMEDIUM_UserFree( unsigned long *, FLAG_STGMEDIUM * );
- unsigned long __RPC_USER HBITMAP_UserSize( unsigned long *, unsigned long , HBITMAP * );
- unsigned char * __RPC_USER HBITMAP_UserMarshal( unsigned long *, unsigned char *, HBITMAP * );
- unsigned char * __RPC_USER HBITMAP_UserUnmarshal(unsigned long *, unsigned char *, HBITMAP * );
- void __RPC_USER HBITMAP_UserFree( unsigned long *, HBITMAP * );
- unsigned long __RPC_USER HDC_UserSize( unsigned long *, unsigned long , HDC * );
- unsigned char * __RPC_USER HDC_UserMarshal( unsigned long *, unsigned char *, HDC * );
- unsigned char * __RPC_USER HDC_UserUnmarshal(unsigned long *, unsigned char *, HDC * );
- void __RPC_USER HDC_UserFree( unsigned long *, HDC * );
- unsigned long __RPC_USER HICON_UserSize( unsigned long *, unsigned long , HICON * );
- unsigned char * __RPC_USER HICON_UserMarshal( unsigned long *, unsigned char *, HICON * );
- unsigned char * __RPC_USER HICON_UserUnmarshal(unsigned long *, unsigned char *, HICON * );
- void __RPC_USER HICON_UserFree( unsigned long *, HICON * );
- unsigned long __RPC_USER SNB_UserSize( unsigned long *, unsigned long , SNB * );
- unsigned char * __RPC_USER SNB_UserMarshal( unsigned long *, unsigned char *, SNB * );
- unsigned char * __RPC_USER SNB_UserUnmarshal(unsigned long *, unsigned char *, SNB * );
- void __RPC_USER SNB_UserFree( unsigned long *, SNB * );
- unsigned long __RPC_USER STGMEDIUM_UserSize( unsigned long *, unsigned long , STGMEDIUM * );
- unsigned char * __RPC_USER STGMEDIUM_UserMarshal( unsigned long *, unsigned char *, STGMEDIUM * );
- unsigned char * __RPC_USER STGMEDIUM_UserUnmarshal(unsigned long *, unsigned char *, STGMEDIUM * );
- void __RPC_USER STGMEDIUM_UserFree( unsigned long *, STGMEDIUM * );
- /* [local] */ HRESULT STDMETHODCALLTYPE IEnumUnknown_Next_Proxy(
- IEnumUnknown * This,
- /* [in] */ ULONG celt,
- /* [out] */ IUnknown **rgelt,
- /* [out] */ ULONG *pceltFetched);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumUnknown_Next_Stub(
- IEnumUnknown * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IUnknown **rgelt,
- /* [out] */ ULONG *pceltFetched);
- /* [local] */ HRESULT STDMETHODCALLTYPE IBindCtx_SetBindOptions_Proxy(
- IBindCtx * This,
- /* [in] */ BIND_OPTS *pbindopts);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IBindCtx_SetBindOptions_Stub(
- IBindCtx * This,
- /* [in] */ BIND_OPTS2 *pbindopts);
- /* [local] */ HRESULT STDMETHODCALLTYPE IBindCtx_GetBindOptions_Proxy(
- IBindCtx * This,
- /* [out][in] */ BIND_OPTS *pbindopts);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IBindCtx_GetBindOptions_Stub(
- IBindCtx * This,
- /* [out][in] */ BIND_OPTS2 *pbindopts);
- /* [local] */ HRESULT STDMETHODCALLTYPE IEnumMoniker_Next_Proxy(
- IEnumMoniker * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IMoniker **rgelt,
- /* [out] */ ULONG *pceltFetched);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumMoniker_Next_Stub(
- IEnumMoniker * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ IMoniker **rgelt,
- /* [out] */ ULONG *pceltFetched);
- /* [local] */ BOOL STDMETHODCALLTYPE IRunnableObject_IsRunning_Proxy(
- IRunnableObject * This);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IRunnableObject_IsRunning_Stub(
- IRunnableObject * This);
- /* [local] */ HRESULT STDMETHODCALLTYPE IMoniker_BindToObject_Proxy(
- IMoniker * This,
- /* [unique][in] */ IBindCtx *pbc,
- /* [unique][in] */ IMoniker *pmkToLeft,
- /* [in] */ REFIID riidResult,
- /* [iid_is][out] */ void **ppvResult);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IMoniker_BindToObject_Stub(
- IMoniker * This,
- /* [unique][in] */ IBindCtx *pbc,
- /* [unique][in] */ IMoniker *pmkToLeft,
- /* [in] */ REFIID riidResult,
- /* [iid_is][out] */ IUnknown **ppvResult);
- /* [local] */ HRESULT STDMETHODCALLTYPE IMoniker_BindToStorage_Proxy(
- IMoniker * This,
- /* [unique][in] */ IBindCtx *pbc,
- /* [unique][in] */ IMoniker *pmkToLeft,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObj);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IMoniker_BindToStorage_Stub(
- IMoniker * This,
- /* [unique][in] */ IBindCtx *pbc,
- /* [unique][in] */ IMoniker *pmkToLeft,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ IUnknown **ppvObj);
- /* [local] */ HRESULT STDMETHODCALLTYPE IEnumString_Next_Proxy(
- IEnumString * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ LPOLESTR *rgelt,
- /* [out] */ ULONG *pceltFetched);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumString_Next_Stub(
- IEnumString * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ LPOLESTR *rgelt,
- /* [out] */ ULONG *pceltFetched);
- /* [local] */ HRESULT STDMETHODCALLTYPE ISequentialStream_Read_Proxy(
- ISequentialStream * This,
- /* [length_is][size_is][out] */ void *pv,
- /* [in] */ ULONG cb,
- /* [out] */ ULONG *pcbRead);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE ISequentialStream_Read_Stub(
- ISequentialStream * This,
- /* [length_is][size_is][out] */ byte *pv,
- /* [in] */ ULONG cb,
- /* [out] */ ULONG *pcbRead);
- /* [local] */ HRESULT STDMETHODCALLTYPE ISequentialStream_Write_Proxy(
- ISequentialStream * This,
- /* [size_is][in] */ const void *pv,
- /* [in] */ ULONG cb,
- /* [out] */ ULONG *pcbWritten);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE ISequentialStream_Write_Stub(
- ISequentialStream * This,
- /* [size_is][in] */ const byte *pv,
- /* [in] */ ULONG cb,
- /* [out] */ ULONG *pcbWritten);
- /* [local] */ HRESULT STDMETHODCALLTYPE IStream_Seek_Proxy(
- IStream * This,
- /* [in] */ LARGE_INTEGER dlibMove,
- /* [in] */ DWORD dwOrigin,
- /* [out] */ ULARGE_INTEGER *plibNewPosition);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IStream_Seek_Stub(
- IStream * This,
- /* [in] */ LARGE_INTEGER dlibMove,
- /* [in] */ DWORD dwOrigin,
- /* [out] */ ULARGE_INTEGER *plibNewPosition);
- /* [local] */ HRESULT STDMETHODCALLTYPE IStream_CopyTo_Proxy(
- IStream * This,
- /* [unique][in] */ IStream *pstm,
- /* [in] */ ULARGE_INTEGER cb,
- /* [out] */ ULARGE_INTEGER *pcbRead,
- /* [out] */ ULARGE_INTEGER *pcbWritten);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IStream_CopyTo_Stub(
- IStream * This,
- /* [unique][in] */ IStream *pstm,
- /* [in] */ ULARGE_INTEGER cb,
- /* [out] */ ULARGE_INTEGER *pcbRead,
- /* [out] */ ULARGE_INTEGER *pcbWritten);
- /* [local] */ HRESULT STDMETHODCALLTYPE IEnumSTATSTG_Next_Proxy(
- IEnumSTATSTG * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ STATSTG *rgelt,
- /* [out] */ ULONG *pceltFetched);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATSTG_Next_Stub(
- IEnumSTATSTG * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ STATSTG *rgelt,
- /* [out] */ ULONG *pceltFetched);
- /* [local] */ HRESULT STDMETHODCALLTYPE IStorage_OpenStream_Proxy(
- IStorage * This,
- /* [string][in] */ const OLECHAR *pwcsName,
- /* [unique][in] */ void *reserved1,
- /* [in] */ DWORD grfMode,
- /* [in] */ DWORD reserved2,
- /* [out] */ IStream **ppstm);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_OpenStream_Stub(
- IStorage * This,
- /* [string][in] */ const OLECHAR *pwcsName,
- /* [in] */ unsigned long cbReserved1,
- /* [size_is][unique][in] */ byte *reserved1,
- /* [in] */ DWORD grfMode,
- /* [in] */ DWORD reserved2,
- /* [out] */ IStream **ppstm);
- /* [local] */ HRESULT STDMETHODCALLTYPE IStorage_EnumElements_Proxy(
- IStorage * This,
- /* [in] */ DWORD reserved1,
- /* [size_is][unique][in] */ void *reserved2,
- /* [in] */ DWORD reserved3,
- /* [out] */ IEnumSTATSTG **ppenum);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IStorage_EnumElements_Stub(
- IStorage * This,
- /* [in] */ DWORD reserved1,
- /* [in] */ unsigned long cbReserved2,
- /* [size_is][unique][in] */ byte *reserved2,
- /* [in] */ DWORD reserved3,
- /* [out] */ IEnumSTATSTG **ppenum);
- /* [local] */ HRESULT STDMETHODCALLTYPE ILockBytes_ReadAt_Proxy(
- ILockBytes * This,
- /* [in] */ ULARGE_INTEGER ulOffset,
- /* [length_is][size_is][out] */ void *pv,
- /* [in] */ ULONG cb,
- /* [out] */ ULONG *pcbRead);
- /* [call_as] */ HRESULT __stdcall ILockBytes_ReadAt_Stub(
- ILockBytes * This,
- /* [in] */ ULARGE_INTEGER ulOffset,
- /* [length_is][size_is][out] */ byte *pv,
- /* [in] */ ULONG cb,
- /* [out] */ ULONG *pcbRead);
- /* [local] */ HRESULT STDMETHODCALLTYPE ILockBytes_WriteAt_Proxy(
- ILockBytes * This,
- /* [in] */ ULARGE_INTEGER ulOffset,
- /* [size_is][in] */ const void *pv,
- /* [in] */ ULONG cb,
- /* [out] */ ULONG *pcbWritten);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE ILockBytes_WriteAt_Stub(
- ILockBytes * This,
- /* [in] */ ULARGE_INTEGER ulOffset,
- /* [size_is][in] */ const byte *pv,
- /* [in] */ ULONG cb,
- /* [out] */ ULONG *pcbWritten);
- /* [local] */ HRESULT STDMETHODCALLTYPE IEnumFORMATETC_Next_Proxy(
- IEnumFORMATETC * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ FORMATETC *rgelt,
- /* [out] */ ULONG *pceltFetched);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumFORMATETC_Next_Stub(
- IEnumFORMATETC * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ FORMATETC *rgelt,
- /* [out] */ ULONG *pceltFetched);
- /* [local] */ HRESULT STDMETHODCALLTYPE IEnumSTATDATA_Next_Proxy(
- IEnumSTATDATA * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ STATDATA *rgelt,
- /* [out] */ ULONG *pceltFetched);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IEnumSTATDATA_Next_Stub(
- IEnumSTATDATA * This,
- /* [in] */ ULONG celt,
- /* [length_is][size_is][out] */ STATDATA *rgelt,
- /* [out] */ ULONG *pceltFetched);
- /* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnDataChange_Proxy(
- IAdviseSink * This,
- /* [unique][in] */ FORMATETC *pFormatetc,
- /* [unique][in] */ STGMEDIUM *pStgmed);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnDataChange_Stub(
- IAdviseSink * This,
- /* [unique][in] */ FORMATETC *pFormatetc,
- /* [unique][in] */ ASYNC_STGMEDIUM *pStgmed);
- /* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnViewChange_Proxy(
- IAdviseSink * This,
- /* [in] */ DWORD dwAspect,
- /* [in] */ LONG lindex);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnViewChange_Stub(
- IAdviseSink * This,
- /* [in] */ DWORD dwAspect,
- /* [in] */ LONG lindex);
- /* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnRename_Proxy(
- IAdviseSink * This,
- /* [in] */ IMoniker *pmk);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnRename_Stub(
- IAdviseSink * This,
- /* [in] */ IMoniker *pmk);
- /* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnSave_Proxy(
- IAdviseSink * This);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnSave_Stub(
- IAdviseSink * This);
- /* [local] */ void STDMETHODCALLTYPE IAdviseSink_OnClose_Proxy(
- IAdviseSink * This);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink_OnClose_Stub(
- IAdviseSink * This);
- /* [local] */ void STDMETHODCALLTYPE IAdviseSink2_OnLinkSrcChange_Proxy(
- IAdviseSink2 * This,
- /* [unique][in] */ IMoniker *pmk);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IAdviseSink2_OnLinkSrcChange_Stub(
- IAdviseSink2 * This,
- /* [unique][in] */ IMoniker *pmk);
- /* [local] */ HRESULT STDMETHODCALLTYPE IDataObject_GetData_Proxy(
- IDataObject * This,
- /* [unique][in] */ FORMATETC *pformatetcIn,
- /* [out] */ STGMEDIUM *pmedium);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_GetData_Stub(
- IDataObject * This,
- /* [unique][in] */ FORMATETC *pformatetcIn,
- /* [out] */ STGMEDIUM *pRemoteMedium);
- /* [local] */ HRESULT STDMETHODCALLTYPE IDataObject_GetDataHere_Proxy(
- IDataObject * This,
- /* [unique][in] */ FORMATETC *pformatetc,
- /* [out][in] */ STGMEDIUM *pmedium);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_GetDataHere_Stub(
- IDataObject * This,
- /* [unique][in] */ FORMATETC *pformatetc,
- /* [out][in] */ STGMEDIUM *pRemoteMedium);
- /* [local] */ HRESULT STDMETHODCALLTYPE IDataObject_SetData_Proxy(
- IDataObject * This,
- /* [unique][in] */ FORMATETC *pformatetc,
- /* [unique][in] */ STGMEDIUM *pmedium,
- /* [in] */ BOOL fRelease);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE IDataObject_SetData_Stub(
- IDataObject * This,
- /* [unique][in] */ FORMATETC *pformatetc,
- /* [unique][in] */ FLAG_STGMEDIUM *pmedium,
- /* [in] */ BOOL fRelease);
- /* [local] */ HRESULT STDMETHODCALLTYPE IFillLockBytes_FillAppend_Proxy(
- IFillLockBytes * This,
- /* [size_is][in] */ const void *pv,
- /* [in] */ ULONG cb,
- /* [out] */ ULONG *pcbWritten);
- /* [call_as] */ HRESULT __stdcall IFillLockBytes_FillAppend_Stub(
- IFillLockBytes * This,
- /* [size_is][in] */ const byte *pv,
- /* [in] */ ULONG cb,
- /* [out] */ ULONG *pcbWritten);
- /* [local] */ HRESULT STDMETHODCALLTYPE IFillLockBytes_FillAt_Proxy(
- IFillLockBytes * This,
- /* [in] */ ULARGE_INTEGER ulOffset,
- /* [size_is][in] */ const void *pv,
- /* [in] */ ULONG cb,
- /* [out] */ ULONG *pcbWritten);
- /* [call_as] */ HRESULT __stdcall IFillLockBytes_FillAt_Stub(
- IFillLockBytes * This,
- /* [in] */ ULARGE_INTEGER ulOffset,
- /* [size_is][in] */ const byte *pv,
- /* [in] */ ULONG cb,
- /* [out] */ ULONG *pcbWritten);
- /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnDataChange_Proxy(
- AsyncIAdviseSink * This,
- /* [unique][in] */ FORMATETC *pFormatetc,
- /* [unique][in] */ STGMEDIUM *pStgmed);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnDataChange_Stub(
- AsyncIAdviseSink * This,
- /* [unique][in] */ FORMATETC *pFormatetc,
- /* [unique][in] */ ASYNC_STGMEDIUM *pStgmed);
- /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnDataChange_Proxy(
- AsyncIAdviseSink * This);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnDataChange_Stub(
- AsyncIAdviseSink * This);
- /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnViewChange_Proxy(
- AsyncIAdviseSink * This,
- /* [in] */ DWORD dwAspect,
- /* [in] */ LONG lindex);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnViewChange_Stub(
- AsyncIAdviseSink * This,
- /* [in] */ DWORD dwAspect,
- /* [in] */ LONG lindex);
- /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnViewChange_Proxy(
- AsyncIAdviseSink * This);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnViewChange_Stub(
- AsyncIAdviseSink * This);
- /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnRename_Proxy(
- AsyncIAdviseSink * This,
- /* [in] */ IMoniker *pmk);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnRename_Stub(
- AsyncIAdviseSink * This,
- /* [in] */ IMoniker *pmk);
- /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnRename_Proxy(
- AsyncIAdviseSink * This);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnRename_Stub(
- AsyncIAdviseSink * This);
- /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnSave_Proxy(
- AsyncIAdviseSink * This);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnSave_Stub(
- AsyncIAdviseSink * This);
- /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnSave_Proxy(
- AsyncIAdviseSink * This);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnSave_Stub(
- AsyncIAdviseSink * This);
- /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnClose_Proxy(
- AsyncIAdviseSink * This);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Begin_OnClose_Stub(
- AsyncIAdviseSink * This);
- /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnClose_Proxy(
- AsyncIAdviseSink * This);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink_Finish_OnClose_Stub(
- AsyncIAdviseSink * This);
- /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink2_Begin_OnLinkSrcChange_Proxy(
- AsyncIAdviseSink2 * This,
- /* [unique][in] */ IMoniker *pmk);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink2_Begin_OnLinkSrcChange_Stub(
- AsyncIAdviseSink2 * This,
- /* [unique][in] */ IMoniker *pmk);
- /* [local] */ void STDMETHODCALLTYPE AsyncIAdviseSink2_Finish_OnLinkSrcChange_Proxy(
- AsyncIAdviseSink2 * This);
- /* [call_as] */ HRESULT STDMETHODCALLTYPE AsyncIAdviseSink2_Finish_OnLinkSrcChange_Stub(
- AsyncIAdviseSink2 * This);
- /* end of Additional Prototypes */
- #ifdef __cplusplus
- }
- #endif
- #endif