_MMPFN

//0x30 bytes (sizeof) struct _MMPFN { union { struct _LIST_ENTRY ListEntry; //0x0 struct _RTL_BALANCED_NODE TreeNode; //0x0 struct { struct _MIPFNFLINK u1; //0x0 union { struct _MMPTE* PteAddress; //0x8 ULONGLONG PteLong; //0x8 }; struct _MMPTE OriginalPte; //0x10 }; }; volatile struct _MIPFNBLINK u2; //0x18 union { struct { USHORT ReferenceCount; //0x20 struct _MMPFNENTRY1 e1; //0x22 }; struct { struct _MMPFNENTRY3 e3; //0x23 struct { USHORT ReferenceCount; //0x20 } e2; //0x20 }; volatile struct _MI_PFN_FLAGS e4; //0x20 } u3; //0x20 struct _MI_PFN_FLAGS5 u5; //0x24 struct _MI_PFN_FLAGS4 u4; //0x28 };