//0x110 bytes (sizeof)
struct _MI_PAGELIST_STATE
{
volatile LONG ActiveSpinLock; //0x0
struct
_RTL_AVL_TREE ActiveThreadTree; //0x8
volatile LONG ActiveZeroSpinLock; //0x10
struct
_RTL_AVL_TREE ActiveZeroThreadTree; //0x18
struct
_MMPFN LargePfnTemplate; //0x20
struct
_MMPFN LargePfnBasePageTemplate; //0x50
ULONG NumberOfLargePageListHeads; //0x80
struct
_KEVENT Phase1BootComplete; //0x88
struct
_RTL_AVL_TREE PendingBadPageTree; //0xa0
ULONGLONG PendingBadPageCount; //0xa8
volatile LONG PendingBadPageTreeLock; //0xb0
ULONGLONG PendingBadPagesWithoutNodesCount; //0xb8
struct
_LIST_ENTRY PendingBadPageNodesAwaitingDeleteList; //0xc0
ULONGLONG PendingBadPageNodesAwaitingDeleteCount; //0xd0
UCHAR PendingBadPageNodeDeleteActive; //0xd8
struct
_WORK_QUEUE_ITEM PendingBadPageNodeDeleteWorkItem; //0xe0
struct
_RTL_AVL_TREE BadHugePageTree; //0x100
ULONGLONG BadHugePageCount; //0x108
};