_HEAP_LFH_SUBSEGMENT

//0x48 bytes (sizeof) struct _HEAP_LFH_SUBSEGMENT { struct _LIST_ENTRY ListEntry; //0x0 union _HEAP_LFH_SUBSEGMENT_STATE State; //0x10 union { struct _SINGLE_LIST_ENTRY OwnerFreeListEntry; //0x18 struct { UCHAR CommitStateOffset; //0x18 UCHAR Spare0:4; //0x19 }; }; USHORT FreeCount; //0x20 USHORT BlockCount; //0x22 UCHAR FreeHint; //0x24 UCHAR WitheldBlockCount; //0x25 union { struct { UCHAR CommitUnitShift; //0x26 UCHAR CommitUnitCount; //0x27 }; union _HEAP_LFH_COMMIT_UNIT_INFO CommitUnitInfo; //0x26 }; struct _HEAP_LFH_SUBSEGMENT_ENCODED_OFFSETS BlockOffsets; //0x28 USHORT BucketRef; //0x2c USHORT PrivateSlotMapRef; //0x2e USHORT HighWatermarkBlockIndex; //0x30 UCHAR BitmapSearchWidth; //0x32 union { struct { UCHAR PrivateFormat:1; //0x33 UCHAR Spare1:7; //0x33 }; union _HEAP_LFH_SUBSEGMENT_UCHAR_FIELDS UChar; //0x33 }; ULONG Spare3; //0x34 ULONGLONG CommitLock; //0x38 ULONGLONG BlockBitmap[1]; //0x40 };