| Min version | Vista SP1 | 10 |
|---|---|---|
| Max version | 10 Pre RTM | 10 TH2 |
| x64 offset offset:bitpos | Field Name | |
| 0x0000 | unsigned long Version | |
| 0x0004 | unsigned long StructureSize | |
| 0x0008 | enum _HEAP_FAILURE_TYPE FailureType | |
| 0x0010 | void * HeapAddress | |
| 0x0018 | void * Address | |
| 0x0020 | void * Param1 | |
| 0x0028 | void * Param2 | |
| 0x0030 | void * Param3 | |
| 0x0038 | struct _HEAP_ENTRY * PreviousBlock | |
| 0x0040 | struct _HEAP_ENTRY * NextBlock | |
| 0x0048 | struct _HEAP_ENTRY ExpectedEncodedEntry | |
| 0x0058 | struct _HEAP_ENTRY ExpectedDecodedEntry | |
| 0x0068 | void *[32] StackTrace | |
| 0x0168 | uint8_t HeapMajorVersion | |
| 0x0169 | uint8_t HeapMinorVersion | |
| 0x0170 | struct _EXCEPTION_RECORD ExceptionRecord | |
| 0x0210 | struct _CONTEXT ContextRecord | |