typedef union _WHEA_ERROR_RECORD_HEADER_FLAGS { struct { unsigned long Recovered : 1; unsigned long PreviousError : 1; unsigned long Simulated : 1; unsigned long Reserved : 29; }; unsigned long AsULONG; } WHEA_ERROR_RECORD_HEADER_FLAGS, *PWHEA_ERROR_RECORD_HEADER_FLAGS;