struct _HEAP_LFH_SUBSEGMENT { struct _LIST_ENTRY ListEntry;/* 0x0 16 */ union _HEAP_LFH_SUBSEGMENT_STATE State;/* 0x10 8 */ union { struct _SINGLE_LIST_ENTRY OwnerFreeListEntry;/* 0x18 8 */ struct { unsigned char CommitStateOffset;/* 0x18 1 */ unsigned char Spare0 : 4;/* 0x19:0 1 */ };/* 0x18 2 */ };/* 0x18 8 */ unsigned short FreeCount;/* 0x20 2 */ unsigned short BlockCount;/* 0x22 2 */ unsigned char FreeHint;/* 0x24 1 */ unsigned char WitheldBlockCount;/* 0x25 1 */ union { struct { unsigned char CommitUnitShift;/* 0x26 1 */ unsigned char CommitUnitCount;/* 0x27 1 */ };/* 0x26 2 */ union _HEAP_LFH_COMMIT_UNIT_INFO CommitUnitInfo;/* 0x26 2 */ };/* 0x26 2 */ struct _HEAP_LFH_SUBSEGMENT_ENCODED_OFFSETS BlockOffsets;/* 0x28 4 */ unsigned short BucketRef;/* 0x2c 2 */ unsigned short PrivateSlotMapRef;/* 0x2e 2 */ unsigned short HighWatermarkBlockIndex;/* 0x30 2 */ unsigned char BitmapSearchWidth;/* 0x32 1 */ union { struct { unsigned char PrivateFormat : 1;/* 0x33:0 1 */ unsigned char Spare1 : 7;/* 0x33:1 1 */ };/* 0x33 1 */ union _HEAP_LFH_SUBSEGMENT_UCHAR_FIELDS UChar;/* 0x33 1 */ };/* 0x33 1 */ unsigned long Spare3;/* 0x34 4 */ unsigned __int64 CommitLock;/* 0x38 8 */ /* ── cacheline 1 boundary (64 bytes) ── */ unsigned __int64 BlockBitmap[1];/* 0x40 8 */};size 72 (0x48)23 members0 holespadding 02 cachelines
Used in (0)