typedef union _WHEA_ERROR_STATUS { unsigned __int64 ErrorStatus; struct { unsigned __int64 Reserved1 : 8; unsigned __int64 ErrorType : 8; unsigned __int64 Address : 1; unsigned __int64 Control : 1; unsigned __int64 Data : 1; unsigned __int64 Responder : 1; unsigned __int64 Requester : 1; unsigned __int64 FirstError : 1; unsigned __int64 Overflow : 1; unsigned __int64 Reserved2 : 41; }; } WHEA_ERROR_STATUS, *PWHEA_ERROR_STATUS;