//0x68 bytes (sizeof)
struct _MI_PROCESS_STATE
{
    VOID* SystemDllBase;                                                    //0x0
    ULONG ColorSeed;                                                        //0x4
    LONG RotatingUniprocessorNumber;                                        //0x8
    union _LARGE_INTEGER CriticalSectionTimeout;                            //0x10
    struct _LIST_ENTRY ProcessList;                                         //0x18
    struct _MMPTE* SharedUserDataPte[2];                                    //0x20
    VOID* HypervisorSharedVa;                                               //0x28
    ULONG VadSecureCookie;                                                  //0x2c
    ULONG PaeGroups;                                                        //0x30
    ULONG FreePaeEntries;                                                   //0x34
    struct _PAE_ENTRY FirstFreePae;                                         //0x38
    volatile LONG AllocatedPaePages;                                        //0x58
    ULONG PaeLock;                                                          //0x5c
    union _SLIST_HEADER PaeEntrySList;                                      //0x60
};