//0x2d0 bytes (sizeof)
struct _MI_PARTITION_MODWRITES
{
struct
_MMPAGE_FILE_EXPANSION AttemptForCantExtend; //0x0
struct
_MMPAGE_FILE_EXPANSION PageFileContract; //0x60
ULONGLONG NumberOfMappedMdls; //0xc0
volatile LONG NumberOfMappedMdlsInUse; //0xc8
ULONG NumberOfMappedMdlsInUsePeak; //0xcc
struct
_MMMOD_WRITER_LISTHEAD MappedFileHeader; //0xd0
UCHAR NeedMappedMdl; //0xf8
UCHAR NeedPageFileMdl; //0xf9
UCHAR TransitionInserted; //0xfa
LONG LastModifiedWriteError; //0xfc
LONG LastMappedWriteError; //0x100
volatile ULONG MappedFileWriteSucceeded; //0x104
ULONG MappedWriteBurstCount; //0x108
ULONG LowPriorityModWritesOutstanding; //0x10c
struct
_KEVENT BoostModWriteIoPriorityEvent; //0x110
LONG ModifiedWriterThreadPriority; //0x128
ULONGLONG ModifiedPagesLowPriorityGoal; //0x130
struct
_KEVENT ModifiedPageWriterEvent; //0x138
struct
_KEVENT ModifiedWriterExitedEvent; //0x150
volatile LONG WriteAllPagefilePages; //0x168
volatile LONG WriteAllMappedPages; //0x16c
struct
_KEVENT MappedPageWriterEvent; //0x170
struct
_MI_MODWRITE_DATA ModWriteData; //0x188
struct
_KEVENT RescanPageFilesEvent; //0x1c8
struct
_MMMOD_WRITER_LISTHEAD PagingFileHeader; //0x1e0
struct
_ETHREAD* ModifiedPageWriterThread; //0x208
struct
_EX_RUNDOWN_REF ModifiedPageWriterRundown; //0x210
struct
_WORK_QUEUE_ITEM PagefileScanWorkItem; //0x218
ULONG PagefileScanCount; //0x238
volatile LONG ClusterWritesDisabled[2]; //0x23c
struct
_KEVENT NotifyStoreMemoryConditions; //0x248
volatile UCHAR DelayMappedWrite; //0x260
volatile ULONG PagefileReservationsEnabled; //0x264
struct
_EX_PUSH_LOCK PageFileCreationLock; //0x268
struct
_WORK_QUEUE_ITEM TrimPagefileWorkItem; //0x270
ULONGLONG LastTrimPagefileTime; //0x290
struct
_WORK_QUEUE_ITEM WsSwapPagefileContractWorkItem; //0x298
volatile LONG WsSwapPageFileContractionInProgress; //0x2b8
struct
_EX_PUSH_LOCK WorkingSetSwapLock; //0x2c0
volatile LONG WorkingSetInswapLock; //0x2c8
};