| Min version | XP SP2 | 2003/XP64 | Vista | 7 |
|---|---|---|---|---|
| Max version | XP SP3 | 2003/XP64 SP2 | Vista SP2 | 10 TH2 |
| x86 offset offset:bitpos | Field Name | |||
| 0x0000 | union __unnamed Lock | struct _RTL_CRITICAL_SECTION CriticalSection | char[56] Resource | char[56] Reserved |
| 0x0000 | struct _ERESOURCE Resource | void * Lock | struct _RTL_STACK_DATABASE_LOCK Lock | |
| 0x0000 | void * Lock | |||
| 0x0038 | function * AcquireLockRoutine | void *[3] Reserved | void * Reserved2 | |
| 0x003C | function * ReleaseLockRoutine | unsigned long PeakHashCollisionListLength | ||
| 0x0040 | function * OkayToLockRoutine | void * LowerMemoryStart | ||
| 0x0044 | uint8_t PreCommitted | |||
| 0x0045 | uint8_t DumpInProgress | |||
| 0x0048 | void * CommitBase | |||
| 0x004C | void * CurrentLowerCommitLimit | |||
| 0x0050 | void * CurrentUpperCommitLimit | |||
| 0x0054 | char * NextFreeLowerMemory | |||
| 0x0058 | char * NextFreeUpperMemory | |||
| 0x005C | unsigned long NumberOfEntriesLookedUp | |||
| 0x0060 | unsigned long NumberOfEntriesAdded | |||
| 0x0064 | struct _RTL_STACK_TRACE_ENTRY * * EntryIndexArray | |||
| 0x0068 | unsigned long NumberOfBuckets | unsigned long NumberOfEntriesDeleted | unsigned long NumberOfEntriesAllocated | |
| 0x006C | struct _RTL_STACK_TRACE_ENTRY *[1] Buckets | unsigned long NumberOfEntriesAvailable | ||
| 0x0070 | unsigned long NumberOfEntriesReused | unsigned long NumberOfAllocationFailures | ||
| 0x0074 | unsigned long NumberOfAllocationFailures | |||
| 0x0078 | struct _RTL_STACK_TRACE_ENTRY *[32] FreeLists | union _SLIST_HEADER[32] FreeLists | ||
| 0x00F8 | unsigned long NumberOfBuckets | |||
| 0x00FC | struct _RTL_STACK_TRACE_ENTRY *[1] Buckets | |||
| 0x0178 | unsigned long NumberOfBuckets | |||
| 0x017C | struct _RTL_STD_LIST_HEAD[1] Buckets | |||