//0x18 bytes (sizeof)
struct _MMPFN
{
    union
    {
        ULONG Flink;                                                        //0x0
        ULONG WsIndex;                                                      //0x0
        struct _KEVENT* Event;                                              //0x0
        LONG ReadStatus;                                                    //0x0
        struct _SINGLE_LIST_ENTRY NextStackPfn;                             //0x0
    } u1;                                                                   //0x0
    struct _MMPTE* PteAddress;                                              //0x4
    union
    {
        ULONG Blink;                                                        //0x8
        ULONG ShareCount;                                                   //0x8
    } u2;                                                                   //0x8
    union
    {
        struct
        {
            USHORT ReferenceCount;                                          //0xc
            struct _MMPFNENTRY e1;                                          //0xe
        };
        struct
        {
            USHORT ReferenceCount;                                          //0xc
            USHORT ShortFlags;                                              //0xe
        } e2;                                                               //0xc
    } u3;                                                                   //0xc
    union
    {
        struct _MMPTE OriginalPte;                                          //0x10
        LONG AweReferenceCount;                                             //0x10
    };
    union
    {
        ULONG EntireFrame;                                                  //0x14
        ULONG PteFrame:25;                                                  //0x14
        ULONG InPageError:1;                                                //0x14
        ULONG VerifierAllocation:1;                                         //0x14
        ULONG AweAllocation:1;                                              //0x14
        ULONG Priority:3;                                                   //0x14
        ULONG MustBeCached:1;                                               //0x14
    } u4;                                                                   //0x14
};