typedef struct _WHEA_ERROR_PACKET_V2 { unsigned long Signature; unsigned long Version; unsigned long Length; WHEA_ERROR_PACKET_FLAGS Flags; WHEA_ERROR_TYPE ErrorType; WHEA_ERROR_SEVERITY ErrorSeverity; unsigned long ErrorSourceId; WHEA_ERROR_SOURCE_TYPE ErrorSourceType; GUID NotifyType; unsigned __int64 Context; WHEA_ERROR_PACKET_DATA_FORMAT DataFormat; unsigned long Reserved1; unsigned long DataOffset; unsigned long DataLength; unsigned long PshedDataOffset; unsigned long PshedDataLength; } WHEA_ERROR_PACKET_V2, *PWHEA_ERROR_PACKET_V2;