typedef struct _MI_COMMON_PAGE_STATE                                            // 12 / 15 elements; 0x0040 / 0x00A8 Bytes
{
    PMMPFN                      PageOfOnesPfn;                                  // 0x0000 / 0x0000; 0x0004 / 0x0008 Bytes
    UINT_PTR                    PageOfOnes;                                     // 0x0004 / 0x0008; 0x0004 / 0x0008 Bytes
    PMMPFN                      DummyPagePfn;                                   // 0x0008 / 0x0010; 0x0004 / 0x0008 Bytes
    UINT_PTR                    DummyPage;                                      // 0x000C / 0x0018; 0x0004 / 0x0008 Bytes
    UINT_PTR                    PageOfZeroes;                                   // 0x0010 / 0x0020; 0x0004 / 0x0008 Bytes
    PVOID                       ZeroMapping;                                    // 0x0014 / 0x0028; 0x0004 / 0x0008 Bytes
    PVOID                       OnesMapping;                                    // 0x0018 / 0x0030; 0x0004 / 0x0008 Bytes
#if !defined(_M_X64)
    UINT8                       _PADDING0_[4];                                  // 0x001C / ------; 0x0004 / ------ Bytes
#endif                                                                          // #if !defined(_M_X64)
    UINT64                      ZeroCrc;                                        // 0x0020 / 0x0038; 0x0008 / 0x0008 Bytes
    UINT64                      OnesCrc;                                        // 0x0028 / 0x0040; 0x0008 / 0x0008 Bytes
#if defined(_M_X64)
    UINT64                      BitmapGapFrames[4];                             // ------ / 0x0048; ------ / 0x0020 Bytes
#else                                                                           // #if defined(_M_X64)
    ULONG32                     BitmapGapFrames[2];                             // 0x0030 / ------; 0x0008 / ------ Bytes
#endif                                                                          // #if defined(_M_X64)
#if defined(_M_X64)
    UINT64                      PfnGapFrames[4];                                // ------ / 0x0068; ------ / 0x0020 Bytes
#else                                                                           // #if defined(_M_X64)
    ULONG32                     PfnGapFrames[2];                                // 0x0038 / ------; 0x0008 / ------ Bytes
#endif                                                                          // #if defined(_M_X64)
#if defined(_M_X64)
    UINT64                      PageTableOfZeroes;                              // ------ / 0x0088; ------ / 0x0008 Bytes
    MMPTE PdeOfZeroes;                                                          // ------ / 0x0090; ------ / 0x0008 Bytes
    UINT64                      PageTableOfOnes;                                // ------ / 0x0098; ------ / 0x0008 Bytes
    MMPTE PdeOfOnes;                                                            // ------ / 0x00A0; ------ / 0x0008 Bytes
#endif                                                                          // #if defined(_M_X64)
} MI_COMMON_PAGE_STATE, * PMI_COMMON_PAGE_STATE;

Return to OS-specific structures/unions/enums list.
Return to OS version list.