//0x108 bytes (sizeof)
struct _MI_SLAB_ALLOCATOR_CONTEXT
{
    struct _RTL_RB_TREE AllocationsTree;                                    //0x0
    volatile LONG Lock;                                                     //0x10
    struct _MI_PARTITION* Partition;                                        //0x18
    struct _MI_SLAB_ALLOCATOR_ENTRY* SlabEntryAllocationHint;               //0x20
    struct _MI_SLAB_ALLOCATOR_ENTRY* SlabEntryFreeHint;                     //0x28
    ULONGLONG FreePageCount;                                                //0x30
    ULONGLONG AvailablePagesGoal;                                           //0x38
    ULONGLONG ChargedPageCount;                                             //0x40
    ULONGLONG SlabEntryCount;                                               //0x48
    enum _MI_SLAB_ALLOCATOR_TYPE Type;                                      //0x50
    struct _MI_NODE_NUMBER_ZERO_BASED NumaNodeIndex;                        //0x54
    union
    {
        ULONG EntryBecameEmpty:1;                                           //0x58
        ULONG DemoteInProgress:1;                                           //0x58
        ULONG ZeroedPages:1;                                                //0x58
        ULONG Spare:29;                                                     //0x58
        ULONG AllFlags;                                                     //0x58
    } Flags;                                                                //0x58
    ULONG SlabEntriesAllocated;                                             //0x5c
    ULONG SlabEntriesDemoted;                                               //0x60
    ULONG SlabEntriesFailedFast;                                            //0x64
    ULONG SlabEntriesFailedSlow;                                            //0x68
    ULONG SlabPagesFreedNonZeroed;                                          //0x6c
    struct _MMPFNLIST StandbyList;                                          //0x70
    ULONGLONG LastReplenishTime;                                            //0xc8
    ULONGLONG LastFailureTime;                                              //0xd0
    struct _WORK_QUEUE_ITEM ReplenishWorkItem;                              //0xd8
    struct _LIST_ENTRY ReplenishWaitList;                                   //0xf8
};