typedef struct _KTSS                                                            // 35 / -- elements; 0x20AC / ------ Bytes
{
    UINT16                      Backlink;                                       // 0x0000 / ------; 0x0002 / ------ Bytes
    UINT16                      Reserved0;                                      // 0x0002 / ------; 0x0002 / ------ Bytes
    ULONG32                     Esp0;                                           // 0x0004 / ------; 0x0004 / ------ Bytes
    UINT16                      Ss0;                                            // 0x0008 / ------; 0x0002 / ------ Bytes
    UINT16                      Reserved1;                                      // 0x000A / ------; 0x0002 / ------ Bytes
    ULONG32                     NotUsed1[4];                                    // 0x000C / ------; 0x0010 / ------ Bytes
    ULONG32                     CR3;                                            // 0x001C / ------; 0x0004 / ------ Bytes
    ULONG32                     Eip;                                            // 0x0020 / ------; 0x0004 / ------ Bytes
    ULONG32                     EFlags;                                         // 0x0024 / ------; 0x0004 / ------ Bytes
    ULONG32                     Eax;                                            // 0x0028 / ------; 0x0004 / ------ Bytes
    ULONG32                     Ecx;                                            // 0x002C / ------; 0x0004 / ------ Bytes
    ULONG32                     Edx;                                            // 0x0030 / ------; 0x0004 / ------ Bytes
    ULONG32                     Ebx;                                            // 0x0034 / ------; 0x0004 / ------ Bytes
    ULONG32                     Esp;                                            // 0x0038 / ------; 0x0004 / ------ Bytes
    ULONG32                     Ebp;                                            // 0x003C / ------; 0x0004 / ------ Bytes
    ULONG32                     Esi;                                            // 0x0040 / ------; 0x0004 / ------ Bytes
    ULONG32                     Edi;                                            // 0x0044 / ------; 0x0004 / ------ Bytes
    UINT16                      Es;                                             // 0x0048 / ------; 0x0002 / ------ Bytes
    UINT16                      Reserved2;                                      // 0x004A / ------; 0x0002 / ------ Bytes
    UINT16                      Cs;                                             // 0x004C / ------; 0x0002 / ------ Bytes
    UINT16                      Reserved3;                                      // 0x004E / ------; 0x0002 / ------ Bytes
    UINT16                      Ss;                                             // 0x0050 / ------; 0x0002 / ------ Bytes
    UINT16                      Reserved4;                                      // 0x0052 / ------; 0x0002 / ------ Bytes
    UINT16                      Ds;                                             // 0x0054 / ------; 0x0002 / ------ Bytes
    UINT16                      Reserved5;                                      // 0x0056 / ------; 0x0002 / ------ Bytes
    UINT16                      Fs;                                             // 0x0058 / ------; 0x0002 / ------ Bytes
    UINT16                      Reserved6;                                      // 0x005A / ------; 0x0002 / ------ Bytes
    UINT16                      Gs;                                             // 0x005C / ------; 0x0002 / ------ Bytes
    UINT16                      Reserved7;                                      // 0x005E / ------; 0x0002 / ------ Bytes
    UINT16                      LDT;                                            // 0x0060 / ------; 0x0002 / ------ Bytes
    UINT16                      Reserved8;                                      // 0x0062 / ------; 0x0002 / ------ Bytes
    UINT16                      Flags;                                          // 0x0064 / ------; 0x0002 / ------ Bytes
    UINT16                      IoMapBase;                                      // 0x0066 / ------; 0x0002 / ------ Bytes
    KiIoAccessMap               IoMaps[1];                                      // 0x0068 / ------; 0x2024 / ------ Bytes
    UINT8                       IntDirectionMap[32];                            // 0x208C / ------; 0x0020 / ------ Bytes
} KTSS, * PKTSS;

Return to OS-specific structures/unions/enums list.
Return to OS version list.