struct KENLISTMENT

typedef struct _KENLISTMENT
{
     ULONG cookie;
     KTMOBJECT_NAMESPACE_LINK NamespaceLink;
     GUID EnlistmentId;
     KMUTANT Mutex;
     LIST_ENTRY NextSameTx;
     LIST_ENTRY NextSameRm;
     PKRESOURCEMANAGER ResourceManager;
     PKTRANSACTION Transaction;
     KENLISTMENT_STATE State;
     ULONG Flags;
     ULONG NotificationMask;
     PVOID Key;
     ULONG KeyRefCount;
     PVOID RecoveryInformation;
     ULONG RecoveryInformationLength;
     PVOID DynamicNameInformation;
     ULONG DynamicNameInformationLength;
     _KTMNOTIFICATION_PACKET * FinalNotification;
     PKENLISTMENT SupSubEnlistment;
     PVOID SupSubEnlHandle;
     PVOID SubordinateTxHandle;
     GUID CrmEnlistmentEnId;
     GUID CrmEnlistmentTmId;
     GUID CrmEnlistmentRmId;
     ULONG NextHistory;
     KENLISTMENT_HISTORY History[20];
} KENLISTMENT, *PKENLISTMENT;

Windows Vista Kernel Structures