public abstract void CreateTransaction(Enlistment enlistment, EnlistmentOptions enlistmentOptions, TransactionManagerCallback callback, object state);
 public abstract void SinglePhaseCommit(Enlistment enlistment, TransactionManagerCallback callback, object state);
 public abstract void CreateSubordinateEnlistment(Enlistment enlistment, TransactionManagerCallback callback, object state);
 public abstract void Rollback(Enlistment enlistment, TransactionManagerCallback callback, object state);