📄 txdtc.h
字号:
(This)->lpVtbl -> Reenlist2(This,pXid,dwTimeout,pXactStat)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IResourceManager2_Enlist2_Proxy(
IResourceManager2 __RPC_FAR * This,
/* [in] */ ITransaction __RPC_FAR *pTransaction,
/* [in] */ ITransactionResourceAsync __RPC_FAR *pResAsync,
/* [out] */ XACTUOW __RPC_FAR *pUOW,
/* [out] */ LONG __RPC_FAR *pisoLevel,
/* [out] */ XID __RPC_FAR *pXid,
/* [out] */ ITransactionEnlistmentAsync __RPC_FAR *__RPC_FAR *ppEnlist);
void __RPC_STUB IResourceManager2_Enlist2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IResourceManager2_Reenlist2_Proxy(
IResourceManager2 __RPC_FAR * This,
/* [in] */ XID __RPC_FAR *pXid,
/* [in] */ DWORD dwTimeout,
/* [out] */ XACTSTAT __RPC_FAR *pXactStat);
void __RPC_STUB IResourceManager2_Reenlist2_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IResourceManager2_INTERFACE_DEFINED__ */
#ifndef __IXAConfig_INTERFACE_DEFINED__
#define __IXAConfig_INTERFACE_DEFINED__
/* interface IXAConfig */
/* [unique][object][uuid] */
EXTERN_C const IID IID_IXAConfig;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("C8A6E3A1-9A8C-11cf-A308-00A0C905416E")
IXAConfig : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Initialize(
/* [in] */ GUID clsidHelperDll) = 0;
virtual HRESULT STDMETHODCALLTYPE Terminate( void) = 0;
};
#else /* C style interface */
typedef struct IXAConfigVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IXAConfig __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IXAConfig __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IXAConfig __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Initialize )(
IXAConfig __RPC_FAR * This,
/* [in] */ GUID clsidHelperDll);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Terminate )(
IXAConfig __RPC_FAR * This);
END_INTERFACE
} IXAConfigVtbl;
interface IXAConfig
{
CONST_VTBL struct IXAConfigVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IXAConfig_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IXAConfig_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IXAConfig_Release(This) \
(This)->lpVtbl -> Release(This)
#define IXAConfig_Initialize(This,clsidHelperDll) \
(This)->lpVtbl -> Initialize(This,clsidHelperDll)
#define IXAConfig_Terminate(This) \
(This)->lpVtbl -> Terminate(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IXAConfig_Initialize_Proxy(
IXAConfig __RPC_FAR * This,
/* [in] */ GUID clsidHelperDll);
void __RPC_STUB IXAConfig_Initialize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXAConfig_Terminate_Proxy(
IXAConfig __RPC_FAR * This);
void __RPC_STUB IXAConfig_Terminate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IXAConfig_INTERFACE_DEFINED__ */
#ifndef __IRMHelper_INTERFACE_DEFINED__
#define __IRMHelper_INTERFACE_DEFINED__
/* interface IRMHelper */
/* [local][unique][object][uuid] */
EXTERN_C const IID IID_IRMHelper;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("E793F6D1-F53D-11cf-A60D-00A0C905416E")
IRMHelper : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE RMCount(
/* [in] */ DWORD dwcTotalNumberOfRMs) = 0;
virtual HRESULT STDMETHODCALLTYPE RMInfo(
/* [in] */ xa_switch_t __RPC_FAR *pXa_Switch,
/* [in] */ BOOL fCDeclCallingConv,
/* [string][in] */ char __RPC_FAR *pszOpenString,
/* [string][in] */ char __RPC_FAR *pszCloseString,
/* [in] */ GUID guidRMRecovery) = 0;
};
#else /* C style interface */
typedef struct IRMHelperVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IRMHelper __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IRMHelper __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IRMHelper __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RMCount )(
IRMHelper __RPC_FAR * This,
/* [in] */ DWORD dwcTotalNumberOfRMs);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *RMInfo )(
IRMHelper __RPC_FAR * This,
/* [in] */ xa_switch_t __RPC_FAR *pXa_Switch,
/* [in] */ BOOL fCDeclCallingConv,
/* [string][in] */ char __RPC_FAR *pszOpenString,
/* [string][in] */ char __RPC_FAR *pszCloseString,
/* [in] */ GUID guidRMRecovery);
END_INTERFACE
} IRMHelperVtbl;
interface IRMHelper
{
CONST_VTBL struct IRMHelperVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IRMHelper_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IRMHelper_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IRMHelper_Release(This) \
(This)->lpVtbl -> Release(This)
#define IRMHelper_RMCount(This,dwcTotalNumberOfRMs) \
(This)->lpVtbl -> RMCount(This,dwcTotalNumberOfRMs)
#define IRMHelper_RMInfo(This,pXa_Switch,fCDeclCallingConv,pszOpenString,pszCloseString,guidRMRecovery) \
(This)->lpVtbl -> RMInfo(This,pXa_Switch,fCDeclCallingConv,pszOpenString,pszCloseString,guidRMRecovery)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IRMHelper_RMCount_Proxy(
IRMHelper __RPC_FAR * This,
/* [in] */ DWORD dwcTotalNumberOfRMs);
void __RPC_STUB IRMHelper_RMCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IRMHelper_RMInfo_Proxy(
IRMHelper __RPC_FAR * This,
/* [in] */ xa_switch_t __RPC_FAR *pXa_Switch,
/* [in] */ BOOL fCDeclCallingConv,
/* [string][in] */ char __RPC_FAR *pszOpenString,
/* [string][in] */ char __RPC_FAR *pszCloseString,
/* [in] */ GUID guidRMRecovery);
void __RPC_STUB IRMHelper_RMInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IRMHelper_INTERFACE_DEFINED__ */
#ifndef __IXAObtainRMInfo_INTERFACE_DEFINED__
#define __IXAObtainRMInfo_INTERFACE_DEFINED__
/* interface IXAObtainRMInfo */
/* [unique][object][uuid] */
EXTERN_C const IID IID_IXAObtainRMInfo;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("E793F6D2-F53D-11cf-A60D-00A0C905416E")
IXAObtainRMInfo : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE ObtainRMInfo(
/* [in] */ IRMHelper __RPC_FAR *pIRMHelper) = 0;
};
#else /* C style interface */
typedef struct IXAObtainRMInfoVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IXAObtainRMInfo __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IXAObtainRMInfo __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IXAObtainRMInfo __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *ObtainRMInfo )(
IXAObtainRMInfo __RPC_FAR * This,
/* [in] */ IRMHelper __RPC_FAR *pIRMHelper);
END_INTERFACE
} IXAObtainRMInfoVtbl;
interface IXAObtainRMInfo
{
CONST_VTBL struct IXAObtainRMInfoVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IXAObtainRMInfo_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IXAObtainRMInfo_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IXAObtainRMInfo_Release(This) \
(This)->lpVtbl -> Release(This)
#define IXAObtainRMInfo_ObtainRMInfo(This,pIRMHelper) \
(This)->lpVtbl -> ObtainRMInfo(This,pIRMHelper)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IXAObtainRMInfo_ObtainRMInfo_Proxy(
IXAObtainRMInfo __RPC_FAR * This,
/* [in] */ IRMHelper __RPC_FAR *pIRMHelper);
void __RPC_STUB IXAObtainRMInfo_ObtainRMInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IXAObtainRMInfo_INTERFACE_DEFINED__ */
#ifndef __IResourceManagerFactory_INTERFACE_DEFINED__
#define __IResourceManagerFactory_INTERFACE_DEFINED__
/* interface IResourceManagerFactory */
/* [unique][object][uuid] */
EXTERN_C const IID IID_IResourceManagerFactory;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("13741d20-87eb-11ce-8081-0080c758527e")
IResourceManagerFactory : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Create(
/* [in] */ GUID __RPC_FAR *pguidRM,
/* [string][in] */ CHAR __RPC_FAR *pszRMName,
/* [in] */ IResourceManagerSink __RPC_FAR *pIResMgrSink,
/* [out] */ IResourceManager __RPC_FAR *__RPC_FAR *ppResMgr) = 0;
};
#else /* C style interface */
typedef struct IResourceManagerFactoryVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IResourceManagerFactory __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IResourceManagerFactory __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IResourceManagerFactory __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Create )(
IResourceManagerFactory __RPC_FAR * This,
/* [in] */ GUID __RPC_FAR *pguidRM,
/* [string][in] */ CHAR __RPC_FAR *pszRMName,
/* [in] */ IResourceManagerSink __RPC_FAR *pIResMgrSink,
/* [out] */ IResourceManager __RPC_FAR *__RPC_FAR *ppResMgr);
END_INTERFACE
} IResourceManagerFactoryVtbl;
interface IResourceManagerFactory
{
CONST_VTBL struct IResourceManagerFactoryVtbl __RPC_FAR *lpVtbl;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -