typedef struct _KENLISTMENT                            // 26 elements, 0x168 bytes (sizeof)
          {
/*0x000*/     ULONG32      cookie;
/*0x004*/     struct _KTMOBJECT_NAMESPACE_LINK NamespaceLink;    // 2 elements, 0x14 bytes (sizeof)
/*0x018*/     struct _GUID EnlistmentId;                         // 4 elements, 0x10 bytes (sizeof)
/*0x028*/     struct _KMUTANT Mutex;                             // 5 elements, 0x20 bytes (sizeof)
/*0x048*/     struct _LIST_ENTRY NextSameTx;                     // 2 elements, 0x8 bytes (sizeof)
/*0x050*/     struct _LIST_ENTRY NextSameRm;                     // 2 elements, 0x8 bytes (sizeof)
/*0x058*/     struct _KRESOURCEMANAGER* ResourceManager;
/*0x05C*/     struct _KTRANSACTION* Transaction;
/*0x060*/     enum _KENLISTMENT_STATE State;
/*0x064*/     ULONG32      Flags;
/*0x068*/     ULONG32      NotificationMask;
/*0x06C*/     VOID*        Key;
/*0x070*/     ULONG32      KeyRefCount;
/*0x074*/     VOID*        RecoveryInformation;
/*0x078*/     ULONG32      RecoveryInformationLength;
/*0x07C*/     VOID*        DynamicNameInformation;
/*0x080*/     ULONG32      DynamicNameInformationLength;
/*0x084*/     struct _KTMNOTIFICATION_PACKET* FinalNotification;
/*0x088*/     struct _KENLISTMENT* SupSubEnlistment;
/*0x08C*/     VOID*        SupSubEnlHandle;
/*0x090*/     VOID*        SubordinateTxHandle;
/*0x094*/     struct _GUID CrmEnlistmentEnId;                    // 4 elements, 0x10 bytes (sizeof)
/*0x0A4*/     struct _GUID CrmEnlistmentTmId;                    // 4 elements, 0x10 bytes (sizeof)
/*0x0B4*/     struct _GUID CrmEnlistmentRmId;                    // 4 elements, 0x10 bytes (sizeof)
/*0x0C4*/     ULONG32      NextHistory;
/*0x0C8*/     struct _KENLISTMENT_HISTORY History[20];
          }KENLISTMENT, *PKENLISTMENT;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.