//0x100 bytes (sizeof)
struct _MI_PARTITION_SEGMENTS
{
struct _KEVENT DeleteSubsectionCleanup; //0x0
struct _KEVENT UnusedSegmentCleanup; //0x10
ULONG SubsectionDeletePtes; //0x20
struct _MMDEREFERENCE_SEGMENT_HEADER DereferenceSegmentHeader; //0x24
struct _LIST_ENTRY DeleteOnCloseList; //0x40
struct _KTIMER DeleteOnCloseTimer; //0x48
UCHAR DeleteOnCloseTimerActive; //0x70
ULONG DeleteOnCloseCount; //0x74
struct _LIST_ENTRY UnusedSegmentList; //0x78
struct _LIST_ENTRY UnusedSubsectionList; //0x80
struct _LIST_ENTRY DeleteSubsectionList; //0x88
struct _KEVENT ControlAreaDeleteEvent; //0x90
struct _SINGLE_LIST_ENTRY ControlAreaDeleteList; //0xa0
volatile LONG SegmentListLock; //0xc0
volatile LONGLONG ControlAreaCount; //0xc8
};