| Min version | 2003/XP64 SP1 | 7 | 8 Pre RTM |
|---|---|---|---|
| Max version | Vista SP2 | 7 SP1 | 10 TH2 |
| x64 offset offset:bitpos | Field Name | ||
| 0x0000 | struct _LIST_ENTRY WaitListEntry | ||
| 0x0010 | struct _KTHREAD * Thread | uint8_t WaitType | |
| 0x0011 | volatile uint8_t BlockState | ||
| 0x0012 | uint16_t WaitKey | ||
| 0x0014 | long SpareLong | ||
| 0x0018 | void * Object | struct _KTHREAD * Thread | |
| 0x0018 | struct _KQUEUE * NotificationQueue | ||
| 0x0020 | struct _KWAIT_BLOCK * NextWaitBlock | void * Object | |
| 0x0028 | uint16_t WaitKey | void * SparePtr | |
| 0x002A | uint8_t WaitType | ||
| 0x002B | uint8_t SpareByte | volatile uint8_t BlockState | |
| 0x002C | long SpareLong | ||