Min versionXP SP2Vista8 Pre RTM8.1 Update 110 Pre RTM
Max versionXP SP37 SP1810 TH2
x86 offset
offset:bitpos
Field Name
0x0000uint16_t
Size
struct _HEAP_ENTRY
HeapEntry
0x0000void * volatile
SubSegmentCode
void * volatile
SubSegmentCode
unsigned long
SubSegmentCode
struct _HEAP_UNPACKED_ENTRY
UnpackedEntry
0x0000uint16_t
FunctionIndex
uint16_t
Size
0x0000unsigned long
InterceptorValue
unsigned long
SubSegmentCode
0x0000unsigned long
Code1
struct _HEAP_EXTENDED_ENTRY
ExtendedEntry
0x0000uint64_t
AgregateCode
uint16_t
FunctionIndex
0x0000unsigned long
InterceptorValue
0x0000unsigned long
Code1
0x0000uint64_t
AgregateCode
0x0002uint16_t
PreviousSize
uint8_t
Flags
0x0002uint16_t
ContextValue
0x0003uint8_t
SmallTagIndex
0x0004uint8_t
SmallTagIndex
uint16_t
PreviousSize
0x0004uint16_t
UnusedBytesLength
0x0004uint16_t
Code2
uint16_t
Code2
0x0004unsigned long
Code234
0x0005uint8_t
Flags
0x0006uint8_t
UnusedBytes
uint8_t
SegmentOffset
0x0006uint8_t
LFHFlags
0x0006uint8_t
EntryOffset
0x0006uint8_t
Code3
0x0007volatile uint8_t
SegmentIndex
uint8_t
UnusedBytes
0x0007uint8_t
ExtendedBlockSignature
0x0007uint8_t
Code4
0x0008struct _LIST_ENTRY
FreeList