//0x250 bytes (sizeof)
struct _KRESOURCEMANAGER
{
    struct _KEVENT NotificationAvailable;                                   //0x0
    ULONG cookie;                                                           //0x18
    enum _KRESOURCEMANAGER_STATE State;                                     //0x1c
    ULONG Flags;                                                            //0x20
    struct _KMUTANT Mutex;                                                  //0x28
    struct _KTMOBJECT_NAMESPACE_LINK NamespaceLink;                         //0x60
    struct _GUID RmId;                                                      //0x88
    struct _KQUEUE NotificationQueue;                                       //0x98
    struct _KMUTANT NotificationMutex;                                      //0xd8
    struct _LIST_ENTRY EnlistmentHead;                                      //0x110
    ULONG EnlistmentCount;                                                  //0x120
    LONG (*NotificationRoutine)(struct _KENLISTMENT* arg1, VOID* arg2, VOID* arg3, ULONG arg4, union _LARGE_INTEGER* arg5, ULONG arg6, VOID* arg7); //0x128
    VOID* Key;                                                              //0x130
    struct _LIST_ENTRY ProtocolListHead;                                    //0x138
    struct _LIST_ENTRY PendingPropReqListHead;                              //0x148
    struct _LIST_ENTRY CRMListEntry;                                        //0x158
    struct _KTM* Tm;                                                        //0x168
    struct _UNICODE_STRING Description;                                     //0x170
    struct _KTMOBJECT_NAMESPACE Enlistments;                                //0x180
    struct _KRESOURCEMANAGER_COMPLETION_BINDING CompletionBinding;          //0x228
};