typedef struct _XSTATE_SAVE                                                     // 8 / 5 elements; 0x0020 / 0x0038 Bytes
{
#if defined(_M_X64)
    PXSTATE_SAVE                Prev;                                           // ------ / 0x0000; ------ / 0x0008 Bytes
    PKTHREAD                    Thread;                                         // ------ / 0x0008; ------ / 0x0008 Bytes
    UINT8                       Level;                                          // ------ / 0x0010; ------ / 0x0001 Bytes
    UINT8                       _PADDING0_[7];                                  // ------ / 0x0011; ------ / 0x0007 Bytes
    XSTATE_CONTEXT XStateContext;                                               // ------ / 0x0018; ------ / 0x0020 Bytes
#else                                                                           // #if defined(_M_X64)
    union                                                                       // 2 / - elements; 0x0020 / ------ Bytes
    {
        struct                                                                  // 7 / - elements; 0x001D / ------ Bytes
        {
            INT64               Reserved1;                                      // 0x0000 / ------; 0x0008 / ------ Bytes
            ULONG32             Reserved2;                                      // 0x0008 / ------; 0x0004 / ------ Bytes
            PXSTATE_SAVE        Prev;                                           // 0x000C / ------; 0x0004 / ------ Bytes
            PXSAVE_AREA         Reserved3;                                      // 0x0010 / ------; 0x0004 / ------ Bytes
            PKTHREAD            Thread;                                         // 0x0014 / ------; 0x0004 / ------ Bytes
            PVOID               Reserved4;                                      // 0x0018 / ------; 0x0004 / ------ Bytes
            UINT8               Level;                                          // 0x001C / ------; 0x0001 / ------ Bytes
        };
        XSTATE_CONTEXT XStateContext;                                           // 0x0000 / ------; 0x0020 / ------ Bytes
    };
#endif                                                                          // #if defined(_M_X64)
} XSTATE_SAVE, * PXSTATE_SAVE;

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