ReactOS  0.4.15-dev-3720-g4cf9b79
IDtcLuRecoveryInitiatedByLuWork Interface Reference

import"txdtc.idl";

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: