Min version | XP | 2003/XP64 SP1 | Vista | Vista SP1 | |
---|---|---|---|---|---|
Max version | 2003/XP64 SP2 | 10 TH2 | |||
Architecture | x86 | x64 | x86 | x64 | |
x86 offset offset:bitpos | Field Name | x64 offset offset:bitpos | |||
0x0000 | union _SLIST_HEADER ListHead | struct _SLIST_HEADER ListHead | union _SLIST_HEADER ListHead | 0x0000 | |
0x0000 | struct _SINGLE_LIST_ENTRY SingleListHead | 0x0000 | |||
0x0008 | uint16_t Depth | 0x0010 | |||
0x000A | uint16_t MaximumDepth | 0x0012 | |||
0x000C | unsigned long TotalAllocates | 0x0014 | |||
0x0010 | unsigned long AllocateMisses | 0x0018 | |||
0x0010 | unsigned long AllocateHits | 0x0018 | |||
0x0014 | unsigned long TotalFrees | 0x001C | |||
0x0018 | unsigned long FreeMisses | 0x0020 | |||
0x0018 | unsigned long FreeHits | 0x0020 | |||
0x001C | enum _POOL_TYPE Type | 0x0024 | |||
0x0020 | unsigned long Tag | 0x0028 | |||
0x0024 | unsigned long Size | 0x002C | |||
0x0028 | function * Allocate | function * AllocateEx | 0x0030 | ||
0x0028 | function * Allocate | 0x0030 | |||
0x002C | function * Free | function * FreeEx | 0x0038 | ||
0x002C | function * Free | 0x0038 | |||
0x0030 | struct _LIST_ENTRY ListEntry | 0x0040 | |||
0x0038 | unsigned long LastTotalAllocates | 0x0050 | |||
0x003C | unsigned long LastAllocateMisses | 0x0054 | |||
0x003C | unsigned long LastAllocateHits | 0x0054 | |||
0x0040 | unsigned long[2] Future | 0x0058 |