Lines Matching refs:HRESULT

130     HRESULT Lookup([out]ITransaction **ppTransaction);
137 HRESULT Lookup([in]XID *pXID,[out]ITransaction **ppTransaction);
144 HRESULT TMDown(void);
151 HRESULT Enlist([in]ITransaction *pTransaction,[in]ITransactionResourceAsync *pRes,[out]XACTUOW *pUOW,[out]LONG *pisoLevel,[out]ITransactionEnlistmentAsync **ppEnlist);
152 HRESULT Reenlist([in]byte *pPrepInfo,[in]ULONG cbPrepInfo,[in]DWORD lTimeout,[out]XACTSTAT *pXactStat);
153 HRESULT ReenlistmentComplete(void);
154 HRESULT GetDistributedTransactionManager([in]REFIID iid,[out,iid_is(iid)]void **ppvObject);
161 HRESULT TransactionCommitted([in]byte *pPrepInfo,[in]ULONG cbPrepInfo);
162 HRESULT RecoveryDone(void);
169 HRESULT Enlist2([in]ITransaction *pTransaction,[in]ITransactionResourceAsync *pResAsync,[out]XACTUOW *pUOW,[out]LONG *pisoLevel,[out]XID *pXid,[out]ITransactionEnlistmentAsync **ppEnlist);
170 HRESULT Reenlist2([in]XID *pXid,[in]DWORD dwTimeout,[out]XACTSTAT *pXactStat);
177 HRESULT Initialize([in]GUID clsidHelperDll);
178 HRESULT Terminate(void);
186 HRESULT RMCount([in]DWORD dwcTotalNumberOfRMs);
187 HRESULT RMInfo([in]xa_switch_t *pXa_Switch,[in]BOOL fCDeclCallingConv,[in]char *pszOpenString,[in]char *pszCloseString,[in]GUID guidRMRecovery);
194 HRESULT ObtainRMInfo([in]IRMHelper *pIRMHelper);
201 HRESULT Create([in]GUID *pguidRM,[in]CHAR *pszRMName,[in]IResourceManagerSink *pIResMgrSink,[out]IResourceManager **ppResMgr);
208 HRESULT CreateEx([in]GUID *pguidRM,[in]CHAR *pszRMName,[in]IResourceManagerSink *pIResMgrSink,[in]REFIID riidRequested,[out, iid_is(riidRequested)]void **ppvResMgr);
216 HRESULT GetPrepareInfoSize([out]ULONG *pcbPrepInfo);
217 HRESULT GetPrepareInfo([out]byte *pPrepInfo);
224 HRESULT GetPrepareInfoSize([out]ULONG *pcbPrepInfo);
225 HRESULT GetPrepareInfo([in]ULONG cbPrepareInfo,[out]byte *pPrepInfo);
232 HRESULT GetDispenser([in]REFIID iid,[out,iid_is(iid)]void **ppvObject);
239 HRESULT VoteRequestDone([in]HRESULT hr,[in]BOID *pboidReason);
246 HRESULT VoteRequest(void);
253 HRESULT Create([in]ITransaction *pTransaction,[in]ITransactionVoterNotifyAsync2 *pVoterNotify,[out]ITransactionVoterBallotAsync2 **ppVoterBallot);
260 HRESULT Enable(void);
261 HRESULT WaitForEnlistment(void);
262 HRESULT Phase0Done(void);
263 HRESULT Unenlist(void);
264 HRESULT GetTransaction([out]ITransaction **ppITransaction);
271 HRESULT Phase0Request([in]BOOL fAbortingHint);
272 HRESULT EnlistCompleted([in]HRESULT status);
279 HRESULT Create([in]ITransactionPhase0NotifyAsync *pPhase0Notify,[out]ITransactionPhase0EnlistmentAsync **ppPhase0Enlistment);
286 HRESULT Set([in]ITransaction *pTransaction);
287 HRESULT GetPropagationTokenSize([out]ULONG *pcbToken);
288 HRESULT MarshalPropagationToken([in]ULONG cbToken,[out]byte *rgbToken,[out]ULONG *pcbUsed);
289 HRESULT UnmarshalReturnToken([in]ULONG cbReturnToken,[in]byte *rgbReturnToken);
290 HRESULT Reset(void);
297 HRESULT Create([out]ITransactionTransmitter **ppTransmitter);
304 HRESULT UnmarshalPropagationToken([in]ULONG cbToken,[in]byte *rgbToken,[out]ITransaction **ppTransaction);
305 HRESULT GetReturnTokenSize([out]ULONG *pcbReturnToken);
306 HRESULT MarshalReturnToken([in]ULONG cbReturnToken,[out]byte *rgbReturnToken,[out]ULONG *pcbUsed);
307 HRESULT Reset(void);
314 HRESULT Create([out]ITransactionReceiver **ppReceiver);
326 HRESULT Add([in]byte *pucLuPair,[in]DWORD cbLuPair);
327 HRESULT Delete([in]byte *pucLuPair,[in]DWORD cbLuPair);
340 HRESULT Create([in]byte *pucLuPair,[in]DWORD cbLuPair,[out]IDtcLuRecovery **ppRecovery);
402 HRESULT GetLogNameSizes([out]DWORD *pcbOurLogName,[out]DWORD *pcbRemoteLogName);
403 HRESULT GetOurXln([out]DTCLUXLN *pXln,[in,out]unsigned char *pOurLogName,[in,out]unsigned char *pRemoteLogName,[out]DWORD *pdwProtocol);
404 HRESULT HandleConfirmationFromOurXln([in]DTCLUXLNCONFIRMATION Confirmation);
405 HRESULT HandleTheirXlnResponse([in]DTCLUXLN Xln,[in]unsigned char *pRemoteLogName,[in]DWORD cbRemoteLogName,[in]DWORD dwProtocol,[out]DTCLUXLNCONFIRMATION *pConfirmation);
406 HRESULT HandleErrorFromOurXln([in]DTCLUXLNERROR Error);
407 HRESULT CheckForCompareStates([out]BOOL *fCompareStates);
408 HRESULT GetOurTransIdSize([in,out]DWORD *pcbOurTransId);
409 HRESULT GetOurCompareStates([in,out]unsigned char *pOurTransId,[out]DTCLUCOMPARESTATE *pCompareState);
410 HRESULT HandleTheirCompareStatesResponse([in]DTCLUCOMPARESTATE CompareState,[out]DTCLUCOMPARESTATESCONFIRMATION *pConfirmation);
411 HRESULT HandleErrorFromOurCompareStates([in]DTCLUCOMPARESTATESERROR Error);
412 HRESULT ConversationLost(void);
413 HRESULT GetRecoverySeqNum([out]LONG *plRecoverySeqNum);
414 HRESULT ObsoleteRecoverySeqNum([in]LONG lNewRecoverySeqNum);
421 HRESULT HandleCheckLuStatus([in]LONG lRecoverySeqNum);
428 HRESULT GetWork([in,out]DTCINITIATEDRECOVERYWORK *pWork,[in,out]void **ppv);
435 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);
436 HRESULT GetOurLogNameSize([in,out]DWORD *pcbOurLogName);
437 HRESULT GetOurXln([out]DTCLUXLN *pXln,[in,out]unsigned char *pOurLogName,[out]DWORD *pdwProtocol);
438 HRESULT HandleConfirmationOfOurXln([in]DTCLUXLNCONFIRMATION Confirmation);
439 HRESULT HandleTheirCompareStates([in,out]unsigned char *pRemoteTransId,[in]DWORD cbRemoteTransId,[in]DTCLUCOMPARESTATE CompareState,[out]DTCLUCOMPARESTATESRESPONSE *pResponse,[out]DTCLUCOMPARESTATE *pCompareState);
440 HRESULT HandleConfirmationOfOurCompareStates([in]DTCLUCOMPARESTATESCONFIRMATION Confirmation);
441 HRESULT HandleErrorFromOurCompareStates([in]DTCLUCOMPARESTATESERROR Error);
442 HRESULT ConversationLost(void);
449 HRESULT GetObjectToHandleWorkFromLu([out]IDtcLuRecoveryInitiatedByLuWork **ppWork);
456 HRESULT Unplug([in]BOOL fConversationLost);
457 HRESULT BackedOut(void);
458 HRESULT BackOut(void);
459 HRESULT Committed(void);
460 HRESULT Forget(void);
461 HRESULT RequestCommit(void);
468 HRESULT AckUnplug(void);
469 HRESULT TmDown(void);
470 HRESULT SessionLost(void);
471 HRESULT BackedOut(void);
472 HRESULT BackOut(void);
473 HRESULT Committed(void);
474 HRESULT Forget(void);
475 HRESULT Prepare(void);
476 HRESULT RequestCommit(void);
483 HRESULT Create([in]unsigned char *pucLuPair,[in]DWORD cbLuPair,[in]ITransaction *pITransaction,[in]unsigned char *pTransId,[in]DWORD cbTransId,[in]IDtcLuRmEnlistmentSink *pRmEnlistmentSink,[in,out]IDtcLuRmEnlistment **ppRmEnlistment);
490 HRESULT Unplug([in]BOOL fConversationLost);
491 HRESULT BackedOut(void);
492 HRESULT BackOut(void);
493 HRESULT Committed(void);
494 HRESULT Forget(void);
495 HRESULT Prepare(void);
496 HRESULT RequestCommit(void);
503 HRESULT AckUnplug(void);
504 HRESULT TmDown(void);
505 HRESULT SessionLost(void);
506 HRESULT BackedOut(void);
507 HRESULT BackOut(void);
508 HRESULT Committed(void);
509 HRESULT Forget(void);
510 HRESULT RequestCommit(void);
517 HRESULT Create([in]unsigned char *pucLuPair,[in]DWORD cbLuPair,[in]IUnknown *punkTransactionOuter,[in]ISOLEVEL isoLevel,[in]ULONG isoFlags,[in]ITransactionOptions *pOptions,[out]ITransaction **ppTransaction,[in]unsigned char *pTransId,[in]DWORD cbTransId,[in]IDtcLuSubordinateDtcSink *pSubordinateDtcSink,[in,out]IDtcLuSubordinateDtc **ppSubordinateDtc);