📄 txdtc.h
字号:
#define IXATransaction_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IXATransaction_Release(This) \
(This)->lpVtbl -> Release(This)
#define IXATransaction_Commit(This,fRetaining,grfTC,grfRM) \
(This)->lpVtbl -> Commit(This,fRetaining,grfTC,grfRM)
#define IXATransaction_Abort(This,pboidReason,fRetaining,fAsync) \
(This)->lpVtbl -> Abort(This,pboidReason,fRetaining,fAsync)
#define IXATransaction_GetTransactionInfo(This,pinfo) \
(This)->lpVtbl -> GetTransactionInfo(This,pinfo)
#define IXATransaction_Join(This,pIXAResourceManager) \
(This)->lpVtbl -> Join(This,pIXAResourceManager)
#define IXATransaction_UnJoin(This) \
(This)->lpVtbl -> UnJoin(This)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IXATransaction_Join_Proxy(
IXATransaction __RPC_FAR * This,
/* [in] */ IXAResourceManager __RPC_FAR *pIXAResourceManager);
void __RPC_STUB IXATransaction_Join_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IXATransaction_UnJoin_Proxy(
IXATransaction __RPC_FAR * This);
void __RPC_STUB IXATransaction_UnJoin_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IXATransaction_INTERFACE_DEFINED__ */
#ifndef __IResourceManagerFactory_INTERFACE_DEFINED__
#define __IResourceManagerFactory_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IResourceManagerFactory
* at Fri Nov 14 05:07:21 1997
* using MIDL 3.01.75
****************************************/
/* [unique][object][uuid] */
EXTERN_C const IID IID_IResourceManagerFactory;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("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;
};
#ifdef COBJMACROS
#define IResourceManagerFactory_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IResourceManagerFactory_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IResourceManagerFactory_Release(This) \
(This)->lpVtbl -> Release(This)
#define IResourceManagerFactory_Create(This,pguidRM,pszRMName,pIResMgrSink,ppResMgr) \
(This)->lpVtbl -> Create(This,pguidRM,pszRMName,pIResMgrSink,ppResMgr)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IResourceManagerFactory_Create_Proxy(
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);
void __RPC_STUB IResourceManagerFactory_Create_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IResourceManagerFactory_INTERFACE_DEFINED__ */
#ifndef __IPrepareInfo_INTERFACE_DEFINED__
#define __IPrepareInfo_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IPrepareInfo
* at Fri Nov 14 05:07:21 1997
* using MIDL 3.01.75
****************************************/
/* [unique][object][uuid] */
EXTERN_C const IID IID_IPrepareInfo;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("80c7bfd0-87ee-11ce-8081-0080c758527e")
IPrepareInfo : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetPrepareInfoSize(
/* [out] */ ULONG __RPC_FAR *pcbPrepInfo) = 0;
virtual HRESULT STDMETHODCALLTYPE GetPrepareInfo(
/* [out][in] */ BYTE __RPC_FAR *pPrepInfo) = 0;
};
#else /* C style interface */
typedef struct IPrepareInfoVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IPrepareInfo __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IPrepareInfo __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IPrepareInfo __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPrepareInfoSize )(
IPrepareInfo __RPC_FAR * This,
/* [out] */ ULONG __RPC_FAR *pcbPrepInfo);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetPrepareInfo )(
IPrepareInfo __RPC_FAR * This,
/* [out][in] */ BYTE __RPC_FAR *pPrepInfo);
END_INTERFACE
} IPrepareInfoVtbl;
interface IPrepareInfo
{
CONST_VTBL struct IPrepareInfoVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IPrepareInfo_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IPrepareInfo_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IPrepareInfo_Release(This) \
(This)->lpVtbl -> Release(This)
#define IPrepareInfo_GetPrepareInfoSize(This,pcbPrepInfo) \
(This)->lpVtbl -> GetPrepareInfoSize(This,pcbPrepInfo)
#define IPrepareInfo_GetPrepareInfo(This,pPrepInfo) \
(This)->lpVtbl -> GetPrepareInfo(This,pPrepInfo)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IPrepareInfo_GetPrepareInfoSize_Proxy(
IPrepareInfo __RPC_FAR * This,
/* [out] */ ULONG __RPC_FAR *pcbPrepInfo);
void __RPC_STUB IPrepareInfo_GetPrepareInfoSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IPrepareInfo_GetPrepareInfo_Proxy(
IPrepareInfo __RPC_FAR * This,
/* [out][in] */ BYTE __RPC_FAR *pPrepInfo);
void __RPC_STUB IPrepareInfo_GetPrepareInfo_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IPrepareInfo_INTERFACE_DEFINED__ */
#ifndef __IGetDispenser_INTERFACE_DEFINED__
#define __IGetDispenser_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IGetDispenser
* at Fri Nov 14 05:07:21 1997
* using MIDL 3.01.75
****************************************/
/* [unique][object][uuid] */
EXTERN_C const IID IID_IGetDispenser;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("c23cc370-87ef-11ce-8081-0080c758527e")
IGetDispenser : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE GetDispenser(
/* [in] */ REFIID iid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject) = 0;
};
#else /* C style interface */
typedef struct IGetDispenserVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IGetDispenser __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IGetDispenser __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IGetDispenser __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetDispenser )(
IGetDispenser __RPC_FAR * This,
/* [in] */ REFIID iid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
END_INTERFACE
} IGetDispenserVtbl;
interface IGetDispenser
{
CONST_VTBL struct IGetDispenserVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IGetDispenser_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IGetDispenser_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IGetDispenser_Release(This) \
(This)->lpVtbl -> Release(This)
#define IGetDispenser_GetDispenser(This,iid,ppvObject) \
(This)->lpVtbl -> GetDispenser(This,iid,ppvObject)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IGetDispenser_GetDispenser_Proxy(
IGetDispenser __RPC_FAR * This,
/* [in] */ REFIID iid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
void __RPC_STUB IGetDispenser_GetDispenser_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IGetDispenser_INTERFACE_DEFINED__ */
#ifndef __ITransactionVoterBallotAsync_INTERFACE_DEFINED__
#define __ITransactionVoterBallotAsync_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: ITransactionVoterBallotAsync
* at Fri Nov 14 05:07:21 1997
* using MIDL 3.01.75
****************************************/
/* [unique][object][uuid] */
EXTERN_C const IID IID_ITransactionVoterBallotAsync;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("319FAC12-A391-11cf-A535-00AA006887C3")
ITransactionVoterBallotAsync : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE VoteRequestDone(
/* [in] */ HRESULT hr,
/* [in] */ BOID __RPC_FAR *pboidReason) = 0;
};
#else /* C style interface */
typedef struct ITransactionVoterBallotAsyncVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ITransactionVoterBallotAsync __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ITransactionVoterBallotAsync __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ITransactionVoterBallotAsync __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *VoteRequestDone )(
ITransactionVoterBallotAsync __RPC_FAR * This,
/* [in] */ HRESULT hr,
/* [in] */ BOID __RPC_FAR *pboidReason);
END_INTERFACE
} ITransactionVoterBallotAsyncVtbl;
interface ITransactionVoterBallotAsync
{
CONST_VTBL struct ITransactionVoterBallotAsyncVtbl __RPC_FAR *lpVtbl;
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -