struct KRESOURCEMANAGER

typedef struct _KRESOURCEMANAGER
{
     KEVENT NotificationAvailable;
     ULONG cookie;
     KRESOURCEMANAGER_STATE State;
     ULONG Flags;
     KMUTANT Mutex;
     KTMOBJECT_NAMESPACE_LINK NamespaceLink;
     GUID RmId;
     KQUEUE NotificationQueue;
     KMUTANT NotificationMutex;
     LIST_ENTRY EnlistmentHead;
     ULONG EnlistmentCount;
     LONG * NotificationRoutine;
     PVOID Key;
     LIST_ENTRY ProtocolListHead;
     LIST_ENTRY PendingPropReqListHead;
     LIST_ENTRY CRMListEntry;
     PKTM Tm;
     UNICODE_STRING Description;
     KTMOBJECT_NAMESPACE Enlistments;
     KRESOURCEMANAGER_COMPLETION_BINDING CompletionBinding;
} KRESOURCEMANAGER, *PKRESOURCEMANAGER;

Windows Vista Kernel Structures