📄 txcoord.h
字号:
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetWhereabouts )(
ITransactionImportWhereabouts __RPC_FAR * This,
/* [in] */ ULONG cbWhereabouts,
/* [size_is][out] */ BYTE __RPC_FAR *rgbWhereabouts,
/* [out] */ ULONG __RPC_FAR *pcbUsed);
END_INTERFACE
} ITransactionImportWhereaboutsVtbl;
interface ITransactionImportWhereabouts
{
CONST_VTBL struct ITransactionImportWhereaboutsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ITransactionImportWhereabouts_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ITransactionImportWhereabouts_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ITransactionImportWhereabouts_Release(This) \
(This)->lpVtbl -> Release(This)
#define ITransactionImportWhereabouts_GetWhereaboutsSize(This,pcbWhereabouts) \
(This)->lpVtbl -> GetWhereaboutsSize(This,pcbWhereabouts)
#define ITransactionImportWhereabouts_GetWhereabouts(This,cbWhereabouts,rgbWhereabouts,pcbUsed) \
(This)->lpVtbl -> GetWhereabouts(This,cbWhereabouts,rgbWhereabouts,pcbUsed)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE ITransactionImportWhereabouts_GetWhereaboutsSize_Proxy(
ITransactionImportWhereabouts __RPC_FAR * This,
/* [out] */ ULONG __RPC_FAR *pcbWhereabouts);
void __RPC_STUB ITransactionImportWhereabouts_GetWhereaboutsSize_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionImportWhereabouts_RemoteGetWhereabouts_Proxy(
ITransactionImportWhereabouts __RPC_FAR * This,
/* [out] */ ULONG __RPC_FAR *pcbUsed,
/* [in] */ ULONG cbWhereabouts,
/* [length_is][size_is][out] */ BYTE __RPC_FAR *rgbWhereabouts);
void __RPC_STUB ITransactionImportWhereabouts_RemoteGetWhereabouts_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ITransactionImportWhereabouts_INTERFACE_DEFINED__ */
#ifndef __ITransactionExport_INTERFACE_DEFINED__
#define __ITransactionExport_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: ITransactionExport
* at Fri Nov 14 05:07:20 1997
* using MIDL 3.01.75
****************************************/
/* [unique][uuid][object] */
EXTERN_C const IID IID_ITransactionExport;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("0141fda5-8fc0-11ce-bd18-204c4f4f5020")
ITransactionExport : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Export(
/* [in] */ IUnknown __RPC_FAR *punkTransaction,
/* [out] */ ULONG __RPC_FAR *pcbTransactionCookie) = 0;
virtual /* [local] */ HRESULT STDMETHODCALLTYPE GetTransactionCookie(
/* [in] */ IUnknown __RPC_FAR *punkTransaction,
/* [in] */ ULONG cbTransactionCookie,
/* [size_is][out] */ BYTE __RPC_FAR *rgbTransactionCookie,
/* [out] */ ULONG __RPC_FAR *pcbUsed) = 0;
};
#else /* C style interface */
typedef struct ITransactionExportVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ITransactionExport __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ITransactionExport __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ITransactionExport __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Export )(
ITransactionExport __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *punkTransaction,
/* [out] */ ULONG __RPC_FAR *pcbTransactionCookie);
/* [local] */ HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTransactionCookie )(
ITransactionExport __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *punkTransaction,
/* [in] */ ULONG cbTransactionCookie,
/* [size_is][out] */ BYTE __RPC_FAR *rgbTransactionCookie,
/* [out] */ ULONG __RPC_FAR *pcbUsed);
END_INTERFACE
} ITransactionExportVtbl;
interface ITransactionExport
{
CONST_VTBL struct ITransactionExportVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ITransactionExport_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ITransactionExport_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ITransactionExport_Release(This) \
(This)->lpVtbl -> Release(This)
#define ITransactionExport_Export(This,punkTransaction,pcbTransactionCookie) \
(This)->lpVtbl -> Export(This,punkTransaction,pcbTransactionCookie)
#define ITransactionExport_GetTransactionCookie(This,punkTransaction,cbTransactionCookie,rgbTransactionCookie,pcbUsed) \
(This)->lpVtbl -> GetTransactionCookie(This,punkTransaction,cbTransactionCookie,rgbTransactionCookie,pcbUsed)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE ITransactionExport_Export_Proxy(
ITransactionExport __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *punkTransaction,
/* [out] */ ULONG __RPC_FAR *pcbTransactionCookie);
void __RPC_STUB ITransactionExport_Export_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionExport_RemoteGetTransactionCookie_Proxy(
ITransactionExport __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *punkTransaction,
/* [out] */ ULONG __RPC_FAR *pcbUsed,
/* [in] */ ULONG cbTransactionCookie,
/* [length_is][size_is][out] */ BYTE __RPC_FAR *rgbTransactionCookie);
void __RPC_STUB ITransactionExport_RemoteGetTransactionCookie_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ITransactionExport_INTERFACE_DEFINED__ */
#ifndef __ITransactionImport_INTERFACE_DEFINED__
#define __ITransactionImport_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: ITransactionImport
* at Fri Nov 14 05:07:20 1997
* using MIDL 3.01.75
****************************************/
/* [unique][uuid][object] */
EXTERN_C const IID IID_ITransactionImport;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("E1CF9B5A-8745-11ce-A9BA-00AA006C3706")
ITransactionImport : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Import(
/* [in] */ ULONG cbTransactionCookie,
/* [size_is][in] */ BYTE __RPC_FAR *rgbTransactionCookie,
/* [in] */ IID __RPC_FAR *piid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvTransaction) = 0;
};
#else /* C style interface */
typedef struct ITransactionImportVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ITransactionImport __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ITransactionImport __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ITransactionImport __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Import )(
ITransactionImport __RPC_FAR * This,
/* [in] */ ULONG cbTransactionCookie,
/* [size_is][in] */ BYTE __RPC_FAR *rgbTransactionCookie,
/* [in] */ IID __RPC_FAR *piid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvTransaction);
END_INTERFACE
} ITransactionImportVtbl;
interface ITransactionImport
{
CONST_VTBL struct ITransactionImportVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define ITransactionImport_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define ITransactionImport_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define ITransactionImport_Release(This) \
(This)->lpVtbl -> Release(This)
#define ITransactionImport_Import(This,cbTransactionCookie,rgbTransactionCookie,piid,ppvTransaction) \
(This)->lpVtbl -> Import(This,cbTransactionCookie,rgbTransactionCookie,piid,ppvTransaction)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE ITransactionImport_Import_Proxy(
ITransactionImport __RPC_FAR * This,
/* [in] */ ULONG cbTransactionCookie,
/* [size_is][in] */ BYTE __RPC_FAR *rgbTransactionCookie,
/* [in] */ IID __RPC_FAR *piid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvTransaction);
void __RPC_STUB ITransactionImport_Import_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ITransactionImport_INTERFACE_DEFINED__ */
/****************************************
* Generated header for interface: __MIDL_itf_txcoord_0088
* at Fri Nov 14 05:07:20 1997
* using MIDL 3.01.75
****************************************/
/* [local] */
#if _MSC_VER < 1100 || !defined(__cplusplus)
DEFINE_GUID(IID_ITransactionResourceAsync, 0x69E971F0, 0x23CE, 0x11cf, 0xAD, 0x60, 0x00, 0xAA, 0x00, 0xA7, 0x4C, 0xCD);
DEFINE_GUID(IID_ITransactionResource, 0xEE5FF7B3, 0x4572, 0x11d0, 0x94, 0x52, 0x00, 0xA0, 0xC9, 0x05, 0x41, 0x6E);
DEFINE_GUID(IID_ITransactionEnlistmentAsync, 0x0fb15081, 0xaf41, 0x11ce, 0xbd, 0x2b, 0x20, 0x4c, 0x4f, 0x4f, 0x50, 0x20);
DEFINE_GUID(IID_ITransactionExportFactory, 0xE1CF9B53, 0x8745, 0x11ce, 0xA9, 0xBA, 0x00, 0xAA, 0x00, 0x6C, 0x37, 0x06);
DEFINE_GUID(IID_ITransactionImportWhereabouts, 0x0141fda4, 0x8fc0, 0x11ce, 0xbd, 0x18, 0x20, 0x4c, 0x4f, 0x4f, 0x50, 0x20);
DEFINE_GUID(IID_ITransactionExport, 0x0141fda5, 0x8fc0, 0x11ce, 0xbd, 0x18, 0x20, 0x4c, 0x4f, 0x4f, 0x50, 0x20);
DEFINE_GUID(IID_ITransactionImport, 0xE1CF9B5A, 0x8745, 0x11ce, 0xA9, 0xBA, 0x00, 0xAA, 0x00, 0x6C, 0x37, 0x06);
#else
#define IID_ITransactionResourceAsync __uuidof(ITransactionResourceAsync)
#define IID_ITransactionResource __uuidof(ITransactionResource)
#define IID_ITransactionEnlistmentAsync __uuidof(ITransactionEnlistmentAsync)
#define IID_ITransactionExportFactory __uuidof(ITransactionExportFactory)
#define IID_ITransactionImportWhereabouts __uuidof(ITransactionImportWhereabouts)
#define IID_ITransactionExport __uuidof(ITransactionExport)
#define IID_ITransactionImport __uuidof(ITransactionImport)
#endif
extern RPC_IF_HANDLE __MIDL_itf_txcoord_0088_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_txcoord_0088_v0_0_s_ifspec;
/* Additional Prototypes for ALL interfaces */
/* [local] */ HRESULT STDMETHODCALLTYPE ITransactionImportWhereabouts_GetWhereabouts_Proxy(
ITransactionImportWhereabouts __RPC_FAR * This,
/* [in] */ ULONG cbWhereabouts,
/* [size_is][out] */ BYTE __RPC_FAR *rgbWhereabouts,
/* [out] */ ULONG __RPC_FAR *pcbUsed);
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionImportWhereabouts_GetWhereabouts_Stub(
ITransactionImportWhereabouts __RPC_FAR * This,
/* [out] */ ULONG __RPC_FAR *pcbUsed,
/* [in] */ ULONG cbWhereabouts,
/* [length_is][size_is][out] */ BYTE __RPC_FAR *rgbWhereabouts);
/* [local] */ HRESULT STDMETHODCALLTYPE ITransactionExport_GetTransactionCookie_Proxy(
ITransactionExport __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *punkTransaction,
/* [in] */ ULONG cbTransactionCookie,
/* [size_is][out] */ BYTE __RPC_FAR *rgbTransactionCookie,
/* [out] */ ULONG __RPC_FAR *pcbUsed);
/* [call_as] */ HRESULT STDMETHODCALLTYPE ITransactionExport_GetTransactionCookie_Stub(
ITransactionExport __RPC_FAR * This,
/* [in] */ IUnknown __RPC_FAR *punkTransaction,
/* [out] */ ULONG __RPC_FAR *pcbUsed,
/* [in] */ ULONG cbTransactionCookie,
/* [length_is][size_is][out] */ BYTE __RPC_FAR *rgbTransactionCookie);
/* end of Additional Prototypes */
#ifdef __cplusplus
}
#endif
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -