📄 txdtc.h
字号:
/* this ALWAYS GENERATED file contains the definitions for the interfaces */
/* File created by MIDL compiler version 3.01.75 */
/* at Fri Nov 14 05:07:21 1997
*/
/* Compiler settings for txdtc.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 __txdtc_h__
#define __txdtc_h__
#ifdef __cplusplus
extern "C"{
#endif
/* Forward Declarations */
#ifndef __IXATransLookup_FWD_DEFINED__
#define __IXATransLookup_FWD_DEFINED__
typedef interface IXATransLookup IXATransLookup;
#endif /* __IXATransLookup_FWD_DEFINED__ */
#ifndef __IResourceManagerSink_FWD_DEFINED__
#define __IResourceManagerSink_FWD_DEFINED__
typedef interface IResourceManagerSink IResourceManagerSink;
#endif /* __IResourceManagerSink_FWD_DEFINED__ */
#ifndef __IResourceManager_FWD_DEFINED__
#define __IResourceManager_FWD_DEFINED__
typedef interface IResourceManager IResourceManager;
#endif /* __IResourceManager_FWD_DEFINED__ */
#ifndef __IXAConfig_FWD_DEFINED__
#define __IXAConfig_FWD_DEFINED__
typedef interface IXAConfig IXAConfig;
#endif /* __IXAConfig_FWD_DEFINED__ */
#ifndef __IRMHelper_FWD_DEFINED__
#define __IRMHelper_FWD_DEFINED__
typedef interface IRMHelper IRMHelper;
#endif /* __IRMHelper_FWD_DEFINED__ */
#ifndef __IXAObtainRMInfo_FWD_DEFINED__
#define __IXAObtainRMInfo_FWD_DEFINED__
typedef interface IXAObtainRMInfo IXAObtainRMInfo;
#endif /* __IXAObtainRMInfo_FWD_DEFINED__ */
#ifndef __IXAResourceManager_FWD_DEFINED__
#define __IXAResourceManager_FWD_DEFINED__
typedef interface IXAResourceManager IXAResourceManager;
#endif /* __IXAResourceManager_FWD_DEFINED__ */
#ifndef __IXAResourceManagerFactory_FWD_DEFINED__
#define __IXAResourceManagerFactory_FWD_DEFINED__
typedef interface IXAResourceManagerFactory IXAResourceManagerFactory;
#endif /* __IXAResourceManagerFactory_FWD_DEFINED__ */
#ifndef __IXATransaction_FWD_DEFINED__
#define __IXATransaction_FWD_DEFINED__
typedef interface IXATransaction IXATransaction;
#endif /* __IXATransaction_FWD_DEFINED__ */
#ifndef __IResourceManagerFactory_FWD_DEFINED__
#define __IResourceManagerFactory_FWD_DEFINED__
typedef interface IResourceManagerFactory IResourceManagerFactory;
#endif /* __IResourceManagerFactory_FWD_DEFINED__ */
#ifndef __IPrepareInfo_FWD_DEFINED__
#define __IPrepareInfo_FWD_DEFINED__
typedef interface IPrepareInfo IPrepareInfo;
#endif /* __IPrepareInfo_FWD_DEFINED__ */
#ifndef __IGetDispenser_FWD_DEFINED__
#define __IGetDispenser_FWD_DEFINED__
typedef interface IGetDispenser IGetDispenser;
#endif /* __IGetDispenser_FWD_DEFINED__ */
#ifndef __ITransactionVoterBallotAsync_FWD_DEFINED__
#define __ITransactionVoterBallotAsync_FWD_DEFINED__
typedef interface ITransactionVoterBallotAsync ITransactionVoterBallotAsync;
#endif /* __ITransactionVoterBallotAsync_FWD_DEFINED__ */
#ifndef __ITransactionVoterNotifyAsync_FWD_DEFINED__
#define __ITransactionVoterNotifyAsync_FWD_DEFINED__
typedef interface ITransactionVoterNotifyAsync ITransactionVoterNotifyAsync;
#endif /* __ITransactionVoterNotifyAsync_FWD_DEFINED__ */
#ifndef __ITransactionVoterFactory_FWD_DEFINED__
#define __ITransactionVoterFactory_FWD_DEFINED__
typedef interface ITransactionVoterFactory ITransactionVoterFactory;
#endif /* __ITransactionVoterFactory_FWD_DEFINED__ */
#ifndef __ITransactionTransmitter_FWD_DEFINED__
#define __ITransactionTransmitter_FWD_DEFINED__
typedef interface ITransactionTransmitter ITransactionTransmitter;
#endif /* __ITransactionTransmitter_FWD_DEFINED__ */
#ifndef __ITransactionTransmitterFactory_FWD_DEFINED__
#define __ITransactionTransmitterFactory_FWD_DEFINED__
typedef interface ITransactionTransmitterFactory ITransactionTransmitterFactory;
#endif /* __ITransactionTransmitterFactory_FWD_DEFINED__ */
#ifndef __ITransactionReceiver_FWD_DEFINED__
#define __ITransactionReceiver_FWD_DEFINED__
typedef interface ITransactionReceiver ITransactionReceiver;
#endif /* __ITransactionReceiver_FWD_DEFINED__ */
#ifndef __ITransactionReceiverFactory_FWD_DEFINED__
#define __ITransactionReceiverFactory_FWD_DEFINED__
typedef interface ITransactionReceiverFactory ITransactionReceiverFactory;
#endif /* __ITransactionReceiverFactory_FWD_DEFINED__ */
#ifndef __IDtcLuConfigure_FWD_DEFINED__
#define __IDtcLuConfigure_FWD_DEFINED__
typedef interface IDtcLuConfigure IDtcLuConfigure;
#endif /* __IDtcLuConfigure_FWD_DEFINED__ */
#ifndef __IDtcLuRecovery_FWD_DEFINED__
#define __IDtcLuRecovery_FWD_DEFINED__
typedef interface IDtcLuRecovery IDtcLuRecovery;
#endif /* __IDtcLuRecovery_FWD_DEFINED__ */
#ifndef __IDtcLuRecoveryFactory_FWD_DEFINED__
#define __IDtcLuRecoveryFactory_FWD_DEFINED__
typedef interface IDtcLuRecoveryFactory IDtcLuRecoveryFactory;
#endif /* __IDtcLuRecoveryFactory_FWD_DEFINED__ */
#ifndef __IDtcLuRecoveryInitiatedByDtcTransWork_FWD_DEFINED__
#define __IDtcLuRecoveryInitiatedByDtcTransWork_FWD_DEFINED__
typedef interface IDtcLuRecoveryInitiatedByDtcTransWork IDtcLuRecoveryInitiatedByDtcTransWork;
#endif /* __IDtcLuRecoveryInitiatedByDtcTransWork_FWD_DEFINED__ */
#ifndef __IDtcLuRecoveryInitiatedByDtcStatusWork_FWD_DEFINED__
#define __IDtcLuRecoveryInitiatedByDtcStatusWork_FWD_DEFINED__
typedef interface IDtcLuRecoveryInitiatedByDtcStatusWork IDtcLuRecoveryInitiatedByDtcStatusWork;
#endif /* __IDtcLuRecoveryInitiatedByDtcStatusWork_FWD_DEFINED__ */
#ifndef __IDtcLuRecoveryInitiatedByDtc_FWD_DEFINED__
#define __IDtcLuRecoveryInitiatedByDtc_FWD_DEFINED__
typedef interface IDtcLuRecoveryInitiatedByDtc IDtcLuRecoveryInitiatedByDtc;
#endif /* __IDtcLuRecoveryInitiatedByDtc_FWD_DEFINED__ */
#ifndef __IDtcLuRecoveryInitiatedByLuWork_FWD_DEFINED__
#define __IDtcLuRecoveryInitiatedByLuWork_FWD_DEFINED__
typedef interface IDtcLuRecoveryInitiatedByLuWork IDtcLuRecoveryInitiatedByLuWork;
#endif /* __IDtcLuRecoveryInitiatedByLuWork_FWD_DEFINED__ */
#ifndef __IDtcLuRecoveryInitiatedByLu_FWD_DEFINED__
#define __IDtcLuRecoveryInitiatedByLu_FWD_DEFINED__
typedef interface IDtcLuRecoveryInitiatedByLu IDtcLuRecoveryInitiatedByLu;
#endif /* __IDtcLuRecoveryInitiatedByLu_FWD_DEFINED__ */
#ifndef __IDtcLuRmEnlistment_FWD_DEFINED__
#define __IDtcLuRmEnlistment_FWD_DEFINED__
typedef interface IDtcLuRmEnlistment IDtcLuRmEnlistment;
#endif /* __IDtcLuRmEnlistment_FWD_DEFINED__ */
#ifndef __IDtcLuRmEnlistmentSink_FWD_DEFINED__
#define __IDtcLuRmEnlistmentSink_FWD_DEFINED__
typedef interface IDtcLuRmEnlistmentSink IDtcLuRmEnlistmentSink;
#endif /* __IDtcLuRmEnlistmentSink_FWD_DEFINED__ */
#ifndef __IDtcLuRmEnlistmentFactory_FWD_DEFINED__
#define __IDtcLuRmEnlistmentFactory_FWD_DEFINED__
typedef interface IDtcLuRmEnlistmentFactory IDtcLuRmEnlistmentFactory;
#endif /* __IDtcLuRmEnlistmentFactory_FWD_DEFINED__ */
#ifndef __IDtcLuSubordinateDtc_FWD_DEFINED__
#define __IDtcLuSubordinateDtc_FWD_DEFINED__
typedef interface IDtcLuSubordinateDtc IDtcLuSubordinateDtc;
#endif /* __IDtcLuSubordinateDtc_FWD_DEFINED__ */
#ifndef __IDtcLuSubordinateDtcSink_FWD_DEFINED__
#define __IDtcLuSubordinateDtcSink_FWD_DEFINED__
typedef interface IDtcLuSubordinateDtcSink IDtcLuSubordinateDtcSink;
#endif /* __IDtcLuSubordinateDtcSink_FWD_DEFINED__ */
#ifndef __IDtcLuSubordinateDtcFactory_FWD_DEFINED__
#define __IDtcLuSubordinateDtcFactory_FWD_DEFINED__
typedef interface IDtcLuSubordinateDtcFactory IDtcLuSubordinateDtcFactory;
#endif /* __IDtcLuSubordinateDtcFactory_FWD_DEFINED__ */
/* header files for imported files */
#include "txcoord.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_txdtc_0000
* at Fri Nov 14 05:07:21 1997
* using MIDL 3.01.75
****************************************/
/* [local] */
#define XACTTOMSG(dwXact) (dwXact-0x00040000+0x40000000)
typedef
enum XACT_DTC_CONSTANTS
{ XACT_E_CONNECTION_REQUEST_DENIED = 0x8004d100L,
XACT_E_TOOMANY_ENLISTMENTS = 0x8004d101L,
XACT_E_DUPLICATE_GUID = 0x8004d102L,
XACT_E_NOTSINGLEPHASE = 0x8004d103L,
XACT_E_RECOVERYALREADYDONE = 0x8004d104L,
XACT_E_PROTOCOL = 0x8004d105L,
XACT_E_RM_FAILURE = 0x8004d106L,
XACT_E_RECOVERY_FAILED = 0x8004d107L,
XACT_E_LU_NOT_FOUND = 0x8004d108L,
XACT_E_DUPLICATE_LU = 0x8004d109L,
XACT_E_LU_NOT_CONNECTED = 0x8004d10aL,
XACT_E_DUPLICATE_TRANSID = 0x8004d10bL,
XACT_E_LU_BUSY = 0x8004d10cL,
XACT_E_LU_NO_RECOVERY_PROCESS = 0x8004d10dL,
XACT_E_LU_DOWN = 0x8004d10eL,
XACT_E_LU_RECOVERING = 0x8004d10fL,
XACT_E_LU_RECOVERY_MISMATCH = 0x8004d110L,
XACT_S_NONOTIFY = 0x4d100L,
XACT_OK_NONOTIFY = 0x4d101L,
dwUSER_MS_SQLSERVER = 0xffff
} XACT_DTC_CONSTANTS;
extern RPC_IF_HANDLE __MIDL_itf_txdtc_0000_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_txdtc_0000_v0_0_s_ifspec;
#ifndef __IXATransLookup_INTERFACE_DEFINED__
#define __IXATransLookup_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IXATransLookup
* at Fri Nov 14 05:07:21 1997
* using MIDL 3.01.75
****************************************/
/* [unique][object][uuid] */
EXTERN_C const IID IID_IXATransLookup;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("F3B1F131-EEDA-11ce-AED4-00AA0051E2C4")
IXATransLookup : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Lookup(
/* [out] */ ITransaction __RPC_FAR *__RPC_FAR *ppTransaction) = 0;
};
#else /* C style interface */
typedef struct IXATransLookupVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IXATransLookup __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IXATransLookup __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IXATransLookup __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Lookup )(
IXATransLookup __RPC_FAR * This,
/* [out] */ ITransaction __RPC_FAR *__RPC_FAR *ppTransaction);
END_INTERFACE
} IXATransLookupVtbl;
interface IXATransLookup
{
CONST_VTBL struct IXATransLookupVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IXATransLookup_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IXATransLookup_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IXATransLookup_Release(This) \
(This)->lpVtbl -> Release(This)
#define IXATransLookup_Lookup(This,ppTransaction) \
(This)->lpVtbl -> Lookup(This,ppTransaction)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IXATransLookup_Lookup_Proxy(
IXATransLookup __RPC_FAR * This,
/* [out] */ ITransaction __RPC_FAR *__RPC_FAR *ppTransaction);
void __RPC_STUB IXATransLookup_Lookup_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IXATransLookup_INTERFACE_DEFINED__ */
#ifndef __IResourceManagerSink_INTERFACE_DEFINED__
#define __IResourceManagerSink_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IResourceManagerSink
* at Fri Nov 14 05:07:21 1997
* using MIDL 3.01.75
****************************************/
/* [unique][object][uuid] */
EXTERN_C const IID IID_IResourceManagerSink;
#if defined(__cplusplus) && !defined(CINTERFACE)
interface DECLSPEC_UUID("0D563181-DEFB-11ce-AED1-00AA0051E2C4")
IResourceManagerSink : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE TMDown( void) = 0;
};
#else /* C style interface */
typedef struct IResourceManagerSinkVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IResourceManagerSink __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IResourceManagerSink __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IResourceManagerSink __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *TMDown )(
IResourceManagerSink __RPC_FAR * This);
END_INTERFACE
} IResourceManagerSinkVtbl;
interface IResourceManagerSink
{
CONST_VTBL struct IResourceManagerSinkVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IResourceManagerSink_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IResourceManagerSink_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IResourceManagerSink_Release(This) \
(This)->lpVtbl -> Release(This)
#define IResourceManagerSink_TMDown(This) \
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -