ComSvcs.h
上传用户:dzyhzl
上传日期:2019-04-29
资源大小:56270k
文件大小:546k
- /* [in] */ DWORD dwActCnt,
- /* [in] */ DWORD dwLowCnt);
- void __RPC_STUB IComThreadEvents_OnThreadBindToApartment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComThreadEvents_OnThreadUnBind_Proxy(
- IComThreadEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ThreadID,
- /* [in] */ ULONG64 AptID,
- /* [in] */ DWORD dwActCnt);
- void __RPC_STUB IComThreadEvents_OnThreadUnBind_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComThreadEvents_OnThreadWorkEnque_Proxy(
- IComThreadEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ThreadID,
- /* [in] */ ULONG64 MsgWorkID,
- /* [in] */ DWORD QueueLen);
- void __RPC_STUB IComThreadEvents_OnThreadWorkEnque_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComThreadEvents_OnThreadWorkPrivate_Proxy(
- IComThreadEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ThreadID,
- /* [in] */ ULONG64 MsgWorkID);
- void __RPC_STUB IComThreadEvents_OnThreadWorkPrivate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComThreadEvents_OnThreadWorkPublic_Proxy(
- IComThreadEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ThreadID,
- /* [in] */ ULONG64 MsgWorkID,
- /* [in] */ DWORD QueueLen);
- void __RPC_STUB IComThreadEvents_OnThreadWorkPublic_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComThreadEvents_OnThreadWorkRedirect_Proxy(
- IComThreadEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ThreadID,
- /* [in] */ ULONG64 MsgWorkID,
- /* [in] */ DWORD QueueLen,
- /* [in] */ ULONG64 ThreadNum);
- void __RPC_STUB IComThreadEvents_OnThreadWorkRedirect_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComThreadEvents_OnThreadWorkReject_Proxy(
- IComThreadEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ThreadID,
- /* [in] */ ULONG64 MsgWorkID,
- /* [in] */ DWORD QueueLen);
- void __RPC_STUB IComThreadEvents_OnThreadWorkReject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComThreadEvents_OnThreadAssignApartment_Proxy(
- IComThreadEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidActivity,
- /* [in] */ ULONG64 AptID);
- void __RPC_STUB IComThreadEvents_OnThreadAssignApartment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComThreadEvents_OnThreadUnassignApartment_Proxy(
- IComThreadEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 AptID);
- void __RPC_STUB IComThreadEvents_OnThreadUnassignApartment_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComThreadEvents_INTERFACE_DEFINED__ */
- #ifndef __IComAppEvents_INTERFACE_DEFINED__
- #define __IComAppEvents_INTERFACE_DEFINED__
- /* interface IComAppEvents */
- /* [uuid][hidden][object] */
- EXTERN_C const IID IID_IComAppEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("683130A6-2E50-11d2-98A5-00C04F8EE1C4")
- IComAppEvents : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnAppActivation(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidApp) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnAppShutdown(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidApp) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnAppForceShutdown(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidApp) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComAppEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComAppEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComAppEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComAppEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnAppActivation )(
- IComAppEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidApp);
-
- HRESULT ( STDMETHODCALLTYPE *OnAppShutdown )(
- IComAppEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidApp);
-
- HRESULT ( STDMETHODCALLTYPE *OnAppForceShutdown )(
- IComAppEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidApp);
-
- END_INTERFACE
- } IComAppEventsVtbl;
- interface IComAppEvents
- {
- CONST_VTBL struct IComAppEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComAppEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComAppEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComAppEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComAppEvents_OnAppActivation(This,pInfo,guidApp)
- (This)->lpVtbl -> OnAppActivation(This,pInfo,guidApp)
- #define IComAppEvents_OnAppShutdown(This,pInfo,guidApp)
- (This)->lpVtbl -> OnAppShutdown(This,pInfo,guidApp)
- #define IComAppEvents_OnAppForceShutdown(This,pInfo,guidApp)
- (This)->lpVtbl -> OnAppForceShutdown(This,pInfo,guidApp)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IComAppEvents_OnAppActivation_Proxy(
- IComAppEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidApp);
- void __RPC_STUB IComAppEvents_OnAppActivation_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComAppEvents_OnAppShutdown_Proxy(
- IComAppEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidApp);
- void __RPC_STUB IComAppEvents_OnAppShutdown_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComAppEvents_OnAppForceShutdown_Proxy(
- IComAppEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidApp);
- void __RPC_STUB IComAppEvents_OnAppForceShutdown_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComAppEvents_INTERFACE_DEFINED__ */
- #ifndef __IComInstanceEvents_INTERFACE_DEFINED__
- #define __IComInstanceEvents_INTERFACE_DEFINED__
- /* interface IComInstanceEvents */
- /* [uuid][hidden][object] */
- EXTERN_C const IID IID_IComInstanceEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("683130A7-2E50-11d2-98A5-00C04F8EE1C4")
- IComInstanceEvents : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnObjectCreate(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidActivity,
- /* [in] */ REFCLSID clsid,
- /* [in] */ REFGUID tsid,
- /* [in] */ ULONG64 CtxtID,
- /* [in] */ ULONG64 ObjectID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnObjectDestroy(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 CtxtID) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComInstanceEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComInstanceEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComInstanceEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComInstanceEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnObjectCreate )(
- IComInstanceEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidActivity,
- /* [in] */ REFCLSID clsid,
- /* [in] */ REFGUID tsid,
- /* [in] */ ULONG64 CtxtID,
- /* [in] */ ULONG64 ObjectID);
-
- HRESULT ( STDMETHODCALLTYPE *OnObjectDestroy )(
- IComInstanceEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 CtxtID);
-
- END_INTERFACE
- } IComInstanceEventsVtbl;
- interface IComInstanceEvents
- {
- CONST_VTBL struct IComInstanceEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComInstanceEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComInstanceEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComInstanceEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComInstanceEvents_OnObjectCreate(This,pInfo,guidActivity,clsid,tsid,CtxtID,ObjectID)
- (This)->lpVtbl -> OnObjectCreate(This,pInfo,guidActivity,clsid,tsid,CtxtID,ObjectID)
- #define IComInstanceEvents_OnObjectDestroy(This,pInfo,CtxtID)
- (This)->lpVtbl -> OnObjectDestroy(This,pInfo,CtxtID)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IComInstanceEvents_OnObjectCreate_Proxy(
- IComInstanceEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidActivity,
- /* [in] */ REFCLSID clsid,
- /* [in] */ REFGUID tsid,
- /* [in] */ ULONG64 CtxtID,
- /* [in] */ ULONG64 ObjectID);
- void __RPC_STUB IComInstanceEvents_OnObjectCreate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComInstanceEvents_OnObjectDestroy_Proxy(
- IComInstanceEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 CtxtID);
- void __RPC_STUB IComInstanceEvents_OnObjectDestroy_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComInstanceEvents_INTERFACE_DEFINED__ */
- #ifndef __IComTransactionEvents_INTERFACE_DEFINED__
- #define __IComTransactionEvents_INTERFACE_DEFINED__
- /* interface IComTransactionEvents */
- /* [uuid][hidden][object] */
- EXTERN_C const IID IID_IComTransactionEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("683130A8-2E50-11d2-98A5-00C04F8EE1C4")
- IComTransactionEvents : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnTransactionStart(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidTx,
- /* [in] */ REFGUID tsid,
- /* [in] */ BOOL fRoot) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnTransactionPrepare(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidTx,
- /* [in] */ BOOL fVoteYes) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnTransactionAbort(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidTx) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnTransactionCommit(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidTx) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComTransactionEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComTransactionEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComTransactionEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComTransactionEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnTransactionStart )(
- IComTransactionEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidTx,
- /* [in] */ REFGUID tsid,
- /* [in] */ BOOL fRoot);
-
- HRESULT ( STDMETHODCALLTYPE *OnTransactionPrepare )(
- IComTransactionEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidTx,
- /* [in] */ BOOL fVoteYes);
-
- HRESULT ( STDMETHODCALLTYPE *OnTransactionAbort )(
- IComTransactionEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidTx);
-
- HRESULT ( STDMETHODCALLTYPE *OnTransactionCommit )(
- IComTransactionEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidTx);
-
- END_INTERFACE
- } IComTransactionEventsVtbl;
- interface IComTransactionEvents
- {
- CONST_VTBL struct IComTransactionEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComTransactionEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComTransactionEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComTransactionEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComTransactionEvents_OnTransactionStart(This,pInfo,guidTx,tsid,fRoot)
- (This)->lpVtbl -> OnTransactionStart(This,pInfo,guidTx,tsid,fRoot)
- #define IComTransactionEvents_OnTransactionPrepare(This,pInfo,guidTx,fVoteYes)
- (This)->lpVtbl -> OnTransactionPrepare(This,pInfo,guidTx,fVoteYes)
- #define IComTransactionEvents_OnTransactionAbort(This,pInfo,guidTx)
- (This)->lpVtbl -> OnTransactionAbort(This,pInfo,guidTx)
- #define IComTransactionEvents_OnTransactionCommit(This,pInfo,guidTx)
- (This)->lpVtbl -> OnTransactionCommit(This,pInfo,guidTx)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IComTransactionEvents_OnTransactionStart_Proxy(
- IComTransactionEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidTx,
- /* [in] */ REFGUID tsid,
- /* [in] */ BOOL fRoot);
- void __RPC_STUB IComTransactionEvents_OnTransactionStart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComTransactionEvents_OnTransactionPrepare_Proxy(
- IComTransactionEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidTx,
- /* [in] */ BOOL fVoteYes);
- void __RPC_STUB IComTransactionEvents_OnTransactionPrepare_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComTransactionEvents_OnTransactionAbort_Proxy(
- IComTransactionEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidTx);
- void __RPC_STUB IComTransactionEvents_OnTransactionAbort_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComTransactionEvents_OnTransactionCommit_Proxy(
- IComTransactionEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidTx);
- void __RPC_STUB IComTransactionEvents_OnTransactionCommit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComTransactionEvents_INTERFACE_DEFINED__ */
- #ifndef __IComMethodEvents_INTERFACE_DEFINED__
- #define __IComMethodEvents_INTERFACE_DEFINED__
- /* interface IComMethodEvents */
- /* [uuid][hidden][object] */
- EXTERN_C const IID IID_IComMethodEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("683130A9-2E50-11d2-98A5-00C04F8EE1C4")
- IComMethodEvents : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnMethodCall(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ ULONG iMeth) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnMethodReturn(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ ULONG iMeth,
- /* [in] */ HRESULT hresult) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnMethodException(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ ULONG iMeth) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComMethodEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComMethodEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComMethodEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComMethodEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnMethodCall )(
- IComMethodEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ ULONG iMeth);
-
- HRESULT ( STDMETHODCALLTYPE *OnMethodReturn )(
- IComMethodEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ ULONG iMeth,
- /* [in] */ HRESULT hresult);
-
- HRESULT ( STDMETHODCALLTYPE *OnMethodException )(
- IComMethodEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ ULONG iMeth);
-
- END_INTERFACE
- } IComMethodEventsVtbl;
- interface IComMethodEvents
- {
- CONST_VTBL struct IComMethodEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComMethodEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComMethodEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComMethodEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComMethodEvents_OnMethodCall(This,pInfo,oid,guidCid,guidRid,iMeth)
- (This)->lpVtbl -> OnMethodCall(This,pInfo,oid,guidCid,guidRid,iMeth)
- #define IComMethodEvents_OnMethodReturn(This,pInfo,oid,guidCid,guidRid,iMeth,hresult)
- (This)->lpVtbl -> OnMethodReturn(This,pInfo,oid,guidCid,guidRid,iMeth,hresult)
- #define IComMethodEvents_OnMethodException(This,pInfo,oid,guidCid,guidRid,iMeth)
- (This)->lpVtbl -> OnMethodException(This,pInfo,oid,guidCid,guidRid,iMeth)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IComMethodEvents_OnMethodCall_Proxy(
- IComMethodEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ ULONG iMeth);
- void __RPC_STUB IComMethodEvents_OnMethodCall_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComMethodEvents_OnMethodReturn_Proxy(
- IComMethodEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ ULONG iMeth,
- /* [in] */ HRESULT hresult);
- void __RPC_STUB IComMethodEvents_OnMethodReturn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComMethodEvents_OnMethodException_Proxy(
- IComMethodEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ ULONG iMeth);
- void __RPC_STUB IComMethodEvents_OnMethodException_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComMethodEvents_INTERFACE_DEFINED__ */
- #ifndef __IComObjectEvents_INTERFACE_DEFINED__
- #define __IComObjectEvents_INTERFACE_DEFINED__
- /* interface IComObjectEvents */
- /* [uuid][hidden][object] */
- EXTERN_C const IID IID_IComObjectEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("683130AA-2E50-11d2-98A5-00C04F8EE1C4")
- IComObjectEvents : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnObjectActivate(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 CtxtID,
- /* [in] */ ULONG64 ObjectID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnObjectDeactivate(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 CtxtID,
- /* [in] */ ULONG64 ObjectID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnDisableCommit(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 CtxtID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnEnableCommit(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 CtxtID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnSetComplete(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 CtxtID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnSetAbort(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 CtxtID) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComObjectEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComObjectEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComObjectEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComObjectEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnObjectActivate )(
- IComObjectEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 CtxtID,
- /* [in] */ ULONG64 ObjectID);
-
- HRESULT ( STDMETHODCALLTYPE *OnObjectDeactivate )(
- IComObjectEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 CtxtID,
- /* [in] */ ULONG64 ObjectID);
-
- HRESULT ( STDMETHODCALLTYPE *OnDisableCommit )(
- IComObjectEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 CtxtID);
-
- HRESULT ( STDMETHODCALLTYPE *OnEnableCommit )(
- IComObjectEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 CtxtID);
-
- HRESULT ( STDMETHODCALLTYPE *OnSetComplete )(
- IComObjectEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 CtxtID);
-
- HRESULT ( STDMETHODCALLTYPE *OnSetAbort )(
- IComObjectEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 CtxtID);
-
- END_INTERFACE
- } IComObjectEventsVtbl;
- interface IComObjectEvents
- {
- CONST_VTBL struct IComObjectEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComObjectEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComObjectEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComObjectEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComObjectEvents_OnObjectActivate(This,pInfo,CtxtID,ObjectID)
- (This)->lpVtbl -> OnObjectActivate(This,pInfo,CtxtID,ObjectID)
- #define IComObjectEvents_OnObjectDeactivate(This,pInfo,CtxtID,ObjectID)
- (This)->lpVtbl -> OnObjectDeactivate(This,pInfo,CtxtID,ObjectID)
- #define IComObjectEvents_OnDisableCommit(This,pInfo,CtxtID)
- (This)->lpVtbl -> OnDisableCommit(This,pInfo,CtxtID)
- #define IComObjectEvents_OnEnableCommit(This,pInfo,CtxtID)
- (This)->lpVtbl -> OnEnableCommit(This,pInfo,CtxtID)
- #define IComObjectEvents_OnSetComplete(This,pInfo,CtxtID)
- (This)->lpVtbl -> OnSetComplete(This,pInfo,CtxtID)
- #define IComObjectEvents_OnSetAbort(This,pInfo,CtxtID)
- (This)->lpVtbl -> OnSetAbort(This,pInfo,CtxtID)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IComObjectEvents_OnObjectActivate_Proxy(
- IComObjectEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 CtxtID,
- /* [in] */ ULONG64 ObjectID);
- void __RPC_STUB IComObjectEvents_OnObjectActivate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComObjectEvents_OnObjectDeactivate_Proxy(
- IComObjectEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 CtxtID,
- /* [in] */ ULONG64 ObjectID);
- void __RPC_STUB IComObjectEvents_OnObjectDeactivate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComObjectEvents_OnDisableCommit_Proxy(
- IComObjectEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 CtxtID);
- void __RPC_STUB IComObjectEvents_OnDisableCommit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComObjectEvents_OnEnableCommit_Proxy(
- IComObjectEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 CtxtID);
- void __RPC_STUB IComObjectEvents_OnEnableCommit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComObjectEvents_OnSetComplete_Proxy(
- IComObjectEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 CtxtID);
- void __RPC_STUB IComObjectEvents_OnSetComplete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComObjectEvents_OnSetAbort_Proxy(
- IComObjectEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 CtxtID);
- void __RPC_STUB IComObjectEvents_OnSetAbort_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComObjectEvents_INTERFACE_DEFINED__ */
- #ifndef __IComResourceEvents_INTERFACE_DEFINED__
- #define __IComResourceEvents_INTERFACE_DEFINED__
- /* interface IComResourceEvents */
- /* [uuid][hidden][object] */
- EXTERN_C const IID IID_IComResourceEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("683130AB-2E50-11d2-98A5-00C04F8EE1C4")
- IComResourceEvents : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnResourceCreate(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ ULONG64 resId,
- /* [in] */ BOOL enlisted) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnResourceAllocate(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ ULONG64 resId,
- /* [in] */ BOOL enlisted,
- /* [in] */ DWORD NumRated,
- /* [in] */ DWORD Rating) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnResourceRecycle(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ ULONG64 resId) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnResourceDestroy(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ObjectID,
- /* [in] */ HRESULT hr,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ ULONG64 resId) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnResourceTrack(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ ULONG64 resId,
- /* [in] */ BOOL enlisted) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComResourceEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComResourceEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComResourceEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComResourceEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnResourceCreate )(
- IComResourceEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ ULONG64 resId,
- /* [in] */ BOOL enlisted);
-
- HRESULT ( STDMETHODCALLTYPE *OnResourceAllocate )(
- IComResourceEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ ULONG64 resId,
- /* [in] */ BOOL enlisted,
- /* [in] */ DWORD NumRated,
- /* [in] */ DWORD Rating);
-
- HRESULT ( STDMETHODCALLTYPE *OnResourceRecycle )(
- IComResourceEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ ULONG64 resId);
-
- HRESULT ( STDMETHODCALLTYPE *OnResourceDestroy )(
- IComResourceEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ObjectID,
- /* [in] */ HRESULT hr,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ ULONG64 resId);
-
- HRESULT ( STDMETHODCALLTYPE *OnResourceTrack )(
- IComResourceEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ ULONG64 resId,
- /* [in] */ BOOL enlisted);
-
- END_INTERFACE
- } IComResourceEventsVtbl;
- interface IComResourceEvents
- {
- CONST_VTBL struct IComResourceEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComResourceEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComResourceEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComResourceEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComResourceEvents_OnResourceCreate(This,pInfo,ObjectID,pszType,resId,enlisted)
- (This)->lpVtbl -> OnResourceCreate(This,pInfo,ObjectID,pszType,resId,enlisted)
- #define IComResourceEvents_OnResourceAllocate(This,pInfo,ObjectID,pszType,resId,enlisted,NumRated,Rating)
- (This)->lpVtbl -> OnResourceAllocate(This,pInfo,ObjectID,pszType,resId,enlisted,NumRated,Rating)
- #define IComResourceEvents_OnResourceRecycle(This,pInfo,ObjectID,pszType,resId)
- (This)->lpVtbl -> OnResourceRecycle(This,pInfo,ObjectID,pszType,resId)
- #define IComResourceEvents_OnResourceDestroy(This,pInfo,ObjectID,hr,pszType,resId)
- (This)->lpVtbl -> OnResourceDestroy(This,pInfo,ObjectID,hr,pszType,resId)
- #define IComResourceEvents_OnResourceTrack(This,pInfo,ObjectID,pszType,resId,enlisted)
- (This)->lpVtbl -> OnResourceTrack(This,pInfo,ObjectID,pszType,resId,enlisted)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IComResourceEvents_OnResourceCreate_Proxy(
- IComResourceEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ ULONG64 resId,
- /* [in] */ BOOL enlisted);
- void __RPC_STUB IComResourceEvents_OnResourceCreate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComResourceEvents_OnResourceAllocate_Proxy(
- IComResourceEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ ULONG64 resId,
- /* [in] */ BOOL enlisted,
- /* [in] */ DWORD NumRated,
- /* [in] */ DWORD Rating);
- void __RPC_STUB IComResourceEvents_OnResourceAllocate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComResourceEvents_OnResourceRecycle_Proxy(
- IComResourceEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ ULONG64 resId);
- void __RPC_STUB IComResourceEvents_OnResourceRecycle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComResourceEvents_OnResourceDestroy_Proxy(
- IComResourceEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ObjectID,
- /* [in] */ HRESULT hr,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ ULONG64 resId);
- void __RPC_STUB IComResourceEvents_OnResourceDestroy_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComResourceEvents_OnResourceTrack_Proxy(
- IComResourceEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ ULONG64 resId,
- /* [in] */ BOOL enlisted);
- void __RPC_STUB IComResourceEvents_OnResourceTrack_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComResourceEvents_INTERFACE_DEFINED__ */
- #ifndef __IComSecurityEvents_INTERFACE_DEFINED__
- #define __IComSecurityEvents_INTERFACE_DEFINED__
- /* interface IComSecurityEvents */
- /* [uuid][hidden][object] */
- EXTERN_C const IID IID_IComSecurityEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("683130AC-2E50-11d2-98A5-00C04F8EE1C4")
- IComSecurityEvents : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnAuthenticate(
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidActivity,
- ULONG64 ObjectID,
- REFGUID guidIID,
- ULONG iMeth,
- ULONG cbByteOrig,
- /* [size_is][in] */ BYTE *pSidOriginalUser,
- ULONG cbByteCur,
- /* [size_is][in] */ BYTE *pSidCurrentUser,
- BOOL bCurrentUserInpersonatingInProc) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnAuthenticateFail(
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidActivity,
- ULONG64 ObjectID,
- REFGUID guidIID,
- ULONG iMeth,
- ULONG cbByteOrig,
- /* [size_is][in] */ BYTE *pSidOriginalUser,
- ULONG cbByteCur,
- /* [size_is][in] */ BYTE *pSidCurrentUser,
- BOOL bCurrentUserInpersonatingInProc) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComSecurityEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComSecurityEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComSecurityEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComSecurityEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnAuthenticate )(
- IComSecurityEvents * This,
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidActivity,
- ULONG64 ObjectID,
- REFGUID guidIID,
- ULONG iMeth,
- ULONG cbByteOrig,
- /* [size_is][in] */ BYTE *pSidOriginalUser,
- ULONG cbByteCur,
- /* [size_is][in] */ BYTE *pSidCurrentUser,
- BOOL bCurrentUserInpersonatingInProc);
-
- HRESULT ( STDMETHODCALLTYPE *OnAuthenticateFail )(
- IComSecurityEvents * This,
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidActivity,
- ULONG64 ObjectID,
- REFGUID guidIID,
- ULONG iMeth,
- ULONG cbByteOrig,
- /* [size_is][in] */ BYTE *pSidOriginalUser,
- ULONG cbByteCur,
- /* [size_is][in] */ BYTE *pSidCurrentUser,
- BOOL bCurrentUserInpersonatingInProc);
-
- END_INTERFACE
- } IComSecurityEventsVtbl;
- interface IComSecurityEvents
- {
- CONST_VTBL struct IComSecurityEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComSecurityEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComSecurityEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComSecurityEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComSecurityEvents_OnAuthenticate(This,pInfo,guidActivity,ObjectID,guidIID,iMeth,cbByteOrig,pSidOriginalUser,cbByteCur,pSidCurrentUser,bCurrentUserInpersonatingInProc)
- (This)->lpVtbl -> OnAuthenticate(This,pInfo,guidActivity,ObjectID,guidIID,iMeth,cbByteOrig,pSidOriginalUser,cbByteCur,pSidCurrentUser,bCurrentUserInpersonatingInProc)
- #define IComSecurityEvents_OnAuthenticateFail(This,pInfo,guidActivity,ObjectID,guidIID,iMeth,cbByteOrig,pSidOriginalUser,cbByteCur,pSidCurrentUser,bCurrentUserInpersonatingInProc)
- (This)->lpVtbl -> OnAuthenticateFail(This,pInfo,guidActivity,ObjectID,guidIID,iMeth,cbByteOrig,pSidOriginalUser,cbByteCur,pSidCurrentUser,bCurrentUserInpersonatingInProc)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IComSecurityEvents_OnAuthenticate_Proxy(
- IComSecurityEvents * This,
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidActivity,
- ULONG64 ObjectID,
- REFGUID guidIID,
- ULONG iMeth,
- ULONG cbByteOrig,
- /* [size_is][in] */ BYTE *pSidOriginalUser,
- ULONG cbByteCur,
- /* [size_is][in] */ BYTE *pSidCurrentUser,
- BOOL bCurrentUserInpersonatingInProc);
- void __RPC_STUB IComSecurityEvents_OnAuthenticate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComSecurityEvents_OnAuthenticateFail_Proxy(
- IComSecurityEvents * This,
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidActivity,
- ULONG64 ObjectID,
- REFGUID guidIID,
- ULONG iMeth,
- ULONG cbByteOrig,
- /* [size_is][in] */ BYTE *pSidOriginalUser,
- ULONG cbByteCur,
- /* [size_is][in] */ BYTE *pSidCurrentUser,
- BOOL bCurrentUserInpersonatingInProc);
- void __RPC_STUB IComSecurityEvents_OnAuthenticateFail_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComSecurityEvents_INTERFACE_DEFINED__ */
- #ifndef __IComObjectPoolEvents_INTERFACE_DEFINED__
- #define __IComObjectPoolEvents_INTERFACE_DEFINED__
- /* interface IComObjectPoolEvents */
- /* [uuid][hidden][object] */
- EXTERN_C const IID IID_IComObjectPoolEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("683130AD-2E50-11d2-98A5-00C04F8EE1C4")
- IComObjectPoolEvents : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnObjPoolPutObject(
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidObject,
- int nReason,
- DWORD dwAvailable,
- ULONG64 oid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnObjPoolGetObject(
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidActivity,
- REFGUID guidObject,
- DWORD dwAvailable,
- ULONG64 oid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnObjPoolRecycleToTx(
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidActivity,
- REFGUID guidObject,
- REFGUID guidTx,
- ULONG64 objid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnObjPoolGetFromTx(
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidActivity,
- REFGUID guidObject,
- REFGUID guidTx,
- ULONG64 objid) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComObjectPoolEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComObjectPoolEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComObjectPoolEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComObjectPoolEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnObjPoolPutObject )(
- IComObjectPoolEvents * This,
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidObject,
- int nReason,
- DWORD dwAvailable,
- ULONG64 oid);
-
- HRESULT ( STDMETHODCALLTYPE *OnObjPoolGetObject )(
- IComObjectPoolEvents * This,
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidActivity,
- REFGUID guidObject,
- DWORD dwAvailable,
- ULONG64 oid);
-
- HRESULT ( STDMETHODCALLTYPE *OnObjPoolRecycleToTx )(
- IComObjectPoolEvents * This,
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidActivity,
- REFGUID guidObject,
- REFGUID guidTx,
- ULONG64 objid);
-
- HRESULT ( STDMETHODCALLTYPE *OnObjPoolGetFromTx )(
- IComObjectPoolEvents * This,
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidActivity,
- REFGUID guidObject,
- REFGUID guidTx,
- ULONG64 objid);
-
- END_INTERFACE
- } IComObjectPoolEventsVtbl;
- interface IComObjectPoolEvents
- {
- CONST_VTBL struct IComObjectPoolEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComObjectPoolEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComObjectPoolEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComObjectPoolEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComObjectPoolEvents_OnObjPoolPutObject(This,pInfo,guidObject,nReason,dwAvailable,oid)
- (This)->lpVtbl -> OnObjPoolPutObject(This,pInfo,guidObject,nReason,dwAvailable,oid)
- #define IComObjectPoolEvents_OnObjPoolGetObject(This,pInfo,guidActivity,guidObject,dwAvailable,oid)
- (This)->lpVtbl -> OnObjPoolGetObject(This,pInfo,guidActivity,guidObject,dwAvailable,oid)
- #define IComObjectPoolEvents_OnObjPoolRecycleToTx(This,pInfo,guidActivity,guidObject,guidTx,objid)
- (This)->lpVtbl -> OnObjPoolRecycleToTx(This,pInfo,guidActivity,guidObject,guidTx,objid)
- #define IComObjectPoolEvents_OnObjPoolGetFromTx(This,pInfo,guidActivity,guidObject,guidTx,objid)
- (This)->lpVtbl -> OnObjPoolGetFromTx(This,pInfo,guidActivity,guidObject,guidTx,objid)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IComObjectPoolEvents_OnObjPoolPutObject_Proxy(
- IComObjectPoolEvents * This,
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidObject,
- int nReason,
- DWORD dwAvailable,
- ULONG64 oid);
- void __RPC_STUB IComObjectPoolEvents_OnObjPoolPutObject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComObjectPoolEvents_OnObjPoolGetObject_Proxy(
- IComObjectPoolEvents * This,
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidActivity,
- REFGUID guidObject,
- DWORD dwAvailable,
- ULONG64 oid);
- void __RPC_STUB IComObjectPoolEvents_OnObjPoolGetObject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComObjectPoolEvents_OnObjPoolRecycleToTx_Proxy(
- IComObjectPoolEvents * This,
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidActivity,
- REFGUID guidObject,
- REFGUID guidTx,
- ULONG64 objid);
- void __RPC_STUB IComObjectPoolEvents_OnObjPoolRecycleToTx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComObjectPoolEvents_OnObjPoolGetFromTx_Proxy(
- IComObjectPoolEvents * This,
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidActivity,
- REFGUID guidObject,
- REFGUID guidTx,
- ULONG64 objid);
- void __RPC_STUB IComObjectPoolEvents_OnObjPoolGetFromTx_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComObjectPoolEvents_INTERFACE_DEFINED__ */
- #ifndef __IComObjectPoolEvents2_INTERFACE_DEFINED__
- #define __IComObjectPoolEvents2_INTERFACE_DEFINED__
- /* interface IComObjectPoolEvents2 */
- /* [uuid][hidden][object] */
- EXTERN_C const IID IID_IComObjectPoolEvents2;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("683130AE-2E50-11d2-98A5-00C04F8EE1C4")
- IComObjectPoolEvents2 : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnObjPoolCreateObject(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- REFGUID guidObject,
- DWORD dwObjsCreated,
- ULONG64 oid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnObjPoolDestroyObject(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- REFGUID guidObject,
- DWORD dwObjsCreated,
- ULONG64 oid) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnObjPoolCreateDecision(
- COMSVCSEVENTINFO *pInfo,
- DWORD dwThreadsWaiting,
- DWORD dwAvail,
- DWORD dwCreated,
- DWORD dwMin,
- DWORD dwMax) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnObjPoolTimeout(
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidObject,
- REFGUID guidActivity,
- DWORD dwTimeout) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnObjPoolCreatePool(
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidObject,
- DWORD dwMin,
- DWORD dwMax,
- DWORD dwTimeout) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComObjectPoolEvents2Vtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComObjectPoolEvents2 * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComObjectPoolEvents2 * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComObjectPoolEvents2 * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnObjPoolCreateObject )(
- IComObjectPoolEvents2 * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- REFGUID guidObject,
- DWORD dwObjsCreated,
- ULONG64 oid);
-
- HRESULT ( STDMETHODCALLTYPE *OnObjPoolDestroyObject )(
- IComObjectPoolEvents2 * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- REFGUID guidObject,
- DWORD dwObjsCreated,
- ULONG64 oid);
-
- HRESULT ( STDMETHODCALLTYPE *OnObjPoolCreateDecision )(
- IComObjectPoolEvents2 * This,
- COMSVCSEVENTINFO *pInfo,
- DWORD dwThreadsWaiting,
- DWORD dwAvail,
- DWORD dwCreated,
- DWORD dwMin,
- DWORD dwMax);
-
- HRESULT ( STDMETHODCALLTYPE *OnObjPoolTimeout )(
- IComObjectPoolEvents2 * This,
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidObject,
- REFGUID guidActivity,
- DWORD dwTimeout);
-
- HRESULT ( STDMETHODCALLTYPE *OnObjPoolCreatePool )(
- IComObjectPoolEvents2 * This,
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidObject,
- DWORD dwMin,
- DWORD dwMax,
- DWORD dwTimeout);
-
- END_INTERFACE
- } IComObjectPoolEvents2Vtbl;
- interface IComObjectPoolEvents2
- {
- CONST_VTBL struct IComObjectPoolEvents2Vtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComObjectPoolEvents2_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComObjectPoolEvents2_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComObjectPoolEvents2_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComObjectPoolEvents2_OnObjPoolCreateObject(This,pInfo,guidObject,dwObjsCreated,oid)
- (This)->lpVtbl -> OnObjPoolCreateObject(This,pInfo,guidObject,dwObjsCreated,oid)
- #define IComObjectPoolEvents2_OnObjPoolDestroyObject(This,pInfo,guidObject,dwObjsCreated,oid)
- (This)->lpVtbl -> OnObjPoolDestroyObject(This,pInfo,guidObject,dwObjsCreated,oid)
- #define IComObjectPoolEvents2_OnObjPoolCreateDecision(This,pInfo,dwThreadsWaiting,dwAvail,dwCreated,dwMin,dwMax)
- (This)->lpVtbl -> OnObjPoolCreateDecision(This,pInfo,dwThreadsWaiting,dwAvail,dwCreated,dwMin,dwMax)
- #define IComObjectPoolEvents2_OnObjPoolTimeout(This,pInfo,guidObject,guidActivity,dwTimeout)
- (This)->lpVtbl -> OnObjPoolTimeout(This,pInfo,guidObject,guidActivity,dwTimeout)
- #define IComObjectPoolEvents2_OnObjPoolCreatePool(This,pInfo,guidObject,dwMin,dwMax,dwTimeout)
- (This)->lpVtbl -> OnObjPoolCreatePool(This,pInfo,guidObject,dwMin,dwMax,dwTimeout)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IComObjectPoolEvents2_OnObjPoolCreateObject_Proxy(
- IComObjectPoolEvents2 * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- REFGUID guidObject,
- DWORD dwObjsCreated,
- ULONG64 oid);
- void __RPC_STUB IComObjectPoolEvents2_OnObjPoolCreateObject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComObjectPoolEvents2_OnObjPoolDestroyObject_Proxy(
- IComObjectPoolEvents2 * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- REFGUID guidObject,
- DWORD dwObjsCreated,
- ULONG64 oid);
- void __RPC_STUB IComObjectPoolEvents2_OnObjPoolDestroyObject_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComObjectPoolEvents2_OnObjPoolCreateDecision_Proxy(
- IComObjectPoolEvents2 * This,
- COMSVCSEVENTINFO *pInfo,
- DWORD dwThreadsWaiting,
- DWORD dwAvail,
- DWORD dwCreated,
- DWORD dwMin,
- DWORD dwMax);
- void __RPC_STUB IComObjectPoolEvents2_OnObjPoolCreateDecision_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComObjectPoolEvents2_OnObjPoolTimeout_Proxy(
- IComObjectPoolEvents2 * This,
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidObject,
- REFGUID guidActivity,
- DWORD dwTimeout);
- void __RPC_STUB IComObjectPoolEvents2_OnObjPoolTimeout_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComObjectPoolEvents2_OnObjPoolCreatePool_Proxy(
- IComObjectPoolEvents2 * This,
- COMSVCSEVENTINFO *pInfo,
- REFGUID guidObject,
- DWORD dwMin,
- DWORD dwMax,
- DWORD dwTimeout);
- void __RPC_STUB IComObjectPoolEvents2_OnObjPoolCreatePool_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComObjectPoolEvents2_INTERFACE_DEFINED__ */
- #ifndef __IComObjectConstructionEvents_INTERFACE_DEFINED__
- #define __IComObjectConstructionEvents_INTERFACE_DEFINED__
- /* interface IComObjectConstructionEvents */
- /* [uuid][hidden][object] */
- EXTERN_C const IID IID_IComObjectConstructionEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("683130AF-2E50-11d2-98A5-00C04F8EE1C4")
- IComObjectConstructionEvents : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnObjectConstruct(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidObject,
- /* [in] */ LPCOLESTR sConstructString,
- /* [in] */ ULONG64 oid) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComObjectConstructionEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComObjectConstructionEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComObjectConstructionEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComObjectConstructionEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnObjectConstruct )(
- IComObjectConstructionEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidObject,
- /* [in] */ LPCOLESTR sConstructString,
- /* [in] */ ULONG64 oid);
-
- END_INTERFACE
- } IComObjectConstructionEventsVtbl;
- interface IComObjectConstructionEvents
- {
- CONST_VTBL struct IComObjectConstructionEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComObjectConstructionEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComObjectConstructionEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComObjectConstructionEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComObjectConstructionEvents_OnObjectConstruct(This,pInfo,guidObject,sConstructString,oid)
- (This)->lpVtbl -> OnObjectConstruct(This,pInfo,guidObject,sConstructString,oid)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IComObjectConstructionEvents_OnObjectConstruct_Proxy(
- IComObjectConstructionEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidObject,
- /* [in] */ LPCOLESTR sConstructString,
- /* [in] */ ULONG64 oid);
- void __RPC_STUB IComObjectConstructionEvents_OnObjectConstruct_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComObjectConstructionEvents_INTERFACE_DEFINED__ */
- #ifndef __IComActivityEvents_INTERFACE_DEFINED__
- #define __IComActivityEvents_INTERFACE_DEFINED__
- /* interface IComActivityEvents */
- /* [uuid][hidden][object] */
- EXTERN_C const IID IID_IComActivityEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("683130B0-2E50-11d2-98A5-00C04F8EE1C4")
- IComActivityEvents : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnActivityCreate(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidActivity) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnActivityDestroy(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidActivity) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnActivityEnter(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidCurrent,
- /* [in] */ REFGUID guidEntered,
- /* [in] */ DWORD dwThread) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnActivityTimeout(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidCurrent,
- /* [in] */ REFGUID guidEntered,
- /* [in] */ DWORD dwThread,
- /* [in] */ DWORD dwTimeout) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnActivityReenter(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidCurrent,
- /* [in] */ DWORD dwThread,
- /* [in] */ DWORD dwCallDepth) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnActivityLeave(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidCurrent,
- /* [in] */ REFGUID guidLeft) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnActivityLeaveSame(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidCurrent,
- /* [in] */ DWORD dwCallDepth) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComActivityEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComActivityEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComActivityEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComActivityEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnActivityCreate )(
- IComActivityEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidActivity);
-
- HRESULT ( STDMETHODCALLTYPE *OnActivityDestroy )(
- IComActivityEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidActivity);
-
- HRESULT ( STDMETHODCALLTYPE *OnActivityEnter )(
- IComActivityEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidCurrent,
- /* [in] */ REFGUID guidEntered,
- /* [in] */ DWORD dwThread);
-
- HRESULT ( STDMETHODCALLTYPE *OnActivityTimeout )(
- IComActivityEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidCurrent,
- /* [in] */ REFGUID guidEntered,
- /* [in] */ DWORD dwThread,
- /* [in] */ DWORD dwTimeout);
-
- HRESULT ( STDMETHODCALLTYPE *OnActivityReenter )(
- IComActivityEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidCurrent,
- /* [in] */ DWORD dwThread,
- /* [in] */ DWORD dwCallDepth);
-
- HRESULT ( STDMETHODCALLTYPE *OnActivityLeave )(
- IComActivityEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidCurrent,
- /* [in] */ REFGUID guidLeft);
-
- HRESULT ( STDMETHODCALLTYPE *OnActivityLeaveSame )(
- IComActivityEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidCurrent,
- /* [in] */ DWORD dwCallDepth);
-
- END_INTERFACE
- } IComActivityEventsVtbl;
- interface IComActivityEvents
- {
- CONST_VTBL struct IComActivityEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComActivityEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComActivityEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComActivityEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComActivityEvents_OnActivityCreate(This,pInfo,guidActivity)
- (This)->lpVtbl -> OnActivityCreate(This,pInfo,guidActivity)
- #define IComActivityEvents_OnActivityDestroy(This,pInfo,guidActivity)
- (This)->lpVtbl -> OnActivityDestroy(This,pInfo,guidActivity)
- #define IComActivityEvents_OnActivityEnter(This,pInfo,guidCurrent,guidEntered,dwThread)
- (This)->lpVtbl -> OnActivityEnter(This,pInfo,guidCurrent,guidEntered,dwThread)
- #define IComActivityEvents_OnActivityTimeout(This,pInfo,guidCurrent,guidEntered,dwThread,dwTimeout)
- (This)->lpVtbl -> OnActivityTimeout(This,pInfo,guidCurrent,guidEntered,dwThread,dwTimeout)
- #define IComActivityEvents_OnActivityReenter(This,pInfo,guidCurrent,dwThread,dwCallDepth)
- (This)->lpVtbl -> OnActivityReenter(This,pInfo,guidCurrent,dwThread,dwCallDepth)
- #define IComActivityEvents_OnActivityLeave(This,pInfo,guidCurrent,guidLeft)
- (This)->lpVtbl -> OnActivityLeave(This,pInfo,guidCurrent,guidLeft)
- #define IComActivityEvents_OnActivityLeaveSame(This,pInfo,guidCurrent,dwCallDepth)
- (This)->lpVtbl -> OnActivityLeaveSame(This,pInfo,guidCurrent,dwCallDepth)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IComActivityEvents_OnActivityCreate_Proxy(
- IComActivityEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidActivity);
- void __RPC_STUB IComActivityEvents_OnActivityCreate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComActivityEvents_OnActivityDestroy_Proxy(
- IComActivityEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidActivity);
- void __RPC_STUB IComActivityEvents_OnActivityDestroy_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComActivityEvents_OnActivityEnter_Proxy(
- IComActivityEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidCurrent,
- /* [in] */ REFGUID guidEntered,
- /* [in] */ DWORD dwThread);
- void __RPC_STUB IComActivityEvents_OnActivityEnter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComActivityEvents_OnActivityTimeout_Proxy(
- IComActivityEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidCurrent,
- /* [in] */ REFGUID guidEntered,
- /* [in] */ DWORD dwThread,
- /* [in] */ DWORD dwTimeout);
- void __RPC_STUB IComActivityEvents_OnActivityTimeout_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComActivityEvents_OnActivityReenter_Proxy(
- IComActivityEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidCurrent,
- /* [in] */ DWORD dwThread,
- /* [in] */ DWORD dwCallDepth);
- void __RPC_STUB IComActivityEvents_OnActivityReenter_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComActivityEvents_OnActivityLeave_Proxy(
- IComActivityEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidCurrent,
- /* [in] */ REFGUID guidLeft);
- void __RPC_STUB IComActivityEvents_OnActivityLeave_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComActivityEvents_OnActivityLeaveSame_Proxy(
- IComActivityEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidCurrent,
- /* [in] */ DWORD dwCallDepth);
- void __RPC_STUB IComActivityEvents_OnActivityLeaveSame_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComActivityEvents_INTERFACE_DEFINED__ */
- #ifndef __IComIdentityEvents_INTERFACE_DEFINED__
- #define __IComIdentityEvents_INTERFACE_DEFINED__
- /* interface IComIdentityEvents */
- /* [uuid][hidden][object] */
- EXTERN_C const IID IID_IComIdentityEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("683130B1-2E50-11d2-98A5-00C04F8EE1C4")
- IComIdentityEvents : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnIISRequestInfo(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ObjId,
- /* [in] */ LPCOLESTR pszClientIP,
- /* [in] */ LPCOLESTR pszServerIP,
- /* [in] */ LPCOLESTR pszURL) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComIdentityEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComIdentityEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComIdentityEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComIdentityEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnIISRequestInfo )(
- IComIdentityEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ObjId,
- /* [in] */ LPCOLESTR pszClientIP,
- /* [in] */ LPCOLESTR pszServerIP,
- /* [in] */ LPCOLESTR pszURL);
-
- END_INTERFACE
- } IComIdentityEventsVtbl;
- interface IComIdentityEvents
- {
- CONST_VTBL struct IComIdentityEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComIdentityEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComIdentityEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComIdentityEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComIdentityEvents_OnIISRequestInfo(This,pInfo,ObjId,pszClientIP,pszServerIP,pszURL)
- (This)->lpVtbl -> OnIISRequestInfo(This,pInfo,ObjId,pszClientIP,pszServerIP,pszURL)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IComIdentityEvents_OnIISRequestInfo_Proxy(
- IComIdentityEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 ObjId,
- /* [in] */ LPCOLESTR pszClientIP,
- /* [in] */ LPCOLESTR pszServerIP,
- /* [in] */ LPCOLESTR pszURL);
- void __RPC_STUB IComIdentityEvents_OnIISRequestInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComIdentityEvents_INTERFACE_DEFINED__ */
- #ifndef __IComQCEvents_INTERFACE_DEFINED__
- #define __IComQCEvents_INTERFACE_DEFINED__
- /* interface IComQCEvents */
- /* [uuid][hidden][object] */
- EXTERN_C const IID IID_IComQCEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("683130B2-2E50-11d2-98A5-00C04F8EE1C4")
- IComQCEvents : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnQCRecord(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 objid,
- /* [in] */ WCHAR szQueue[ 60 ],
- /* [in] */ REFGUID guidMsgId,
- /* [in] */ REFGUID guidWorkFlowId,
- /* [in] */ HRESULT msmqhr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnQCQueueOpen(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ WCHAR szQueue[ 60 ],
- /* [in] */ ULONG64 QueueID,
- /* [in] */ HRESULT hr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnQCReceive(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 QueueID,
- /* [in] */ REFGUID guidMsgId,
- /* [in] */ REFGUID guidWorkFlowId,
- /* [in] */ HRESULT hr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnQCReceiveFail(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 QueueID,
- /* [in] */ HRESULT msmqhr) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnQCMoveToReTryQueue(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidMsgId,
- /* [in] */ REFGUID guidWorkFlowId,
- /* [in] */ ULONG RetryIndex) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnQCMoveToDeadQueue(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidMsgId,
- /* [in] */ REFGUID guidWorkFlowId) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnQCPlayback(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 objid,
- /* [in] */ REFGUID guidMsgId,
- /* [in] */ REFGUID guidWorkFlowId,
- /* [in] */ HRESULT hr) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComQCEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComQCEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComQCEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComQCEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnQCRecord )(
- IComQCEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 objid,
- /* [in] */ WCHAR szQueue[ 60 ],
- /* [in] */ REFGUID guidMsgId,
- /* [in] */ REFGUID guidWorkFlowId,
- /* [in] */ HRESULT msmqhr);
-
- HRESULT ( STDMETHODCALLTYPE *OnQCQueueOpen )(
- IComQCEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ WCHAR szQueue[ 60 ],
- /* [in] */ ULONG64 QueueID,
- /* [in] */ HRESULT hr);
-
- HRESULT ( STDMETHODCALLTYPE *OnQCReceive )(
- IComQCEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 QueueID,
- /* [in] */ REFGUID guidMsgId,
- /* [in] */ REFGUID guidWorkFlowId,
- /* [in] */ HRESULT hr);
-
- HRESULT ( STDMETHODCALLTYPE *OnQCReceiveFail )(
- IComQCEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 QueueID,
- /* [in] */ HRESULT msmqhr);
-
- HRESULT ( STDMETHODCALLTYPE *OnQCMoveToReTryQueue )(
- IComQCEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidMsgId,
- /* [in] */ REFGUID guidWorkFlowId,
- /* [in] */ ULONG RetryIndex);
-
- HRESULT ( STDMETHODCALLTYPE *OnQCMoveToDeadQueue )(
- IComQCEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidMsgId,
- /* [in] */ REFGUID guidWorkFlowId);
-
- HRESULT ( STDMETHODCALLTYPE *OnQCPlayback )(
- IComQCEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 objid,
- /* [in] */ REFGUID guidMsgId,
- /* [in] */ REFGUID guidWorkFlowId,
- /* [in] */ HRESULT hr);
-
- END_INTERFACE
- } IComQCEventsVtbl;
- interface IComQCEvents
- {
- CONST_VTBL struct IComQCEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComQCEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComQCEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComQCEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComQCEvents_OnQCRecord(This,pInfo,objid,szQueue,guidMsgId,guidWorkFlowId,msmqhr)
- (This)->lpVtbl -> OnQCRecord(This,pInfo,objid,szQueue,guidMsgId,guidWorkFlowId,msmqhr)
- #define IComQCEvents_OnQCQueueOpen(This,pInfo,szQueue,QueueID,hr)
- (This)->lpVtbl -> OnQCQueueOpen(This,pInfo,szQueue,QueueID,hr)
- #define IComQCEvents_OnQCReceive(This,pInfo,QueueID,guidMsgId,guidWorkFlowId,hr)
- (This)->lpVtbl -> OnQCReceive(This,pInfo,QueueID,guidMsgId,guidWorkFlowId,hr)
- #define IComQCEvents_OnQCReceiveFail(This,pInfo,QueueID,msmqhr)
- (This)->lpVtbl -> OnQCReceiveFail(This,pInfo,QueueID,msmqhr)
- #define IComQCEvents_OnQCMoveToReTryQueue(This,pInfo,guidMsgId,guidWorkFlowId,RetryIndex)
- (This)->lpVtbl -> OnQCMoveToReTryQueue(This,pInfo,guidMsgId,guidWorkFlowId,RetryIndex)
- #define IComQCEvents_OnQCMoveToDeadQueue(This,pInfo,guidMsgId,guidWorkFlowId)
- (This)->lpVtbl -> OnQCMoveToDeadQueue(This,pInfo,guidMsgId,guidWorkFlowId)
- #define IComQCEvents_OnQCPlayback(This,pInfo,objid,guidMsgId,guidWorkFlowId,hr)
- (This)->lpVtbl -> OnQCPlayback(This,pInfo,objid,guidMsgId,guidWorkFlowId,hr)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IComQCEvents_OnQCRecord_Proxy(
- IComQCEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 objid,
- /* [in] */ WCHAR szQueue[ 60 ],
- /* [in] */ REFGUID guidMsgId,
- /* [in] */ REFGUID guidWorkFlowId,
- /* [in] */ HRESULT msmqhr);
- void __RPC_STUB IComQCEvents_OnQCRecord_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComQCEvents_OnQCQueueOpen_Proxy(
- IComQCEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ WCHAR szQueue[ 60 ],
- /* [in] */ ULONG64 QueueID,
- /* [in] */ HRESULT hr);
- void __RPC_STUB IComQCEvents_OnQCQueueOpen_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComQCEvents_OnQCReceive_Proxy(
- IComQCEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 QueueID,
- /* [in] */ REFGUID guidMsgId,
- /* [in] */ REFGUID guidWorkFlowId,
- /* [in] */ HRESULT hr);
- void __RPC_STUB IComQCEvents_OnQCReceive_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComQCEvents_OnQCReceiveFail_Proxy(
- IComQCEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 QueueID,
- /* [in] */ HRESULT msmqhr);
- void __RPC_STUB IComQCEvents_OnQCReceiveFail_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComQCEvents_OnQCMoveToReTryQueue_Proxy(
- IComQCEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidMsgId,
- /* [in] */ REFGUID guidWorkFlowId,
- /* [in] */ ULONG RetryIndex);
- void __RPC_STUB IComQCEvents_OnQCMoveToReTryQueue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComQCEvents_OnQCMoveToDeadQueue_Proxy(
- IComQCEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ REFGUID guidMsgId,
- /* [in] */ REFGUID guidWorkFlowId);
- void __RPC_STUB IComQCEvents_OnQCMoveToDeadQueue_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComQCEvents_OnQCPlayback_Proxy(
- IComQCEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 objid,
- /* [in] */ REFGUID guidMsgId,
- /* [in] */ REFGUID guidWorkFlowId,
- /* [in] */ HRESULT hr);
- void __RPC_STUB IComQCEvents_OnQCPlayback_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComQCEvents_INTERFACE_DEFINED__ */
- #ifndef __IComExceptionEvents_INTERFACE_DEFINED__
- #define __IComExceptionEvents_INTERFACE_DEFINED__
- /* interface IComExceptionEvents */
- /* [uuid][hidden][object] */
- EXTERN_C const IID IID_IComExceptionEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("683130B3-2E50-11d2-98A5-00C04F8EE1C4")
- IComExceptionEvents : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnExceptionUser(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG code,
- /* [in] */ ULONG64 address,
- /* [in] */ LPCOLESTR pszStackTrace) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComExceptionEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComExceptionEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComExceptionEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComExceptionEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnExceptionUser )(
- IComExceptionEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG code,
- /* [in] */ ULONG64 address,
- /* [in] */ LPCOLESTR pszStackTrace);
-
- END_INTERFACE
- } IComExceptionEventsVtbl;
- interface IComExceptionEvents
- {
- CONST_VTBL struct IComExceptionEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComExceptionEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComExceptionEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComExceptionEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComExceptionEvents_OnExceptionUser(This,pInfo,code,address,pszStackTrace)
- (This)->lpVtbl -> OnExceptionUser(This,pInfo,code,address,pszStackTrace)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IComExceptionEvents_OnExceptionUser_Proxy(
- IComExceptionEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG code,
- /* [in] */ ULONG64 address,
- /* [in] */ LPCOLESTR pszStackTrace);
- void __RPC_STUB IComExceptionEvents_OnExceptionUser_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComExceptionEvents_INTERFACE_DEFINED__ */
- #ifndef __ILBEvents_INTERFACE_DEFINED__
- #define __ILBEvents_INTERFACE_DEFINED__
- /* interface ILBEvents */
- /* [uuid][hidden][object] */
- EXTERN_C const IID IID_ILBEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("683130B4-2E50-11d2-98A5-00C04F8EE1C4")
- ILBEvents : public IUnknown
- {
- public:
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TargetUp(
- BSTR bstrServerName,
- BSTR bstrClsidEng) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE TargetDown(
- BSTR bstrServerName,
- BSTR bstrClsidEng) = 0;
-
- virtual /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE EngineDefined(
- BSTR bstrPropName,
- VARIANT *varPropValue,
- BSTR bstrClsidEng) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct ILBEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- ILBEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- ILBEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- ILBEvents * This);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TargetUp )(
- ILBEvents * This,
- BSTR bstrServerName,
- BSTR bstrClsidEng);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *TargetDown )(
- ILBEvents * This,
- BSTR bstrServerName,
- BSTR bstrClsidEng);
-
- /* [helpstring][id] */ HRESULT ( STDMETHODCALLTYPE *EngineDefined )(
- ILBEvents * This,
- BSTR bstrPropName,
- VARIANT *varPropValue,
- BSTR bstrClsidEng);
-
- END_INTERFACE
- } ILBEventsVtbl;
- interface ILBEvents
- {
- CONST_VTBL struct ILBEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define ILBEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define ILBEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define ILBEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define ILBEvents_TargetUp(This,bstrServerName,bstrClsidEng)
- (This)->lpVtbl -> TargetUp(This,bstrServerName,bstrClsidEng)
- #define ILBEvents_TargetDown(This,bstrServerName,bstrClsidEng)
- (This)->lpVtbl -> TargetDown(This,bstrServerName,bstrClsidEng)
- #define ILBEvents_EngineDefined(This,bstrPropName,varPropValue,bstrClsidEng)
- (This)->lpVtbl -> EngineDefined(This,bstrPropName,varPropValue,bstrClsidEng)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ILBEvents_TargetUp_Proxy(
- ILBEvents * This,
- BSTR bstrServerName,
- BSTR bstrClsidEng);
- void __RPC_STUB ILBEvents_TargetUp_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ILBEvents_TargetDown_Proxy(
- ILBEvents * This,
- BSTR bstrServerName,
- BSTR bstrClsidEng);
- void __RPC_STUB ILBEvents_TargetDown_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- /* [helpstring][id] */ HRESULT STDMETHODCALLTYPE ILBEvents_EngineDefined_Proxy(
- ILBEvents * This,
- BSTR bstrPropName,
- VARIANT *varPropValue,
- BSTR bstrClsidEng);
- void __RPC_STUB ILBEvents_EngineDefined_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __ILBEvents_INTERFACE_DEFINED__ */
- #ifndef __IComCRMEvents_INTERFACE_DEFINED__
- #define __IComCRMEvents_INTERFACE_DEFINED__
- /* interface IComCRMEvents */
- /* [uuid][hidden][object] */
- EXTERN_C const IID IID_IComCRMEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("683130B5-2E50-11d2-98A5-00C04F8EE1C4")
- IComCRMEvents : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnCRMRecoveryStart(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidApp) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnCRMRecoveryDone(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidApp) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnCRMCheckpoint(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidApp) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnCRMBegin(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID,
- /* [in] */ GUID guidActivity,
- /* [in] */ GUID guidTx,
- /* [in] */ WCHAR szProgIdCompensator[ 64 ],
- /* [in] */ WCHAR szDescription[ 64 ]) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnCRMPrepare(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnCRMCommit(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnCRMAbort(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnCRMIndoubt(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnCRMDone(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnCRMRelease(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnCRMAnalyze(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID,
- /* [in] */ DWORD dwCrmRecordType,
- /* [in] */ DWORD dwRecordSize) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnCRMWrite(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID,
- /* [in] */ BOOL fVariants,
- /* [in] */ DWORD dwRecordSize) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnCRMForget(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnCRMForce(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnCRMDeliver(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID,
- /* [in] */ BOOL fVariants,
- /* [in] */ DWORD dwRecordSize) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComCRMEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComCRMEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComCRMEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComCRMEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnCRMRecoveryStart )(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidApp);
-
- HRESULT ( STDMETHODCALLTYPE *OnCRMRecoveryDone )(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidApp);
-
- HRESULT ( STDMETHODCALLTYPE *OnCRMCheckpoint )(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidApp);
-
- HRESULT ( STDMETHODCALLTYPE *OnCRMBegin )(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID,
- /* [in] */ GUID guidActivity,
- /* [in] */ GUID guidTx,
- /* [in] */ WCHAR szProgIdCompensator[ 64 ],
- /* [in] */ WCHAR szDescription[ 64 ]);
-
- HRESULT ( STDMETHODCALLTYPE *OnCRMPrepare )(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID);
-
- HRESULT ( STDMETHODCALLTYPE *OnCRMCommit )(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID);
-
- HRESULT ( STDMETHODCALLTYPE *OnCRMAbort )(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID);
-
- HRESULT ( STDMETHODCALLTYPE *OnCRMIndoubt )(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID);
-
- HRESULT ( STDMETHODCALLTYPE *OnCRMDone )(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID);
-
- HRESULT ( STDMETHODCALLTYPE *OnCRMRelease )(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID);
-
- HRESULT ( STDMETHODCALLTYPE *OnCRMAnalyze )(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID,
- /* [in] */ DWORD dwCrmRecordType,
- /* [in] */ DWORD dwRecordSize);
-
- HRESULT ( STDMETHODCALLTYPE *OnCRMWrite )(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID,
- /* [in] */ BOOL fVariants,
- /* [in] */ DWORD dwRecordSize);
-
- HRESULT ( STDMETHODCALLTYPE *OnCRMForget )(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID);
-
- HRESULT ( STDMETHODCALLTYPE *OnCRMForce )(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID);
-
- HRESULT ( STDMETHODCALLTYPE *OnCRMDeliver )(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID,
- /* [in] */ BOOL fVariants,
- /* [in] */ DWORD dwRecordSize);
-
- END_INTERFACE
- } IComCRMEventsVtbl;
- interface IComCRMEvents
- {
- CONST_VTBL struct IComCRMEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComCRMEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComCRMEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComCRMEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComCRMEvents_OnCRMRecoveryStart(This,pInfo,guidApp)
- (This)->lpVtbl -> OnCRMRecoveryStart(This,pInfo,guidApp)
- #define IComCRMEvents_OnCRMRecoveryDone(This,pInfo,guidApp)
- (This)->lpVtbl -> OnCRMRecoveryDone(This,pInfo,guidApp)
- #define IComCRMEvents_OnCRMCheckpoint(This,pInfo,guidApp)
- (This)->lpVtbl -> OnCRMCheckpoint(This,pInfo,guidApp)
- #define IComCRMEvents_OnCRMBegin(This,pInfo,guidClerkCLSID,guidActivity,guidTx,szProgIdCompensator,szDescription)
- (This)->lpVtbl -> OnCRMBegin(This,pInfo,guidClerkCLSID,guidActivity,guidTx,szProgIdCompensator,szDescription)
- #define IComCRMEvents_OnCRMPrepare(This,pInfo,guidClerkCLSID)
- (This)->lpVtbl -> OnCRMPrepare(This,pInfo,guidClerkCLSID)
- #define IComCRMEvents_OnCRMCommit(This,pInfo,guidClerkCLSID)
- (This)->lpVtbl -> OnCRMCommit(This,pInfo,guidClerkCLSID)
- #define IComCRMEvents_OnCRMAbort(This,pInfo,guidClerkCLSID)
- (This)->lpVtbl -> OnCRMAbort(This,pInfo,guidClerkCLSID)
- #define IComCRMEvents_OnCRMIndoubt(This,pInfo,guidClerkCLSID)
- (This)->lpVtbl -> OnCRMIndoubt(This,pInfo,guidClerkCLSID)
- #define IComCRMEvents_OnCRMDone(This,pInfo,guidClerkCLSID)
- (This)->lpVtbl -> OnCRMDone(This,pInfo,guidClerkCLSID)
- #define IComCRMEvents_OnCRMRelease(This,pInfo,guidClerkCLSID)
- (This)->lpVtbl -> OnCRMRelease(This,pInfo,guidClerkCLSID)
- #define IComCRMEvents_OnCRMAnalyze(This,pInfo,guidClerkCLSID,dwCrmRecordType,dwRecordSize)
- (This)->lpVtbl -> OnCRMAnalyze(This,pInfo,guidClerkCLSID,dwCrmRecordType,dwRecordSize)
- #define IComCRMEvents_OnCRMWrite(This,pInfo,guidClerkCLSID,fVariants,dwRecordSize)
- (This)->lpVtbl -> OnCRMWrite(This,pInfo,guidClerkCLSID,fVariants,dwRecordSize)
- #define IComCRMEvents_OnCRMForget(This,pInfo,guidClerkCLSID)
- (This)->lpVtbl -> OnCRMForget(This,pInfo,guidClerkCLSID)
- #define IComCRMEvents_OnCRMForce(This,pInfo,guidClerkCLSID)
- (This)->lpVtbl -> OnCRMForce(This,pInfo,guidClerkCLSID)
- #define IComCRMEvents_OnCRMDeliver(This,pInfo,guidClerkCLSID,fVariants,dwRecordSize)
- (This)->lpVtbl -> OnCRMDeliver(This,pInfo,guidClerkCLSID,fVariants,dwRecordSize)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IComCRMEvents_OnCRMRecoveryStart_Proxy(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidApp);
- void __RPC_STUB IComCRMEvents_OnCRMRecoveryStart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComCRMEvents_OnCRMRecoveryDone_Proxy(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidApp);
- void __RPC_STUB IComCRMEvents_OnCRMRecoveryDone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComCRMEvents_OnCRMCheckpoint_Proxy(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidApp);
- void __RPC_STUB IComCRMEvents_OnCRMCheckpoint_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComCRMEvents_OnCRMBegin_Proxy(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID,
- /* [in] */ GUID guidActivity,
- /* [in] */ GUID guidTx,
- /* [in] */ WCHAR szProgIdCompensator[ 64 ],
- /* [in] */ WCHAR szDescription[ 64 ]);
- void __RPC_STUB IComCRMEvents_OnCRMBegin_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComCRMEvents_OnCRMPrepare_Proxy(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID);
- void __RPC_STUB IComCRMEvents_OnCRMPrepare_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComCRMEvents_OnCRMCommit_Proxy(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID);
- void __RPC_STUB IComCRMEvents_OnCRMCommit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComCRMEvents_OnCRMAbort_Proxy(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID);
- void __RPC_STUB IComCRMEvents_OnCRMAbort_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComCRMEvents_OnCRMIndoubt_Proxy(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID);
- void __RPC_STUB IComCRMEvents_OnCRMIndoubt_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComCRMEvents_OnCRMDone_Proxy(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID);
- void __RPC_STUB IComCRMEvents_OnCRMDone_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComCRMEvents_OnCRMRelease_Proxy(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID);
- void __RPC_STUB IComCRMEvents_OnCRMRelease_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComCRMEvents_OnCRMAnalyze_Proxy(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID,
- /* [in] */ DWORD dwCrmRecordType,
- /* [in] */ DWORD dwRecordSize);
- void __RPC_STUB IComCRMEvents_OnCRMAnalyze_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComCRMEvents_OnCRMWrite_Proxy(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID,
- /* [in] */ BOOL fVariants,
- /* [in] */ DWORD dwRecordSize);
- void __RPC_STUB IComCRMEvents_OnCRMWrite_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComCRMEvents_OnCRMForget_Proxy(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID);
- void __RPC_STUB IComCRMEvents_OnCRMForget_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComCRMEvents_OnCRMForce_Proxy(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID);
- void __RPC_STUB IComCRMEvents_OnCRMForce_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComCRMEvents_OnCRMDeliver_Proxy(
- IComCRMEvents * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ GUID guidClerkCLSID,
- /* [in] */ BOOL fVariants,
- /* [in] */ DWORD dwRecordSize);
- void __RPC_STUB IComCRMEvents_OnCRMDeliver_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComCRMEvents_INTERFACE_DEFINED__ */
- #ifndef __IComMethod2Events_INTERFACE_DEFINED__
- #define __IComMethod2Events_INTERFACE_DEFINED__
- /* interface IComMethod2Events */
- /* [uuid][hidden][object] */
- EXTERN_C const IID IID_IComMethod2Events;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("FB388AAA-567D-4024-AF8E-6E93EE748573")
- IComMethod2Events : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnMethodCall2(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ DWORD dwThread,
- /* [in] */ ULONG iMeth) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnMethodReturn2(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ DWORD dwThread,
- /* [in] */ ULONG iMeth,
- /* [in] */ HRESULT hresult) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnMethodException2(
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ DWORD dwThread,
- /* [in] */ ULONG iMeth) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComMethod2EventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComMethod2Events * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComMethod2Events * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComMethod2Events * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnMethodCall2 )(
- IComMethod2Events * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ DWORD dwThread,
- /* [in] */ ULONG iMeth);
-
- HRESULT ( STDMETHODCALLTYPE *OnMethodReturn2 )(
- IComMethod2Events * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ DWORD dwThread,
- /* [in] */ ULONG iMeth,
- /* [in] */ HRESULT hresult);
-
- HRESULT ( STDMETHODCALLTYPE *OnMethodException2 )(
- IComMethod2Events * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ DWORD dwThread,
- /* [in] */ ULONG iMeth);
-
- END_INTERFACE
- } IComMethod2EventsVtbl;
- interface IComMethod2Events
- {
- CONST_VTBL struct IComMethod2EventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComMethod2Events_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComMethod2Events_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComMethod2Events_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComMethod2Events_OnMethodCall2(This,pInfo,oid,guidCid,guidRid,dwThread,iMeth)
- (This)->lpVtbl -> OnMethodCall2(This,pInfo,oid,guidCid,guidRid,dwThread,iMeth)
- #define IComMethod2Events_OnMethodReturn2(This,pInfo,oid,guidCid,guidRid,dwThread,iMeth,hresult)
- (This)->lpVtbl -> OnMethodReturn2(This,pInfo,oid,guidCid,guidRid,dwThread,iMeth,hresult)
- #define IComMethod2Events_OnMethodException2(This,pInfo,oid,guidCid,guidRid,dwThread,iMeth)
- (This)->lpVtbl -> OnMethodException2(This,pInfo,oid,guidCid,guidRid,dwThread,iMeth)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IComMethod2Events_OnMethodCall2_Proxy(
- IComMethod2Events * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ DWORD dwThread,
- /* [in] */ ULONG iMeth);
- void __RPC_STUB IComMethod2Events_OnMethodCall2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComMethod2Events_OnMethodReturn2_Proxy(
- IComMethod2Events * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ DWORD dwThread,
- /* [in] */ ULONG iMeth,
- /* [in] */ HRESULT hresult);
- void __RPC_STUB IComMethod2Events_OnMethodReturn2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- HRESULT STDMETHODCALLTYPE IComMethod2Events_OnMethodException2_Proxy(
- IComMethod2Events * This,
- /* [in] */ COMSVCSEVENTINFO *pInfo,
- /* [in] */ ULONG64 oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ DWORD dwThread,
- /* [in] */ ULONG iMeth);
- void __RPC_STUB IComMethod2Events_OnMethodException2_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComMethod2Events_INTERFACE_DEFINED__ */
- #ifndef __IComTrackingInfoEvents_INTERFACE_DEFINED__
- #define __IComTrackingInfoEvents_INTERFACE_DEFINED__
- /* interface IComTrackingInfoEvents */
- /* [uuid][hidden][object] */
- EXTERN_C const IID IID_IComTrackingInfoEvents;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("4e6cdcc9-fb25-4fd5-9cc5-c9f4b6559cec")
- IComTrackingInfoEvents : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnNewTrackingInfo(
- /* [in] */ IUnknown *pToplevelCollection) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComTrackingInfoEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComTrackingInfoEvents * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComTrackingInfoEvents * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComTrackingInfoEvents * This);
-
- HRESULT ( STDMETHODCALLTYPE *OnNewTrackingInfo )(
- IComTrackingInfoEvents * This,
- /* [in] */ IUnknown *pToplevelCollection);
-
- END_INTERFACE
- } IComTrackingInfoEventsVtbl;
- interface IComTrackingInfoEvents
- {
- CONST_VTBL struct IComTrackingInfoEventsVtbl *lpVtbl;
- };
-
- #ifdef COBJMACROS
- #define IComTrackingInfoEvents_QueryInterface(This,riid,ppvObject)
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
- #define IComTrackingInfoEvents_AddRef(This)
- (This)->lpVtbl -> AddRef(This)
- #define IComTrackingInfoEvents_Release(This)
- (This)->lpVtbl -> Release(This)
- #define IComTrackingInfoEvents_OnNewTrackingInfo(This,pToplevelCollection)
- (This)->lpVtbl -> OnNewTrackingInfo(This,pToplevelCollection)
- #endif /* COBJMACROS */
- #endif /* C style interface */
- HRESULT STDMETHODCALLTYPE IComTrackingInfoEvents_OnNewTrackingInfo_Proxy(
- IComTrackingInfoEvents * This,
- /* [in] */ IUnknown *pToplevelCollection);
- void __RPC_STUB IComTrackingInfoEvents_OnNewTrackingInfo_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
- #endif /* __IComTrackingInfoEvents_INTERFACE_DEFINED__ */
- /* interface __MIDL_itf_autosvcs_0314 */
- /* [local] */
- typedef /* [public][public] */
- enum __MIDL___MIDL_itf_autosvcs_0314_0001
- { TRKCOLL_PROCESSES = 0,
- TRKCOLL_APPLICATIONS = TRKCOLL_PROCESSES + 1,
- TRKCOLL_COMPONENTS = TRKCOLL_APPLICATIONS + 1
- } TRACKING_COLL_TYPE;
- extern RPC_IF_HANDLE __MIDL_itf_autosvcs_0314_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_autosvcs_0314_v0_0_s_ifspec;
- #ifndef __IComTrackingInfoCollection_INTERFACE_DEFINED__
- #define __IComTrackingInfoCollection_INTERFACE_DEFINED__
- /* interface IComTrackingInfoCollection */
- /* [uuid][hidden][object] */
- EXTERN_C const IID IID_IComTrackingInfoCollection;
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- MIDL_INTERFACE("c266c677-c9ad-49ab-9fd9-d9661078588a")
- IComTrackingInfoCollection : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE Type(
- /* [out] */ TRACKING_COLL_TYPE *pType) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Count(
- /* [out] */ ULONG *pCount) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE Item(
- /* [in] */ ULONG ulIndex,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppv) = 0;
-
- };
-
- #else /* C style interface */
- typedef struct IComTrackingInfoCollectionVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE *QueryInterface )(
- IComTrackingInfoCollection * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void **ppvObject);
-
- ULONG ( STDMETHODCALLTYPE *AddRef )(
- IComTrackingInfoCollection * This);
-
- ULONG ( STDMETHODCALLTYPE *Release )(
- IComTrackingInfoCollection * This);
-
- HRESULT ( STDMETHODCALLTYPE *Type )(
- IComTrackingInfoCollection * This,