The MI_PAGE_COMBINING_SUPPORT structure exists only within an MI_PARTITION. It is 0xD8 or 0x0188 bytes in 32-bit and 64-bit Windows, respectively.
Offset (x86) | Offset (x64) | Definition |
---|---|---|
0x00 | 0x00 |
MI_PARTITION *Partition; |
0x04 | 0x08 |
LIST_ENTRY ArbitraryPfnMapList; |
0x0C | 0x18 |
MI_COMBINE_WORKITEM FreeCombinePoolItem; |
0x20 | 0x40 |
ULONG CombiningThreadCount; |
0x24 | 0x48 |
LIST_ENTRY CombinePageFreeList; |
0x2C | 0x58 |
ULONG_PTR CombineFreeListLock; |
0x30 | 0x60 |
MI_COMBINE_PAGE_LISTHEAD CombinePageListHeads [0x10]; |
0xB0 | 0x0160 |
MI_PAGE_COMBINE_STATISTICS PageCombineStats; |