typedef struct _WHEA_AER_ENDPOINT_DESCRIPTOR                                    // 11 / 11 elements; 0x0020 / 0x0020 Bytes
{
    UINT16                      Type;                                           // 0x0000 / 0x0000; 0x0002 / 0x0002 Bytes
    UINT8                       Enabled;                                        // 0x0002 / 0x0002; 0x0001 / 0x0001 Bytes
    UINT8                       Reserved;                                       // 0x0003 / 0x0003; 0x0001 / 0x0001 Bytes
    ULONG32                     BusNumber;                                      // 0x0004 / 0x0004; 0x0004 / 0x0004 Bytes
    WHEA_PCI_SLOT_NUMBER        Slot;                                           // 0x0008 / 0x0008; 0x0004 / 0x0004 Bytes
    UINT16                      DeviceControl;                                  // 0x000C / 0x000C; 0x0002 / 0x0002 Bytes
    AER_ENDPOINT_DESCRIPTOR_FLAGS 
                                Flags;                                          // 0x000E / 0x000E; 0x0002 / 0x0002 Bytes
    ULONG32                     UncorrectableErrorMask;                         // 0x0010 / 0x0010; 0x0004 / 0x0004 Bytes
    ULONG32                     UncorrectableErrorSeverity;                     // 0x0014 / 0x0014; 0x0004 / 0x0004 Bytes
    ULONG32                     CorrectableErrorMask;                           // 0x0018 / 0x0018; 0x0004 / 0x0004 Bytes
    ULONG32                     AdvancedCapsAndControl;                         // 0x001C / 0x001C; 0x0004 / 0x0004 Bytes
} WHEA_AER_ENDPOINT_DESCRIPTOR, * PWHEA_AER_ENDPOINT_DESCRIPTOR;

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