_WHEA_ERROR_PACKET

//0x119 bytes (sizeof) struct _WHEA_ERROR_PACKET { ULONG Signature; //0x0 ULONG Flags; //0x4 ULONGLONG Size; //0x8 ULONGLONG RawDataLength; //0x10 ULONGLONG Context; //0x18 enum _WHEA_ERROR_TYPE ErrorType; //0x20 enum _WHEA_ERROR_SEVERITY ErrorSeverity; //0x24 ULONG ErrorSourceId; //0x28 enum _WHEA_ERROR_SOURCE_TYPE ErrorSourceType; //0x2c ULONG Reserved1; //0x30 ULONG Version; //0x34 ULONGLONG Cpu; //0x38 union { struct _WHEA_GENERIC_PROCESSOR_ERROR ProcessorError; //0x40 struct _WHEA_MEMORY_ERROR MemoryError; //0x40 struct _WHEA_NMI_ERROR NmiError; //0x40 struct _WHEA_PCIEXPRESS_ERROR PciExpressError; //0x40 struct _WHEA_PCIX_BUS_ERROR PciXBusError; //0x40 struct _WHEA_PCIX_DEVICE_ERROR PciXDeviceError; //0x40 } u; //0x40 enum _WHEA_ERROR_STATUS_FORMAT RawDataFormat; //0x110 ULONG Reserved2; //0x114 UCHAR RawData[1]; //0x118 };