ReactOS  0.4.15-dev-3712-gf1ad684
IDtcLuRecoveryInitiatedByDtcTransWork Interface Reference

import"txdtc.idl";

Inheritance diagram for IDtcLuRecoveryInitiatedByDtcTransWork:
Collaboration diagram for IDtcLuRecoveryInitiatedByDtcTransWork:

Public Member Functions

HRESULT GetLogNameSizes ([out]DWORD *pcbOurLogName, [out]DWORD *pcbRemoteLogName)
 
HRESULT GetOurXln ([out]DTCLUXLN *pXln, [in, out]unsigned char *pOurLogName, [in, out]unsigned char *pRemoteLogName, [out]DWORD *pdwProtocol)
 
HRESULT HandleConfirmationFromOurXln ([in]DTCLUXLNCONFIRMATION Confirmation)
 
HRESULT HandleTheirXlnResponse ([in]DTCLUXLN Xln, [in]unsigned char *pRemoteLogName, [in]DWORD cbRemoteLogName, [in]DWORD dwProtocol, [out]DTCLUXLNCONFIRMATION *pConfirmation)
 
HRESULT HandleErrorFromOurXln ([in]DTCLUXLNERROR Error)
 
HRESULT CheckForCompareStates ([out]BOOL *fCompareStates)
 
HRESULT GetOurTransIdSize ([in, out]DWORD *pcbOurTransId)
 
HRESULT GetOurCompareStates ([in, out]unsigned char *pOurTransId, [out]DTCLUCOMPARESTATE *pCompareState)
 
HRESULT HandleTheirCompareStatesResponse ([in]DTCLUCOMPARESTATE CompareState, [out]DTCLUCOMPARESTATESCONFIRMATION *pConfirmation)
 
HRESULT HandleErrorFromOurCompareStates ([in]DTCLUCOMPARESTATESERROR Error)
 
HRESULT ConversationLost (void)
 
HRESULT GetRecoverySeqNum ([out]LONG *plRecoverySeqNum)
 
HRESULT ObsoleteRecoverySeqNum ([in]LONG lNewRecoverySeqNum)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 392 of file txdtc.idl.

Member Function Documentation

◆ CheckForCompareStates()

HRESULT IDtcLuRecoveryInitiatedByDtcTransWork::CheckForCompareStates ( [out] BOOL fCompareStates)

◆ ConversationLost()

HRESULT IDtcLuRecoveryInitiatedByDtcTransWork::ConversationLost ( void  )

◆ GetLogNameSizes()

HRESULT IDtcLuRecoveryInitiatedByDtcTransWork::GetLogNameSizes ( [out] DWORD pcbOurLogName,
[out] DWORD pcbRemoteLogName 
)

◆ GetOurCompareStates()

HRESULT IDtcLuRecoveryInitiatedByDtcTransWork::GetOurCompareStates ( [in, out] unsigned char pOurTransId,
[out] DTCLUCOMPARESTATE pCompareState 
)

◆ GetOurTransIdSize()

HRESULT IDtcLuRecoveryInitiatedByDtcTransWork::GetOurTransIdSize ( [in, out] DWORD pcbOurTransId)

◆ GetOurXln()

HRESULT IDtcLuRecoveryInitiatedByDtcTransWork::GetOurXln ( [out] DTCLUXLN pXln,
[in, out] unsigned char pOurLogName,
[in, out] unsigned char pRemoteLogName,
[out] DWORD pdwProtocol 
)

◆ GetRecoverySeqNum()

HRESULT IDtcLuRecoveryInitiatedByDtcTransWork::GetRecoverySeqNum ( [out] LONG plRecoverySeqNum)

◆ HandleConfirmationFromOurXln()

HRESULT IDtcLuRecoveryInitiatedByDtcTransWork::HandleConfirmationFromOurXln ( [in] DTCLUXLNCONFIRMATION  Confirmation)

◆ HandleErrorFromOurCompareStates()

HRESULT IDtcLuRecoveryInitiatedByDtcTransWork::HandleErrorFromOurCompareStates ( [in] DTCLUCOMPARESTATESERROR  Error)

◆ HandleErrorFromOurXln()

HRESULT IDtcLuRecoveryInitiatedByDtcTransWork::HandleErrorFromOurXln ( [in] DTCLUXLNERROR  Error)

◆ HandleTheirCompareStatesResponse()

HRESULT IDtcLuRecoveryInitiatedByDtcTransWork::HandleTheirCompareStatesResponse ( [in] DTCLUCOMPARESTATE  CompareState,
[out] DTCLUCOMPARESTATESCONFIRMATION pConfirmation 
)

◆ HandleTheirXlnResponse()

HRESULT IDtcLuRecoveryInitiatedByDtcTransWork::HandleTheirXlnResponse ( [in] DTCLUXLN  Xln,
[in] unsigned char pRemoteLogName,
[in] DWORD  cbRemoteLogName,
[in] DWORD  dwProtocol,
[out] DTCLUXLNCONFIRMATION pConfirmation 
)

◆ ObsoleteRecoverySeqNum()

HRESULT IDtcLuRecoveryInitiatedByDtcTransWork::ObsoleteRecoverySeqNum ( [in] LONG  lNewRecoverySeqNum)

The documentation for this interface was generated from the following file: