| Min version | 2003/XP64 SP1 | 8 Pre RTM |
|---|---|---|
| Max version | 7 SP1 | 10 TH2 |
| x64 offset offset:bitpos | Field Name | |
| 0x0000 | uint8_t Type | |
| 0x0001 | uint8_t SpareByte0 | |
| 0x0002 | uint8_t Size | |
| 0x0003 | uint8_t SpareByte1 | |
| 0x0004 | unsigned long SpareLong0 | |
| 0x0008 | struct _KTHREAD * Thread | |
| 0x0010 | struct _LIST_ENTRY ApcListEntry | |
| 0x0020 | function * KernelRoutine | function * KernelRoutine |
| 0x0020 | void *[3] Reserved | |
| 0x0028 | function * RundownRoutine | |
| 0x0030 | function * NormalRoutine | |
| 0x0038 | void * NormalContext | |
| 0x0040 | void * SystemArgument1 | |
| 0x0048 | void * SystemArgument2 | |
| 0x0050 | char ApcStateIndex | |
| 0x0051 | char ApcMode | |
| 0x0052 | uint8_t Inserted | |