typedef struct _HEAP_SEGMENT                     // 14 elements, 0x40 bytes (sizeof)
          {
/*0x000*/     struct _HEAP_ENTRY Entry;                    // 19 elements, 0x8 bytes (sizeof)
/*0x008*/     ULONG32      SegmentSignature;
/*0x00C*/     ULONG32      SegmentFlags;
/*0x010*/     struct _LIST_ENTRY SegmentListEntry;         // 2 elements, 0x8 bytes (sizeof)
/*0x018*/     struct _HEAP* Heap;
/*0x01C*/     VOID*        BaseAddress;
/*0x020*/     ULONG32      NumberOfPages;
/*0x024*/     struct _HEAP_ENTRY* FirstEntry;
/*0x028*/     struct _HEAP_ENTRY* LastValidEntry;
/*0x02C*/     ULONG32      NumberOfUnCommittedPages;
/*0x030*/     ULONG32      NumberOfUnCommittedRanges;
/*0x034*/     UINT16       SegmentAllocatorBackTraceIndex;
/*0x036*/     UINT16       Reserved;
/*0x038*/     struct _LIST_ENTRY UCRSegmentList;           // 2 elements, 0x8 bytes (sizeof)
          }HEAP_SEGMENT, *PHEAP_SEGMENT;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.