| Min version | 2003/XP64 SP1 | Vista SP1 | 8 Pre RTM | 10 |
|---|---|---|---|---|
| Max version | 2003/XP64 SP2 | 7 SP1 | 10 Pre RTM | 10 TH2 |
| x64 offset offset:bitpos | Field Name | |||
| 0x0000 | struct _LIST_ENTRY SystemResourcesList | |||
| 0x0010 | struct _OWNER_ENTRY * OwnerTable | |||
| 0x0018 | int16_t ActiveCount | |||
| 0x001A | uint16_t Flag | uint16_t Flag | ||
| 0x001A | uint8_t ReservedLowFlags | |||
| 0x001B | uint8_t WaiterPriority | |||
| 0x0020 | struct _KSEMAPHORE * SharedWaiters | struct _KWAIT_CHAIN SharedWaiters | ||
| 0x0028 | struct _KEVENT * ExclusiveWaiters | |||
| 0x0030 | struct _OWNER_ENTRY[2] OwnerThreads | struct _OWNER_ENTRY OwnerEntry | ||
| 0x0040 | unsigned long ActiveEntries | |||
| 0x0044 | unsigned long ContentionCount | |||
| 0x0048 | unsigned long NumberOfSharedWaiters | |||
| 0x004C | unsigned long NumberOfExclusiveWaiters | |||
| 0x0050 | unsigned long ContentionCount | void * Reserved2 | ||
| 0x0054 | uint16_t NumberOfSharedWaiters | |||
| 0x0056 | uint16_t NumberOfExclusiveWaiters | |||
| 0x0058 | void * Address | |||
| 0x0058 | uint64_t CreatorBackTraceIndex | |||
| 0x0060 | uint64_t SpinLock | |||