2.2.2.1 DTCLUCOMPARESTATE

The DTCLUCOMPARESTATE enumeration defines the status values for a logical unit of work.

 typedef  enum 
 {
   DTCLUCOMPARESTATE_COMMITTED = 1,
   DTCLUCOMPARESTATE_HEURISTICCOMMITTED = 2,
   DTCLUCOMPARESTATE_HEURISTICMIXED = 3,
   DTCLUCOMPARESTATE_HEURISTICRESET = 4,
   DTCLUCOMPARESTATE_INDOUBT = 5,
   DTCLUCOMPARESTATE_RESET = 6
 } DTCLUCOMPARESTATE;

DTCLUCOMPARESTATE_COMMITTED:  The outcome of a transaction is a commit outcome.

DTCLUCOMPARESTATE_HEURISTICCOMMITTED:  The outcome of a transaction is a heuristic commit outcome.

DTCLUCOMPARESTATE_HEURISTICMIXED:  The outcome of a transaction is a heuristic mixed outcome.

DTCLUCOMPARESTATE_HEURISTICRESET:  The outcome of a transaction is a heuristic abort outcome.

DTCLUCOMPARESTATE_INDOUBT:  The outcome of a transaction is an in doubt outcome.

DTCLUCOMPARESTATE_RESET:  The outcome of a transaction is an abort outcome.