x64x86arm64ia64mips / ntdllntoskrnl

_MMPFN

← 10.0.18362.1016 22 builds latest →
struct _MMPFN {
union {
struct {
union {
void* Next;/* 0x0 4 */
unsigned long Flink;/* 0x0 4 */
} u1;/* 0x0 4 */
union {
unsigned long PteLong;/* 0x4 4 */
};/* 0x4 4 */
};/* 0x0 16 */
};/* 0x0 16 */
union {
struct {
unsigned short ReferenceCount;/* 0x14 2 */
};/* 0x14 4 */
struct {
unsigned short ReferenceCount;/* 0x14 2 */
} e2;/* 0x14 2 */
struct {
unsigned long EntireField;/* 0x14 4 */
} e4;/* 0x14 4 */
} u3;/* 0x14 4 */
union {
struct {
unsigned long PteFrame : 23;/* 0x18:0 4 */
unsigned long ResidentPage : 1;/* 0x18:23 4 */
unsigned long AnchorLargePageSize : 2;/* 0x18:24 4 */
unsigned long ModifiedListBucketIndex : 2;/* 0x18:26 4 */
unsigned long PageIdentity : 3;/* 0x18:28 4 */
unsigned long PrototypePte : 1;/* 0x18:31 4 */
};/* 0x18 4 */
unsigned long EntireField;/* 0x18 4 */
} u4;/* 0x18 4 */
};
size 28 (0x1c)9 members0 holespadding 01 cacheline
Used in (7)