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
|