| Min version | 8 |
|---|---|
| Max version | 10 TH2 |
| x64 offset offset:bitpos | Field Name |
| 0x0000 | struct _SINGLE_LIST_ENTRY Link |
| 0x0010 | struct _CONTEXT Context |
| 0x04E0 | void * Teb |
| 0x04E8 | void * UserContext |
| 0x04F0:0x00 | volatile unsigned long ScheduledThread |
| 0x04F0 | volatile long Flags |
| 0x04F0:0x01 | volatile unsigned long Suspended |
| 0x04F0:0x02 | volatile unsigned long VolatileContext |
| 0x04F0:0x03 | volatile unsigned long Terminated |
| 0x04F0:0x04 | volatile unsigned long DebugActive |
| 0x04F0:0x05 | volatile unsigned long RunningOnSelfThread |
| 0x04F0:0x06 | volatile unsigned long DenyRunningOnSelfThread |
| 0x04F8:0x00 | volatile uint64_t KernelUpdateLock |
| 0x04F8 | volatile uint64_t ContextLock |
| 0x04F8:0x02 | volatile uint64_t PrimaryClientID |
| 0x0500 | struct _RTL_UMS_CONTEXT * PrimaryUmsContext |
| 0x0508 | unsigned long SwitchCount |
| 0x050C | unsigned long KernelYieldCount |
| 0x0510 | unsigned long MixedYieldCount |
| 0x0514 | unsigned long YieldCount |