home *** CD-ROM | disk | FTP | other *** search
- /* this ALWAYS GENERATED file contains the definitions for the interfaces */
-
-
- /* File created by MIDL compiler version 3.01.75 */
- /* at Thu Sep 11 16:03:12 1997
- */
- /* Compiler settings for eventcpts.idl:
- Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
- error checks: none
- */
- //@@MIDL_FILE_HEADING( )
- #include "rpc.h"
- #include "rpcndr.h"
- #ifndef COM_NO_WINDOWS_H
- #include "windows.h"
- #include "ole2.h"
- #endif /*COM_NO_WINDOWS_H*/
-
- #ifndef __eventcpts_h__
- #define __eventcpts_h__
-
- #ifdef __cplusplus
- extern "C"{
- #endif
-
- /* Forward Declarations */
-
- #ifndef __IMtsUserEvent_FWD_DEFINED__
- #define __IMtsUserEvent_FWD_DEFINED__
- typedef interface IMtsUserEvent IMtsUserEvent;
- #endif /* __IMtsUserEvent_FWD_DEFINED__ */
-
-
- #ifndef __IMtsThreadEvents_FWD_DEFINED__
- #define __IMtsThreadEvents_FWD_DEFINED__
- typedef interface IMtsThreadEvents IMtsThreadEvents;
- #endif /* __IMtsThreadEvents_FWD_DEFINED__ */
-
-
- #ifndef __IMtsPackageEvents_FWD_DEFINED__
- #define __IMtsPackageEvents_FWD_DEFINED__
- typedef interface IMtsPackageEvents IMtsPackageEvents;
- #endif /* __IMtsPackageEvents_FWD_DEFINED__ */
-
-
- #ifndef __IMtsInstanceEvents_FWD_DEFINED__
- #define __IMtsInstanceEvents_FWD_DEFINED__
- typedef interface IMtsInstanceEvents IMtsInstanceEvents;
- #endif /* __IMtsInstanceEvents_FWD_DEFINED__ */
-
-
- #ifndef __IMtsTransactionEvents_FWD_DEFINED__
- #define __IMtsTransactionEvents_FWD_DEFINED__
- typedef interface IMtsTransactionEvents IMtsTransactionEvents;
- #endif /* __IMtsTransactionEvents_FWD_DEFINED__ */
-
-
- #ifndef __IMtsMethodEvents_FWD_DEFINED__
- #define __IMtsMethodEvents_FWD_DEFINED__
- typedef interface IMtsMethodEvents IMtsMethodEvents;
- #endif /* __IMtsMethodEvents_FWD_DEFINED__ */
-
-
- #ifndef __IMtsObjectEvents_FWD_DEFINED__
- #define __IMtsObjectEvents_FWD_DEFINED__
- typedef interface IMtsObjectEvents IMtsObjectEvents;
- #endif /* __IMtsObjectEvents_FWD_DEFINED__ */
-
-
- #ifndef __IMtsResourceEvents_FWD_DEFINED__
- #define __IMtsResourceEvents_FWD_DEFINED__
- typedef interface IMtsResourceEvents IMtsResourceEvents;
- #endif /* __IMtsResourceEvents_FWD_DEFINED__ */
-
-
- #ifndef __IMtsSecurityEvents_FWD_DEFINED__
- #define __IMtsSecurityEvents_FWD_DEFINED__
- typedef interface IMtsSecurityEvents IMtsSecurityEvents;
- #endif /* __IMtsSecurityEvents_FWD_DEFINED__ */
-
-
- /* header files for imported files */
- #include "oaidl.h"
-
- void __RPC_FAR * __RPC_USER MIDL_user_allocate(size_t);
- void __RPC_USER MIDL_user_free( void __RPC_FAR * );
-
- /****************************************
- * Generated header for interface: __MIDL_itf_eventcpts_0000
- * at Thu Sep 11 16:03:12 1997
- * using MIDL 3.01.75
- ****************************************/
- /* [local] */
-
-
- typedef ULONG MTS_OBJID;
-
- typedef ULONG MTS_RESID;
-
-
-
- extern RPC_IF_HANDLE __MIDL_itf_eventcpts_0000_v0_0_c_ifspec;
- extern RPC_IF_HANDLE __MIDL_itf_eventcpts_0000_v0_0_s_ifspec;
-
- #ifndef __IMtsUserEvent_INTERFACE_DEFINED__
- #define __IMtsUserEvent_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IMtsUserEvent
- * at Thu Sep 11 16:03:12 1997
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IMtsUserEvent;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("D56C3DC0-8482-11d0-B170-00AA00BA3258")
- IMtsUserEvent : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnUserEvent(
- /* [in] */ LONGLONG perfCount,
- /* [in] */ VARIANT __RPC_FAR *pvarEvent) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IMtsUserEventVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IMtsUserEvent __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IMtsUserEvent __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IMtsUserEvent __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnUserEvent )(
- IMtsUserEvent __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ VARIANT __RPC_FAR *pvarEvent);
-
- END_INTERFACE
- } IMtsUserEventVtbl;
-
- interface IMtsUserEvent
- {
- CONST_VTBL struct IMtsUserEventVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IMtsUserEvent_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IMtsUserEvent_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IMtsUserEvent_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IMtsUserEvent_OnUserEvent(This,perfCount,pvarEvent) \
- (This)->lpVtbl -> OnUserEvent(This,perfCount,pvarEvent)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IMtsUserEvent_OnUserEvent_Proxy(
- IMtsUserEvent __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ VARIANT __RPC_FAR *pvarEvent);
-
-
- void __RPC_STUB IMtsUserEvent_OnUserEvent_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IMtsUserEvent_INTERFACE_DEFINED__ */
-
-
- #ifndef __IMtsThreadEvents_INTERFACE_DEFINED__
- #define __IMtsThreadEvents_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IMtsThreadEvents
- * at Thu Sep 11 16:03:12 1997
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IMtsThreadEvents;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("BACEDF4F-74AB-11D0-B162-00AA00BA3258")
- IMtsThreadEvents : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnThreadStart(
- /* [in] */ LONGLONG perfCount,
- /* [in] */ ULONG ThreadID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnThreadTerminate(
- /* [in] */ LONGLONG perfCount,
- /* [in] */ ULONG ThreadID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnThreadAssignToActivity(
- /* [in] */ LONGLONG perfCount,
- /* [in] */ REFGUID guidActivity,
- /* [in] */ ULONG ThreadID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnThreadUnassignFromActivity(
- /* [in] */ LONGLONG perfCount,
- /* [in] */ REFGUID guidActivity,
- /* [in] */ ULONG ThreadID) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IMtsThreadEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IMtsThreadEvents __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IMtsThreadEvents __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IMtsThreadEvents __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnThreadStart )(
- IMtsThreadEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ ULONG ThreadID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnThreadTerminate )(
- IMtsThreadEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ ULONG ThreadID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnThreadAssignToActivity )(
- IMtsThreadEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ REFGUID guidActivity,
- /* [in] */ ULONG ThreadID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnThreadUnassignFromActivity )(
- IMtsThreadEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ REFGUID guidActivity,
- /* [in] */ ULONG ThreadID);
-
- END_INTERFACE
- } IMtsThreadEventsVtbl;
-
- interface IMtsThreadEvents
- {
- CONST_VTBL struct IMtsThreadEventsVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IMtsThreadEvents_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IMtsThreadEvents_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IMtsThreadEvents_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IMtsThreadEvents_OnThreadStart(This,perfCount,ThreadID) \
- (This)->lpVtbl -> OnThreadStart(This,perfCount,ThreadID)
-
- #define IMtsThreadEvents_OnThreadTerminate(This,perfCount,ThreadID) \
- (This)->lpVtbl -> OnThreadTerminate(This,perfCount,ThreadID)
-
- #define IMtsThreadEvents_OnThreadAssignToActivity(This,perfCount,guidActivity,ThreadID) \
- (This)->lpVtbl -> OnThreadAssignToActivity(This,perfCount,guidActivity,ThreadID)
-
- #define IMtsThreadEvents_OnThreadUnassignFromActivity(This,perfCount,guidActivity,ThreadID) \
- (This)->lpVtbl -> OnThreadUnassignFromActivity(This,perfCount,guidActivity,ThreadID)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IMtsThreadEvents_OnThreadStart_Proxy(
- IMtsThreadEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ ULONG ThreadID);
-
-
- void __RPC_STUB IMtsThreadEvents_OnThreadStart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IMtsThreadEvents_OnThreadTerminate_Proxy(
- IMtsThreadEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ ULONG ThreadID);
-
-
- void __RPC_STUB IMtsThreadEvents_OnThreadTerminate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IMtsThreadEvents_OnThreadAssignToActivity_Proxy(
- IMtsThreadEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ REFGUID guidActivity,
- /* [in] */ ULONG ThreadID);
-
-
- void __RPC_STUB IMtsThreadEvents_OnThreadAssignToActivity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IMtsThreadEvents_OnThreadUnassignFromActivity_Proxy(
- IMtsThreadEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ REFGUID guidActivity,
- /* [in] */ ULONG ThreadID);
-
-
- void __RPC_STUB IMtsThreadEvents_OnThreadUnassignFromActivity_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #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(
- IMtsTransactionEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ REFGUID guidTx,
- /* [in] */ REFGUID tsid,
- /* [in] */ BOOL fRoot);
-
-
- void __RPC_STUB IMtsTransactionEvents_OnTransactionStart_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IMtsTransactionEvents_OnTransactionPrepared_Proxy(
- IMtsTransactionEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ REFGUID guidTx,
- /* [in] */ BOOL fVoteYes);
-
-
- void __RPC_STUB IMtsTransactionEvents_OnTransactionPrepared_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IMtsTransactionEvents_OnTransactionAborted_Proxy(
- IMtsTransactionEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ REFGUID guidTx);
-
-
- void __RPC_STUB IMtsTransactionEvents_OnTransactionAborted_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IMtsTransactionEvents_INTERFACE_DEFINED__ */
-
-
- #ifndef __IMtsMethodEvents_INTERFACE_DEFINED__
- #define __IMtsMethodEvents_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IMtsMethodEvents
- * at Thu Sep 11 16:03:12 1997
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IMtsMethodEvents;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("BACEDF53-74AB-11D0-B162-00AA00BA3258")
- IMtsMethodEvents : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnMethodCall(
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ ULONG iMeth) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnMethodReturn(
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ ULONG iMeth,
- /* [in] */ HRESULT hresult) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnMethodException(
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ ULONG iMeth) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IMtsMethodEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IMtsMethodEvents __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IMtsMethodEvents __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IMtsMethodEvents __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnMethodCall )(
- IMtsMethodEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ ULONG iMeth);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnMethodReturn )(
- IMtsMethodEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ ULONG iMeth,
- /* [in] */ HRESULT hresult);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnMethodException )(
- IMtsMethodEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ ULONG iMeth);
-
- END_INTERFACE
- } IMtsMethodEventsVtbl;
-
- interface IMtsMethodEvents
- {
- CONST_VTBL struct IMtsMethodEventsVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IMtsMethodEvents_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IMtsMethodEvents_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IMtsMethodEvents_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IMtsMethodEvents_OnMethodCall(This,perfCount,oid,guidCid,guidRid,iMeth) \
- (This)->lpVtbl -> OnMethodCall(This,perfCount,oid,guidCid,guidRid,iMeth)
-
- #define IMtsMethodEvents_OnMethodReturn(This,perfCount,oid,guidCid,guidRid,iMeth,hresult) \
- (This)->lpVtbl -> OnMethodReturn(This,perfCount,oid,guidCid,guidRid,iMeth,hresult)
-
- #define IMtsMethodEvents_OnMethodException(This,perfCount,oid,guidCid,guidRid,iMeth) \
- (This)->lpVtbl -> OnMethodException(This,perfCount,oid,guidCid,guidRid,iMeth)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IMtsMethodEvents_OnMethodCall_Proxy(
- IMtsMethodEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ ULONG iMeth);
-
-
- void __RPC_STUB IMtsMethodEvents_OnMethodCall_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IMtsMethodEvents_OnMethodReturn_Proxy(
- IMtsMethodEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ ULONG iMeth,
- /* [in] */ HRESULT hresult);
-
-
- void __RPC_STUB IMtsMethodEvents_OnMethodReturn_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IMtsMethodEvents_OnMethodException_Proxy(
- IMtsMethodEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID oid,
- /* [in] */ REFCLSID guidCid,
- /* [in] */ REFIID guidRid,
- /* [in] */ ULONG iMeth);
-
-
- void __RPC_STUB IMtsMethodEvents_OnMethodException_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IMtsMethodEvents_INTERFACE_DEFINED__ */
-
-
- #ifndef __IMtsObjectEvents_INTERFACE_DEFINED__
- #define __IMtsObjectEvents_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IMtsObjectEvents
- * at Thu Sep 11 16:03:12 1997
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IMtsObjectEvents;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("BACEDF54-74AB-11D0-B162-00AA00BA3258")
- IMtsObjectEvents : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnObjectActivate(
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID ObjectID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnObjectDeactivate(
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID ObjectID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnDisableCommit(
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID ObjectID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnEnableCommit(
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID ObjectID) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnSetComplete(
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID ObjectID) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IMtsObjectEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IMtsObjectEvents __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IMtsObjectEvents __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IMtsObjectEvents __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnObjectActivate )(
- IMtsObjectEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID ObjectID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnObjectDeactivate )(
- IMtsObjectEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID ObjectID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnDisableCommit )(
- IMtsObjectEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID ObjectID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnEnableCommit )(
- IMtsObjectEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID ObjectID);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnSetComplete )(
- IMtsObjectEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID ObjectID);
-
- END_INTERFACE
- } IMtsObjectEventsVtbl;
-
- interface IMtsObjectEvents
- {
- CONST_VTBL struct IMtsObjectEventsVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IMtsObjectEvents_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IMtsObjectEvents_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IMtsObjectEvents_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IMtsObjectEvents_OnObjectActivate(This,perfCount,ObjectID) \
- (This)->lpVtbl -> OnObjectActivate(This,perfCount,ObjectID)
-
- #define IMtsObjectEvents_OnObjectDeactivate(This,perfCount,ObjectID) \
- (This)->lpVtbl -> OnObjectDeactivate(This,perfCount,ObjectID)
-
- #define IMtsObjectEvents_OnDisableCommit(This,perfCount,ObjectID) \
- (This)->lpVtbl -> OnDisableCommit(This,perfCount,ObjectID)
-
- #define IMtsObjectEvents_OnEnableCommit(This,perfCount,ObjectID) \
- (This)->lpVtbl -> OnEnableCommit(This,perfCount,ObjectID)
-
- #define IMtsObjectEvents_OnSetComplete(This,perfCount,ObjectID) \
- (This)->lpVtbl -> OnSetComplete(This,perfCount,ObjectID)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IMtsObjectEvents_OnObjectActivate_Proxy(
- IMtsObjectEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID ObjectID);
-
-
- void __RPC_STUB IMtsObjectEvents_OnObjectActivate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IMtsObjectEvents_OnObjectDeactivate_Proxy(
- IMtsObjectEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID ObjectID);
-
-
- void __RPC_STUB IMtsObjectEvents_OnObjectDeactivate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IMtsObjectEvents_OnDisableCommit_Proxy(
- IMtsObjectEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID ObjectID);
-
-
- void __RPC_STUB IMtsObjectEvents_OnDisableCommit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IMtsObjectEvents_OnEnableCommit_Proxy(
- IMtsObjectEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID ObjectID);
-
-
- void __RPC_STUB IMtsObjectEvents_OnEnableCommit_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IMtsObjectEvents_OnSetComplete_Proxy(
- IMtsObjectEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID ObjectID);
-
-
- void __RPC_STUB IMtsObjectEvents_OnSetComplete_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IMtsObjectEvents_INTERFACE_DEFINED__ */
-
-
- #ifndef __IMtsResourceEvents_INTERFACE_DEFINED__
- #define __IMtsResourceEvents_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IMtsResourceEvents
- * at Thu Sep 11 16:03:12 1997
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IMtsResourceEvents;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("BACEDF55-74AB-11D0-B162-00AA00BA3258")
- IMtsResourceEvents : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnResourceCreate(
- /* [in] */ LONGLONG perfCount,
- /* [in] */ REFGUID guidActivity,
- /* [in] */ MTS_OBJID ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ MTS_RESID resId) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnResourceAllocate(
- /* [in] */ LONGLONG perfCount,
- /* [in] */ REFGUID guidActivity,
- /* [in] */ MTS_OBJID ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ MTS_RESID resId) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnResourceRecycle(
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ MTS_RESID resId) = 0;
-
- virtual HRESULT STDMETHODCALLTYPE OnResourceDestroy(
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ MTS_RESID resId) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IMtsResourceEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IMtsResourceEvents __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IMtsResourceEvents __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IMtsResourceEvents __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnResourceCreate )(
- IMtsResourceEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ REFGUID guidActivity,
- /* [in] */ MTS_OBJID ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ MTS_RESID resId);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnResourceAllocate )(
- IMtsResourceEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ REFGUID guidActivity,
- /* [in] */ MTS_OBJID ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ MTS_RESID resId);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnResourceRecycle )(
- IMtsResourceEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ MTS_RESID resId);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnResourceDestroy )(
- IMtsResourceEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ MTS_RESID resId);
-
- END_INTERFACE
- } IMtsResourceEventsVtbl;
-
- interface IMtsResourceEvents
- {
- CONST_VTBL struct IMtsResourceEventsVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IMtsResourceEvents_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IMtsResourceEvents_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IMtsResourceEvents_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IMtsResourceEvents_OnResourceCreate(This,perfCount,guidActivity,ObjectID,pszType,resId) \
- (This)->lpVtbl -> OnResourceCreate(This,perfCount,guidActivity,ObjectID,pszType,resId)
-
- #define IMtsResourceEvents_OnResourceAllocate(This,perfCount,guidActivity,ObjectID,pszType,resId) \
- (This)->lpVtbl -> OnResourceAllocate(This,perfCount,guidActivity,ObjectID,pszType,resId)
-
- #define IMtsResourceEvents_OnResourceRecycle(This,perfCount,ObjectID,pszType,resId) \
- (This)->lpVtbl -> OnResourceRecycle(This,perfCount,ObjectID,pszType,resId)
-
- #define IMtsResourceEvents_OnResourceDestroy(This,perfCount,ObjectID,pszType,resId) \
- (This)->lpVtbl -> OnResourceDestroy(This,perfCount,ObjectID,pszType,resId)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IMtsResourceEvents_OnResourceCreate_Proxy(
- IMtsResourceEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ REFGUID guidActivity,
- /* [in] */ MTS_OBJID ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ MTS_RESID resId);
-
-
- void __RPC_STUB IMtsResourceEvents_OnResourceCreate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IMtsResourceEvents_OnResourceAllocate_Proxy(
- IMtsResourceEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ REFGUID guidActivity,
- /* [in] */ MTS_OBJID ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ MTS_RESID resId);
-
-
- void __RPC_STUB IMtsResourceEvents_OnResourceAllocate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IMtsResourceEvents_OnResourceRecycle_Proxy(
- IMtsResourceEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ MTS_RESID resId);
-
-
- void __RPC_STUB IMtsResourceEvents_OnResourceRecycle_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
- HRESULT STDMETHODCALLTYPE IMtsResourceEvents_OnResourceDestroy_Proxy(
- IMtsResourceEvents __RPC_FAR * This,
- /* [in] */ LONGLONG perfCount,
- /* [in] */ MTS_OBJID ObjectID,
- /* [in] */ LPCOLESTR pszType,
- /* [in] */ MTS_RESID resId);
-
-
- void __RPC_STUB IMtsResourceEvents_OnResourceDestroy_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IMtsResourceEvents_INTERFACE_DEFINED__ */
-
-
- #ifndef __IMtsSecurityEvents_INTERFACE_DEFINED__
- #define __IMtsSecurityEvents_INTERFACE_DEFINED__
-
- /****************************************
- * Generated header for interface: IMtsSecurityEvents
- * at Thu Sep 11 16:03:12 1997
- * using MIDL 3.01.75
- ****************************************/
- /* [uuid][object] */
-
-
-
- EXTERN_C const IID IID_IMtsSecurityEvents;
-
- #if defined(__cplusplus) && !defined(CINTERFACE)
-
- interface DECLSPEC_UUID("55EB3AFB-0A11-11d1-B1B4-00AA00BA3258")
- IMtsSecurityEvents : public IUnknown
- {
- public:
- virtual HRESULT STDMETHODCALLTYPE OnAuthenticate(
- LONGLONG perfCount,
- REFGUID guidActivity,
- ULONG cbByteOrig,
- /* [size_is][in] */ BYTE __RPC_FAR *pSidOriginalUser,
- ULONG cbByteCur,
- /* [size_is][in] */ BYTE __RPC_FAR *pSidCurrentUser,
- BOOL bCurrentUserInpersonatingInProc) = 0;
-
- };
-
- #else /* C style interface */
-
- typedef struct IMtsSecurityEventsVtbl
- {
- BEGIN_INTERFACE
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
- IMtsSecurityEvents __RPC_FAR * This,
- /* [in] */ REFIID riid,
- /* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
- IMtsSecurityEvents __RPC_FAR * This);
-
- ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
- IMtsSecurityEvents __RPC_FAR * This);
-
- HRESULT ( STDMETHODCALLTYPE __RPC_FAR *OnAuthenticate )(
- IMtsSecurityEvents __RPC_FAR * This,
- LONGLONG perfCount,
- REFGUID guidActivity,
- ULONG cbByteOrig,
- /* [size_is][in] */ BYTE __RPC_FAR *pSidOriginalUser,
- ULONG cbByteCur,
- /* [size_is][in] */ BYTE __RPC_FAR *pSidCurrentUser,
- BOOL bCurrentUserInpersonatingInProc);
-
- END_INTERFACE
- } IMtsSecurityEventsVtbl;
-
- interface IMtsSecurityEvents
- {
- CONST_VTBL struct IMtsSecurityEventsVtbl __RPC_FAR *lpVtbl;
- };
-
-
-
- #ifdef COBJMACROS
-
-
- #define IMtsSecurityEvents_QueryInterface(This,riid,ppvObject) \
- (This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
-
- #define IMtsSecurityEvents_AddRef(This) \
- (This)->lpVtbl -> AddRef(This)
-
- #define IMtsSecurityEvents_Release(This) \
- (This)->lpVtbl -> Release(This)
-
-
- #define IMtsSecurityEvents_OnAuthenticate(This,perfCount,guidActivity,cbByteOrig,pSidOriginalUser,cbByteCur,pSidCurrentUser,bCurrentUserInpersonatingInProc) \
- (This)->lpVtbl -> OnAuthenticate(This,perfCount,guidActivity,cbByteOrig,pSidOriginalUser,cbByteCur,pSidCurrentUser,bCurrentUserInpersonatingInProc)
-
- #endif /* COBJMACROS */
-
-
- #endif /* C style interface */
-
-
-
- HRESULT STDMETHODCALLTYPE IMtsSecurityEvents_OnAuthenticate_Proxy(
- IMtsSecurityEvents __RPC_FAR * This,
- LONGLONG perfCount,
- REFGUID guidActivity,
- ULONG cbByteOrig,
- /* [size_is][in] */ BYTE __RPC_FAR *pSidOriginalUser,
- ULONG cbByteCur,
- /* [size_is][in] */ BYTE __RPC_FAR *pSidCurrentUser,
- BOOL bCurrentUserInpersonatingInProc);
-
-
- void __RPC_STUB IMtsSecurityEvents_OnAuthenticate_Stub(
- IRpcStubBuffer *This,
- IRpcChannelBuffer *_pRpcChannelBuffer,
- PRPC_MESSAGE _pRpcMessage,
- DWORD *_pdwStubPhase);
-
-
-
- #endif /* __IMtsSecurityEvents_INTERFACE_DEFINED__ */
-
-
- /* Additional Prototypes for ALL interfaces */
-
- unsigned long __RPC_USER VARIANT_UserSize( unsigned long __RPC_FAR *, unsigned long , VARIANT __RPC_FAR * );
- unsigned char __RPC_FAR * __RPC_USER VARIANT_UserMarshal( unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * );
- unsigned char __RPC_FAR * __RPC_USER VARIANT_UserUnmarshal(unsigned long __RPC_FAR *, unsigned char __RPC_FAR *, VARIANT __RPC_FAR * );
- void __RPC_USER VARIANT_UserFree( unsigned long __RPC_FAR *, VARIANT __RPC_FAR * );
-
- /* end of Additional Prototypes */
-
- #ifdef __cplusplus
- }
- #endif
-
- #endif
-