| Min version | XP | 2003/XP64 SP1 | ||
|---|---|---|---|---|
| Max version | 2003/XP64 | 10 TH2 | ||
| Architecture | x86 | x86 | x64 | |
| x86 offset offset:bitpos | Field Name | x64 offset offset:bitpos | ||
| 0x0000:0x00 | unsigned long Waiting | uintptr_t Locked | 0x0000:0x00 | |
| 0x0000 | uintptr_t Value | 0x0000 | ||
| 0x0000 | void * Ptr | 0x0000 | ||
| 0x0000:0x01 | unsigned long Exclusive | uintptr_t Waiting | 0x0000:0x01 | |
| 0x0000:0x02 | unsigned long Shared | uintptr_t Waking | 0x0000:0x02 | |
| 0x0000:0x03 | uintptr_t MultipleShared | 0x0000:0x03 | ||
| 0x0000:0x04 | uintptr_t Shared | 0x0000:0x04 | ||