Min version | 2003/XP64 SP1 | Vista SP1 | 8 Pre RTM | 8.1 | 10 Pre RTM |
---|---|---|---|---|---|
Max version | 2003/XP64 SP2 | 7 SP1 | 8 | 10 Pre RTM | 10 TH2 |
x64 offset offset:bitpos | Field Name | ||||
0x0000 | void * PreviousBlockPrivateData | void * PreviousBlockPrivateData | struct _HEAP_UNPACKED_ENTRY UnpackedEntry | ||
0x0000 | void * Reserved | void * PreviousBlockPrivateData | |||
0x0000 | void * ReservedForAlignment | struct _HEAP_EXTENDED_ENTRY ExtendedEntry | |||
0x0000 | void * Reserved | ||||
0x0000 | void * ReservedForAlignment | ||||
0x0008 | uint16_t Size | ||||
0x0008 | uint64_t CompactHeader | uint64_t CompactHeader | unsigned long SubSegmentCode | ||
0x0008 | uint16_t FunctionIndex | uint64_t CompactHeader | |||
0x0008 | unsigned long InterceptorValue | uint16_t FunctionIndex | |||
0x0008 | unsigned long Code1 | unsigned long InterceptorValue | |||
0x0008 | uint64_t AgregateCode | unsigned long Code1 | |||
0x0008 | uint64_t AgregateCode | ||||
0x000A | uint16_t PreviousSize | uint8_t Flags | |||
0x000A | uint16_t ContextValue | ||||
0x000B | uint8_t SmallTagIndex | ||||
0x000C | uint8_t SmallTagIndex | uint16_t PreviousSize | |||
0x000C | uint16_t UnusedBytesLength | ||||
0x000C | uint16_t Code2 | uint16_t Code2 | |||
0x000C | unsigned long Code234 | ||||
0x000D | uint8_t Flags | ||||
0x000E | uint8_t UnusedBytes | uint8_t SegmentOffset | |||
0x000E | uint8_t LFHFlags | ||||
0x000E | uint8_t EntryOffset | ||||
0x000E | uint8_t Code3 | ||||
0x000F | uint8_t SegmentIndex | uint8_t UnusedBytes | |||
0x000F | uint8_t ExtendedBlockSignature | ||||
0x000F | uint8_t Code4 |