typedef struct _SEGMENT_OBJECT { void *BaseAddress; unsigned long TotalNumberOfPtes; LARGE_INTEGER SizeOfSegment; unsigned long NonExtendedPtes; unsigned long ImageCommitment; CONTROL_AREA *ControlArea; SUBSECTION *Subsection; MMSECTION_FLAGS *MmSectionFlags; MMSUBSECTION_FLAGS *MmSubSectionFlags; } SEGMENT_OBJECT, *PSEGMENT_OBJECT;