typedef union _WHEA_ERROR_PACKET_FLAGS { struct { unsigned long PreviousError : 1; unsigned long Reserved1 : 1; unsigned long HypervisorError : 1; unsigned long Simulated : 1; unsigned long PlatformPfaControl : 1; unsigned long PlatformDirectedOffline : 1; unsigned long Reserved2 : 26; }; unsigned long AsULONG; } WHEA_ERROR_PACKET_FLAGS, *PWHEA_ERROR_PACKET_FLAGS;