typedef enum { KTransactionUninitialized = 0, KTransactionActive = 1, KTransactionPreparing = 2, KTransactionPrepared = 3, KTransactionInDoubt = 4, KTransactionCommitted = 5, KTransactionAborted = 6, KTransactionDelegated = 7, KTransactionPrePreparing = 8, KTransactionForgotten = 9, KTransactionRecovering = 10, KTransactionPrePrepared = 11 } KTRANSACTION_STATE;