Min version | 8.1 Update 1 | 10 Pre RTM |
---|---|---|
Max version | 10 TH2 | |
x86 offset offset:bitpos | Field Name | |
0x0000 | struct _LIST_ENTRY ListEntry | struct _LIST_ENTRY ListEntry |
0x0000 | struct _SINGLE_LIST_ENTRY Link | |
0x0008 | struct _HEAP_LFH_SUBSEGMENT_OWNER * Owner | |
0x0008 | union _HEAP_LFH_SUBSEGMENT_DELAY_FREE DelayFree | |
0x000C | struct _RTL_SRWLOCK BitmapLock | struct _RTL_SRWLOCK CommitLock |
0x0010 | struct _RTL_SRWLOCK CommitLock | uint16_t FreeCount |
0x0010 | volatile int16_t InterlockedShort | |
0x0010 | volatile long InterlockedLong | |
0x0012 | uint16_t BlockCount | |
0x0014 | uint16_t FreeCount | uint16_t FreeHint |
0x0014 | volatile int16_t InterlockedShort | |
0x0014 | volatile long InterlockedLong | |
0x0016 | uint16_t BlockCount | uint8_t Location |
0x0017 | uint8_t Spare | |
0x0018 | uint16_t FreeHint | struct _HEAP_LFH_SUBSEGMENT_ENCODED_OFFSETS BlockOffsets |
0x001A | uint16_t BlockSize | |
0x001C | unsigned long CommitBitmap | uint8_t CommitUnitShift |
0x001D | uint8_t CommitUnitCount | |
0x001E | uint16_t CommitStateOffset | |
0x0020 | uint16_t FirstBlockOffset | unsigned long[1] BlockBitmap |
0x0022 | uint8_t Location | |
0x0023 | volatile uint8_t DecommitInProgress | |
0x0024 | unsigned long[1] AllocationBitmap |