typedef struct _MMPTE                                                           // 1 / 1 elements; 0x0008 / 0x0008 Bytes
{
    union                                                                       // 10 /  9 elements; 0x0008 / 0x0008 Bytes
    {
        UINT64                  Long;                                           // 0x0000 / 0x0000; 0x0008 / 0x0008 Bytes
        UINT64                  VolatileLong;                                   // 0x0000 / 0x0000; 0x0008 / 0x0008 Bytes
#if !defined(_M_X64)
        MMPTE_HIGHLOW HighLow;                                                  // 0x0000 / ------; 0x0008 / ------ Bytes
#endif                                                                          // #if !defined(_M_X64)
        MMPTE_HARDWARE          Hard;                                           // 0x0000 / 0x0000; 0x0008 / 0x0008 Bytes
        MMPTE_PROTOTYPE         Proto;                                          // 0x0000 / 0x0000; 0x0008 / 0x0008 Bytes
        MMPTE_SOFTWARE          Soft;                                           // 0x0000 / 0x0000; 0x0008 / 0x0008 Bytes
        MMPTE_TIMESTAMP         TimeStamp;                                      // 0x0000 / 0x0000; 0x0008 / 0x0008 Bytes
        MMPTE_TRANSITION        Trans;                                          // 0x0000 / 0x0000; 0x0008 / 0x0008 Bytes
        MMPTE_SUBSECTION        Subsect;                                        // 0x0000 / 0x0000; 0x0008 / 0x0008 Bytes
        MMPTE_LIST              List;                                           // 0x0000 / 0x0000; 0x0008 / 0x0008 Bytes
    }u;                                                                         // 0x0000 / 0x0000; 0x0008 / 0x0008 Bytes
} MMPTE, * PMMPTE;

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