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