📄 eventcpts.h
字号:
#endif /* __IMtsThreadEvents_INTERFACE_DEFINED__ */
#ifndef __IMtsPackageEvents_INTERFACE_DEFINED__
#define __IMtsPackageEvents_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IMtsPackageEvents
* at Thu Sep 11 16:03:12 1997
* using MIDL 3.01.75
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IMtsPackageEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("BACEDF50-74AB-11D0-B162-00AA00BA3258")
IMtsPackageEvents : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE OnPackageActivation(
/* [in] */ LONGLONG perfCount,
/* [in] */ REFGUID guidPackage,
/* [in] */ LPCOLESTR sPackageName) = 0;
virtual HRESULT STDMETHODCALLTYPE OnPackageShutdown(
/* [in] */ LONGLONG perfCount,
/* [in] */ REFGUID guidPackage,
/* [in] */ LPCOLESTR sPackageName) = 0;
};
#else /* C style interface */
typedef struct IMtsPackageEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IMtsPackageEvents __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IMtsPackageEvents __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IMtsPackageEvents __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnPackageActivation )(
IMtsPackageEvents __RPC_FAR * This,
/* [in] */ LONGLONG perfCount,
/* [in] */ REFGUID guidPackage,
/* [in] */ LPCOLESTR sPackageName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnPackageShutdown )(
IMtsPackageEvents __RPC_FAR * This,
/* [in] */ LONGLONG perfCount,
/* [in] */ REFGUID guidPackage,
/* [in] */ LPCOLESTR sPackageName);
END_INTERFACE
} IMtsPackageEventsVtbl;
interface IMtsPackageEvents
{
CONST_VTBL struct IMtsPackageEventsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IMtsPackageEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IMtsPackageEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IMtsPackageEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define IMtsPackageEvents_OnPackageActivation(This,perfCount,guidPackage,sPackageName) \
(This)->lpVtbl -> OnPackageActivation(This,perfCount,guidPackage,sPackageName)
#define IMtsPackageEvents_OnPackageShutdown(This,perfCount,guidPackage,sPackageName) \
(This)->lpVtbl -> OnPackageShutdown(This,perfCount,guidPackage,sPackageName)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IMtsPackageEvents_OnPackageActivation_Proxy(
IMtsPackageEvents __RPC_FAR * This,
/* [in] */ LONGLONG perfCount,
/* [in] */ REFGUID guidPackage,
/* [in] */ LPCOLESTR sPackageName);
void __RPC_STUB IMtsPackageEvents_OnPackageActivation_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMtsPackageEvents_OnPackageShutdown_Proxy(
IMtsPackageEvents __RPC_FAR * This,
/* [in] */ LONGLONG perfCount,
/* [in] */ REFGUID guidPackage,
/* [in] */ LPCOLESTR sPackageName);
void __RPC_STUB IMtsPackageEvents_OnPackageShutdown_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IMtsPackageEvents_INTERFACE_DEFINED__ */
#ifndef __IMtsInstanceEvents_INTERFACE_DEFINED__
#define __IMtsInstanceEvents_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IMtsInstanceEvents
* at Thu Sep 11 16:03:12 1997
* using MIDL 3.01.75
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IMtsInstanceEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("BACEDF51-74AB-11D0-B162-00AA00BA3258")
IMtsInstanceEvents : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE OnObjectCreate(
/* [in] */ LONGLONG perfCount,
/* [in] */ REFGUID guidActivity,
/* [in] */ REFCLSID clsid,
/* [in] */ REFGUID tsid,
/* [in] */ MTS_OBJID ObjectID) = 0;
virtual HRESULT STDMETHODCALLTYPE OnObjectRelease(
/* [in] */ LONGLONG perfCount,
/* [in] */ MTS_OBJID ObjectID) = 0;
};
#else /* C style interface */
typedef struct IMtsInstanceEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IMtsInstanceEvents __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IMtsInstanceEvents __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IMtsInstanceEvents __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnObjectCreate )(
IMtsInstanceEvents __RPC_FAR * This,
/* [in] */ LONGLONG perfCount,
/* [in] */ REFGUID guidActivity,
/* [in] */ REFCLSID clsid,
/* [in] */ REFGUID tsid,
/* [in] */ MTS_OBJID ObjectID);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnObjectRelease )(
IMtsInstanceEvents __RPC_FAR * This,
/* [in] */ LONGLONG perfCount,
/* [in] */ MTS_OBJID ObjectID);
END_INTERFACE
} IMtsInstanceEventsVtbl;
interface IMtsInstanceEvents
{
CONST_VTBL struct IMtsInstanceEventsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IMtsInstanceEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IMtsInstanceEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IMtsInstanceEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define IMtsInstanceEvents_OnObjectCreate(This,perfCount,guidActivity,clsid,tsid,ObjectID) \
(This)->lpVtbl -> OnObjectCreate(This,perfCount,guidActivity,clsid,tsid,ObjectID)
#define IMtsInstanceEvents_OnObjectRelease(This,perfCount,ObjectID) \
(This)->lpVtbl -> OnObjectRelease(This,perfCount,ObjectID)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IMtsInstanceEvents_OnObjectCreate_Proxy(
IMtsInstanceEvents __RPC_FAR * This,
/* [in] */ LONGLONG perfCount,
/* [in] */ REFGUID guidActivity,
/* [in] */ REFCLSID clsid,
/* [in] */ REFGUID tsid,
/* [in] */ MTS_OBJID ObjectID);
void __RPC_STUB IMtsInstanceEvents_OnObjectCreate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IMtsInstanceEvents_OnObjectRelease_Proxy(
IMtsInstanceEvents __RPC_FAR * This,
/* [in] */ LONGLONG perfCount,
/* [in] */ MTS_OBJID ObjectID);
void __RPC_STUB IMtsInstanceEvents_OnObjectRelease_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IMtsInstanceEvents_INTERFACE_DEFINED__ */
#ifndef __IMtsTransactionEvents_INTERFACE_DEFINED__
#define __IMtsTransactionEvents_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IMtsTransactionEvents
* at Thu Sep 11 16:03:12 1997
* using MIDL 3.01.75
****************************************/
/* [uuid][object] */
EXTERN_C const IID IID_IMtsTransactionEvents;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("BACEDF52-74AB-11D0-B162-00AA00BA3258")
IMtsTransactionEvents : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE OnTransactionStart(
/* [in] */ LONGLONG perfCount,
/* [in] */ REFGUID guidTx,
/* [in] */ REFGUID tsid,
/* [in] */ BOOL fRoot) = 0;
virtual HRESULT STDMETHODCALLTYPE OnTransactionPrepared(
/* [in] */ LONGLONG perfCount,
/* [in] */ REFGUID guidTx,
/* [in] */ BOOL fVoteYes) = 0;
virtual HRESULT STDMETHODCALLTYPE OnTransactionAborted(
/* [in] */ LONGLONG perfCount,
/* [in] */ REFGUID guidTx) = 0;
};
#else /* C style interface */
typedef struct IMtsTransactionEventsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IMtsTransactionEvents __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IMtsTransactionEvents __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IMtsTransactionEvents __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnTransactionStart )(
IMtsTransactionEvents __RPC_FAR * This,
/* [in] */ LONGLONG perfCount,
/* [in] */ REFGUID guidTx,
/* [in] */ REFGUID tsid,
/* [in] */ BOOL fRoot);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnTransactionPrepared )(
IMtsTransactionEvents __RPC_FAR * This,
/* [in] */ LONGLONG perfCount,
/* [in] */ REFGUID guidTx,
/* [in] */ BOOL fVoteYes);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnTransactionAborted )(
IMtsTransactionEvents __RPC_FAR * This,
/* [in] */ LONGLONG perfCount,
/* [in] */ REFGUID guidTx);
END_INTERFACE
} IMtsTransactionEventsVtbl;
interface IMtsTransactionEvents
{
CONST_VTBL struct IMtsTransactionEventsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IMtsTransactionEvents_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IMtsTransactionEvents_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IMtsTransactionEvents_Release(This) \
(This)->lpVtbl -> Release(This)
#define IMtsTransactionEvents_OnTransactionStart(This,perfCount,guidTx,tsid,fRoot) \
(This)->lpVtbl -> OnTransactionStart(This,perfCount,guidTx,tsid,fRoot)
#define IMtsTransactionEvents_OnTransactionPrepared(This,perfCount,guidTx,fVoteYes) \
(This)->lpVtbl -> OnTransactionPrepared(This,perfCount,guidTx,fVoteYes)
#define IMtsTransactionEvents_OnTransactionAborted(This,perfCount,guidTx) \
(This)->lpVtbl -> OnTransactionAborted(This,perfCount,guidTx)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IMtsTransactionEvents_OnTransactionStart_Proxy(
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -