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