| Min version | 2003/XP64 |
|---|---|
| Max version | 10 TH2 |
| x86 offset offset:bitpos | Field Name |
| 0x0000 | uint16_t Backlink |
| 0x0002 | uint16_t Reserved0 |
| 0x0004 | unsigned long Esp0 |
| 0x0008 | uint16_t Ss0 |
| 0x000A | uint16_t Reserved1 |
| 0x000C | unsigned long[4] NotUsed1 |
| 0x001C | unsigned long CR3 |
| 0x0020 | unsigned long Eip |
| 0x0024 | unsigned long EFlags |
| 0x0028 | unsigned long Eax |
| 0x002C | unsigned long Ecx |
| 0x0030 | unsigned long Edx |
| 0x0034 | unsigned long Ebx |
| 0x0038 | unsigned long Esp |
| 0x003C | unsigned long Ebp |
| 0x0040 | unsigned long Esi |
| 0x0044 | unsigned long Edi |
| 0x0048 | uint16_t Es |
| 0x004A | uint16_t Reserved2 |
| 0x004C | uint16_t Cs |
| 0x004E | uint16_t Reserved3 |
| 0x0050 | uint16_t Ss |
| 0x0052 | uint16_t Reserved4 |
| 0x0054 | uint16_t Ds |
| 0x0056 | uint16_t Reserved5 |
| 0x0058 | uint16_t Fs |
| 0x005A | uint16_t Reserved6 |
| 0x005C | uint16_t Gs |
| 0x005E | uint16_t Reserved7 |
| 0x0060 | uint16_t LDT |
| 0x0062 | uint16_t Reserved8 |
| 0x0064 | uint16_t Flags |
| 0x0066 | uint16_t IoMapBase |
| 0x0068 | struct _KiIoAccessMap[1] IoMaps |
| 0x208C | uint8_t[32] IntDirectionMap |