//0x154 bytes (sizeof)
struct _KRESOURCEMANAGER
{
    struct _KEVENT NotificationAvailable;                                   //0x0
    ULONG cookie;                                                           //0x10
    enum _KRESOURCEMANAGER_STATE State;                                     //0x14
    ULONG Flags;                                                            //0x18
    struct _KMUTANT Mutex;                                                  //0x1c
    struct _KTMOBJECT_NAMESPACE_LINK NamespaceLink;                         //0x3c
    struct _GUID RmId;                                                      //0x50
    struct _KQUEUE NotificationQueue;                                       //0x60
    struct _KMUTANT NotificationMutex;                                      //0x88
    struct _LIST_ENTRY EnlistmentHead;                                      //0xa8
    ULONG EnlistmentCount;                                                  //0xb0
    LONG (*NotificationRoutine)(struct _KENLISTMENT* arg1, VOID* arg2, VOID* arg3, ULONG arg4, union _LARGE_INTEGER* arg5, ULONG arg6, VOID* arg7); //0xb4
    VOID* Key;                                                              //0xb8
    struct _LIST_ENTRY ProtocolListHead;                                    //0xbc
    struct _LIST_ENTRY PendingPropReqListHead;                              //0xc4
    struct _LIST_ENTRY CRMListEntry;                                        //0xcc
    struct _KTM* Tm;                                                        //0xd4
    struct _UNICODE_STRING Description;                                     //0xd8
    struct _KTMOBJECT_NAMESPACE Enlistments;                                //0xe0
    struct _KRESOURCEMANAGER_COMPLETION_BINDING CompletionBinding;          //0x140
};