\r
**/\r
\r
-\r
#ifndef _CAPSULE_REPORT_GUID_H__\r
#define _CAPSULE_REPORT_GUID_H__\r
\r
0x39b68c46, 0xf7fb, 0x441b, {0xb6, 0xec, 0x16, 0xb0, 0xf6, 0x98, 0x21, 0xf3 } \\r
}\r
\r
-\r
typedef struct {\r
-\r
///\r
/// Size in bytes of the variable including any data beyond header as specified by CapsuleGuid\r
///\r
- UINT32 VariableTotalSize;\r
+ UINT32 VariableTotalSize;\r
\r
///\r
/// For alignment\r
///\r
- UINT32 Reserved;\r
+ UINT32 Reserved;\r
\r
///\r
/// Guid from EFI_CAPSULE_HEADER\r
///\r
- EFI_GUID CapsuleGuid;\r
+ EFI_GUID CapsuleGuid;\r
\r
///\r
/// Timestamp using system time when processing completed\r
///\r
- EFI_TIME CapsuleProcessed;\r
+ EFI_TIME CapsuleProcessed;\r
\r
///\r
/// Result of the capsule processing. Exact interpretation of any error code may depend\r
/// upon type of capsule processed\r
///\r
- EFI_STATUS CapsuleStatus;\r
+ EFI_STATUS CapsuleStatus;\r
} EFI_CAPSULE_RESULT_VARIABLE_HEADER;\r
\r
-\r
typedef struct {\r
-\r
///\r
/// Version of this structure, currently 0x00000001\r
///\r
- UINT16 Version;\r
+ UINT16 Version;\r
\r
///\r
/// The index of the payload within the FMP capsule which was processed to generate this report\r
/// Starting from zero\r
///\r
- UINT8 PayloadIndex;\r
+ UINT8 PayloadIndex;\r
\r
///\r
/// The UpdateImageIndex from EFI_FIRMWARE_MANAGEMENT_CAPSULE_IMAGE_HEADER\r
/// (after unsigned conversion from UINT8 to UINT16).\r
///\r
- UINT8 UpdateImageIndex;\r
+ UINT8 UpdateImageIndex;\r
\r
///\r
/// The UpdateImageTypeId Guid from EFI_FIRMWARE_MANAGEMENT_CAPSULE_IMAGE_HEADER.\r
///\r
- EFI_GUID UpdateImageTypeId;\r
+ EFI_GUID UpdateImageTypeId;\r
\r
///\r
/// In case of capsule loaded from disk, the zero-terminated array containing file name of capsule that was processed.\r
} EFI_CAPSULE_RESULT_VARIABLE_FMP;\r
\r
typedef struct {\r
-\r
///\r
/// Version of this structure, currently 0x00000001\r
///\r
/// The JSON payload shall conform to a Redfish-defined JSON schema, see DMTF-Redfish\r
/// Specification.\r
///\r
- UINT32 CapsuleId;\r
+ UINT32 CapsuleId;\r
\r
///\r
/// The length of Resp in bytes.\r
///\r
- UINT32 RespLength;\r
+ UINT32 RespLength;\r
\r
///\r
/// Variable length buffer containing the replied JSON payload to the caller who delivered JSON\r
/// capsule to system. The definition of the JSON schema used in the replied payload is beyond\r
/// the scope of this specification.\r
///\r
- UINT8 Resp[];\r
- } EFI_CAPSULE_RESULT_VARIABLE_JSON;\r
+ UINT8 Resp[];\r
+} EFI_CAPSULE_RESULT_VARIABLE_JSON;\r
\r
-extern EFI_GUID gEfiCapsuleReportGuid;\r
+extern EFI_GUID gEfiCapsuleReportGuid;\r
\r
#endif\r