ReactOS 0.4.16-dev-136-g52192f1
IDtcLuRecoveryInitiatedByLuWork Interface Reference
Inheritance diagram for IDtcLuRecoveryInitiatedByLuWork:
Collaboration diagram for IDtcLuRecoveryInitiatedByLuWork:

Public Member Functions

HRESULT HandleTheirXln ([in]LONG lRecoverySeqNum,[in]DTCLUXLN Xln,[in]unsigned char *pRemoteLogName,[in]DWORD cbRemoteLogName,[in]unsigned char *pOurLogName,[in]DWORD cbOurLogName,[in]DWORD dwProtocol,[out]DTCLUXLNRESPONSE *pResponse)
 
HRESULT GetOurLogNameSize ([in, out]DWORD *pcbOurLogName)
 
HRESULT GetOurXln ([out]DTCLUXLN *pXln,[in, out]unsigned char *pOurLogName,[out]DWORD *pdwProtocol)
 
HRESULT HandleConfirmationOfOurXln ([in]DTCLUXLNCONFIRMATION Confirmation)
 
HRESULT HandleTheirCompareStates ([in, out]unsigned char *pRemoteTransId,[in]DWORD cbRemoteTransId,[in]DTCLUCOMPARESTATE CompareState,[out]DTCLUCOMPARESTATESRESPONSE *pResponse,[out]DTCLUCOMPARESTATE *pCompareState)
 
HRESULT HandleConfirmationOfOurCompareStates ([in]DTCLUCOMPARESTATESCONFIRMATION Confirmation)
 
HRESULT HandleErrorFromOurCompareStates ([in]DTCLUCOMPARESTATESERROR Error)
 
HRESULT ConversationLost (void)
 
- 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 425 of file txdtc.idl.

Member Function Documentation

◆ ConversationLost()

HRESULT IDtcLuRecoveryInitiatedByLuWork::ConversationLost ( void  )

◆ GetOurLogNameSize()

HRESULT IDtcLuRecoveryInitiatedByLuWork::GetOurLogNameSize ( [in, out] DWORD pcbOurLogName)

◆ GetOurXln()

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

◆ HandleConfirmationOfOurCompareStates()

HRESULT IDtcLuRecoveryInitiatedByLuWork::HandleConfirmationOfOurCompareStates ( [in] DTCLUCOMPARESTATESCONFIRMATION  Confirmation)

◆ HandleConfirmationOfOurXln()

HRESULT IDtcLuRecoveryInitiatedByLuWork::HandleConfirmationOfOurXln ( [in] DTCLUXLNCONFIRMATION  Confirmation)

◆ HandleErrorFromOurCompareStates()

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

◆ HandleTheirCompareStates()

HRESULT IDtcLuRecoveryInitiatedByLuWork::HandleTheirCompareStates ( [in, out] unsigned char pRemoteTransId,
[in] DWORD  cbRemoteTransId,
[in] DTCLUCOMPARESTATE  CompareState,
[out] DTCLUCOMPARESTATESRESPONSE pResponse,
[out] DTCLUCOMPARESTATE pCompareState 
)

◆ HandleTheirXln()

HRESULT IDtcLuRecoveryInitiatedByLuWork::HandleTheirXln ( [in] LONG  lRecoverySeqNum,
[in] DTCLUXLN  Xln,
[in] unsigned char pRemoteLogName,
[in] DWORD  cbRemoteLogName,
[in] unsigned char pOurLogName,
[in] DWORD  cbOurLogName,
[in] DWORD  dwProtocol,
[out] DTCLUXLNRESPONSE pResponse 
)

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