//0x1c0 bytes (sizeof)
struct _MMINPAGE_SUPPORT
{
struct _LIST_ENTRY ListEntry; //0x0
struct _LIST_ENTRY ListHead; //0x10
struct _KEVENT Event; //0x20
struct _KEVENT CollidedEvent; //0x38
struct _IO_STATUS_BLOCK IoStatus; //0x50
union _LARGE_INTEGER ReadOffset; //0x60
union
{
struct _KAPC_STATE ApcState; //0x68
struct _MI_HARD_FAULT_STATE HardFaultState; //0x68
} u2; //0x68
struct _ETHREAD* Thread; //0x98
struct _MMPFN* LockedProtoPfn; //0xa0
struct _MMPTE PteContents; //0xa8
volatile LONG WaitCount; //0xb0
volatile LONG InjectRetry; //0xb4
ULONG ByteCount; //0xb8
union
{
ULONG ImagePteOffset; //0xbc
ULONG TossPage; //0xbc
} u3; //0xbc
union
{
struct _MMINPAGE_FLAGS e1; //0xc0
ULONG LongFlags; //0xc0
} u1; //0xc0
struct _FILE_OBJECT* FilePointer; //0xc8
union
{
struct _CONTROL_AREA* ControlArea; //0xd0
struct _SUBSECTION* Subsection; //0xd0
};
VOID* Autoboost; //0xd8
VOID* FaultingAddress; //0xe0
struct _MMPTE* PointerPte; //0xe8
struct _MMPTE* BasePte; //0xf0
struct _MMPFN* Pfn; //0xf8
struct _MDL* PrefetchMdl; //0x100
volatile LONGLONG ProbeCount; //0x108
struct _MDL Mdl; //0x110
union
{
ULONGLONG Page[16]; //0x140
struct _MMINPAGE_SUPPORT_FLOW_THROUGH FlowThrough; //0x140
};
};