_MI_PARTITION_SEGMENTS

//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 };