typedef struct _HEAP_SEGMENT                           // 15 elements, 0x3C bytes (sizeof)
          {
/*0x000*/     struct _HEAP_ENTRY Entry;                          // 7 elements, 0x8 bytes (sizeof)
/*0x008*/     ULONG32      Signature;
/*0x00C*/     ULONG32      Flags;
/*0x010*/     struct _HEAP* Heap;
/*0x014*/     ULONG32      LargestUnCommittedRange;
/*0x018*/     VOID*        BaseAddress;
/*0x01C*/     ULONG32      NumberOfPages;
/*0x020*/     struct _HEAP_ENTRY* FirstEntry;
/*0x024*/     struct _HEAP_ENTRY* LastValidEntry;
/*0x028*/     ULONG32      NumberOfUnCommittedPages;
/*0x02C*/     ULONG32      NumberOfUnCommittedRanges;
/*0x030*/     struct _HEAP_UNCOMMMTTED_RANGE* UnCommittedRanges;
/*0x034*/     UINT16       AllocatorBackTraceIndex;
/*0x036*/     UINT16       Reserved;
/*0x038*/     struct _HEAP_ENTRY* LastEntryInSegment;
          }HEAP_SEGMENT, *PHEAP_SEGMENT;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.