Min version | 8.1 | 10 Pre RTM |
---|---|---|
Max version | 8.1 Update 1 | 10 TH2 |
x64 offset offset:bitpos | Field Name | |
0x0000 | struct _LIST_ENTRY ListEntry | struct _LIST_ENTRY ListEntry |
0x0000 | struct _SLIST_ENTRY Link | |
0x0010 | struct _HEAP_LFH_SUBSEGMENT_OWNER * Owner | |
0x0010 | union _HEAP_LFH_SUBSEGMENT_DELAY_FREE DelayFree | |
0x0018 | struct _RTL_SRWLOCK BitmapLock | struct _RTL_SRWLOCK CommitLock |
0x0020 | struct _RTL_SRWLOCK CommitLock | uint16_t FreeCount |
0x0020 | volatile int16_t InterlockedShort | |
0x0020 | volatile long InterlockedLong | |
0x0022 | uint16_t BlockCount | |
0x0024 | uint16_t FreeHint | |
0x0026 | uint8_t Location | |
0x0027 | uint8_t Spare | |
0x0028 | uint16_t FreeCount | struct _HEAP_LFH_SUBSEGMENT_ENCODED_OFFSETS BlockOffsets |
0x0028 | volatile int16_t InterlockedShort | |
0x0028 | volatile long InterlockedLong | |
0x002A | uint16_t BlockCount | |
0x002C | uint16_t FreeHint | uint8_t CommitUnitShift |
0x002D | uint8_t CommitUnitCount | |
0x002E | uint16_t BlockSize | uint16_t CommitStateOffset |
0x0030 | unsigned long CommitBitmap | uint64_t[1] BlockBitmap |
0x0034 | uint16_t FirstBlockOffset | |
0x0036 | uint8_t Location | |
0x0037 | volatile uint8_t DecommitInProgress | |
0x0038 | uint64_t[1] AllocationBitmap |