typedef union _WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS
{
    struct
    {
        unsigned long Primary : 1;
        unsigned long ContainmentWarning : 1;
        unsigned long Reset : 1;
        unsigned long ThresholdExceeded : 1;
        unsigned long ResourceNotAvailable : 1;
        unsigned long LatentError : 1;
        unsigned long Reserved : 26;
    };
    unsigned long AsULONG;
} WHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS, *PWHEA_ERROR_RECORD_SECTION_DESCRIPTOR_FLAGS;