typedef struct _HEAP_SEGMENT                           // 15 elements, 0x68 bytes (sizeof)
          {
/*0x000*/     struct _HEAP_ENTRY Entry;                          // 8 elements, 0x10 bytes (sizeof)
/*0x010*/     ULONG32      Signature;
/*0x014*/     ULONG32      Flags;
/*0x018*/     struct _HEAP* Heap;
/*0x020*/     UINT64       LargestUnCommittedRange;
/*0x028*/     VOID*        BaseAddress;
/*0x030*/     ULONG32      NumberOfPages;
/*0x034*/     UINT8        _PADDING0_[0x4];
/*0x038*/     struct _HEAP_ENTRY* FirstEntry;
/*0x040*/     struct _HEAP_ENTRY* LastValidEntry;
/*0x048*/     ULONG32      NumberOfUnCommittedPages;
/*0x04C*/     ULONG32      NumberOfUnCommittedRanges;
/*0x050*/     struct _HEAP_UNCOMMMTTED_RANGE* UnCommittedRanges;
/*0x058*/     UINT16       AllocatorBackTraceIndex;
/*0x05A*/     UINT16       Reserved;
/*0x05C*/     UINT8        _PADDING1_[0x4];
/*0x060*/     struct _HEAP_ENTRY* LastEntryInSegment;
          }HEAP_SEGMENT, *PHEAP_SEGMENT;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.