//0x480 bytes (sizeof)
struct _MI_PARTITION_SEGMENTS
{
volatile LONG SegmentListLock; //0x0
ULONG DeleteOnCloseCount; //0x4
LONGLONG FsControlAreaCount; //0x8
LONGLONG PfControlAreaCount; //0x10
LONGLONG CloneHeaderCount; //0x18
struct
_KEVENT DeleteSubsectionCleanup; //0x20
struct
_KEVENT UnusedSegmentCleanup; //0x38
ULONGLONG SubsectionDeletePtes; //0x50
struct
_MMPAGE_FILE_EXPANSION AttemptForCantExtend; //0x58
struct
_MMDEREFERENCE_SEGMENT_HEADER DereferenceSegmentHeader; //0xb0
struct
_LIST_ENTRY DeleteOnCloseList; //0xf8
struct
_LIST_ENTRY DeleteOnCloseSubsectionList; //0x108
struct
_KTIMER DeleteOnCloseTimer; //0x118
UCHAR DeleteOnCloseTimerActive; //0x158
UCHAR SegmentDereferenceThreadExists; //0x159
VOID* SegmentDereferenceMailboxHeader; //0x160
ULONGLONG UnusedSegmentPagedPool; //0x168
struct
_LIST_ENTRY UnusedSegmentList; //0x170
struct
_LIST_ENTRY DeleteSubsectionList; //0x180
struct
_KEVENT ControlAreaDeleteEvent; //0x190
struct
_SINGLE_LIST_ENTRY ControlAreaDeleteList; //0x1a8
struct
_MI_DEFERRED_PFNS_TO_FREE FreedSystemCacheViews[4]; //0x1b0
struct
_MI_DEFERRED_PFNS_TO_FREE FreedSystemCacheViewsReady; //0x230
struct
_MI_DEFERRED_PFNS_TO_FREE FreedSystemCachePdesReady; //0x250
struct
_KEVENT CloneDereferenceEvent; //0x270
union
_SLIST_HEADER CloneProtosSListHead; //0x290
struct
_EX_PUSH_LOCK SystemCacheInitLock; //0x2a0
volatile ULONG SystemCacheViewPageTables; //0x2a8
struct
_KEVENT FreeSystemCacheVa; //0x2b0
ULONG PagefileExtensionWaiters; //0x2c8
ULONG PagefileExtensionRequests; //0x2cc
struct
_KEVENT PagefileExtensionWaitEvent; //0x2d0
struct
_MI_CROSS_PARTITION_CHARGES SharedCharges[9]; //0x2e8
struct
_KEVENT* SharedChargesDrainEvent; //0x408
struct
_KEVENT* ControlAreasDrainEvent; //0x410
struct
_KEVENT* CloneHeaderDrainEvent; //0x418
struct
_EX_RUNDOWN_REF_CACHE_AWARE* ProbeRundownReference; //0x420
ULONGLONG RemoveUnusedSegmentsCommitNeeded; //0x428
ULONG SegmentDereferenceCalibrationActive; //0x430
struct
_WORK_QUEUE_ITEM SegmentDereferenceCalibration; //0x438
ULONG NumberSegmentDereferenceThreads; //0x458
ULONG OptimalNumberSegmentDereferenceThreadsComputed; //0x45c
};