\r
**/\r
\r
-\r
#ifndef __EDKII_SYSTEM_FMP_CAPSULE_GUID_H__\r
#define __EDKII_SYSTEM_FMP_CAPSULE_GUID_H__\r
\r
\r
#pragma pack(1)\r
typedef struct {\r
- UINT32 Signature;\r
- UINT32 HeaderLength; // Length of EDKII_SYSTEM_FIRMWARE_IMAGE_DESCRIPTOR, excluding NameString\r
- UINT32 Length; // Length of the data structure, including NameString\r
+ UINT32 Signature;\r
+ UINT32 HeaderLength; // Length of EDKII_SYSTEM_FIRMWARE_IMAGE_DESCRIPTOR, excluding NameString\r
+ UINT32 Length; // Length of the data structure, including NameString\r
// Below structure is similar as UEFI EFI_FIRMWARE_MANAGEMENT_PROTOCOL.GetPackageInfo()\r
- UINT32 PackageVersion;\r
- UINT32 PackageVersionNameStringOffset; // Offset from head, CHAR16 string including NULL terminate char\r
+ UINT32 PackageVersion;\r
+ UINT32 PackageVersionNameStringOffset; // Offset from head, CHAR16 string including NULL terminate char\r
// Below structure is similar as UEFI EFI_FIRMWARE_IMAGE_DESCRIPTOR\r
- UINT8 ImageIndex;\r
- UINT8 Reserved[3];\r
- EFI_GUID ImageTypeId;\r
- UINT64 ImageId;\r
- UINT32 ImageIdNameStringOffset; // Offset from head, CHAR16 string including NULL terminate char\r
- UINT32 Version;\r
- UINT32 VersionNameStringOffset; // Offset from head, CHAR16 string including NULL terminate char\r
- UINT8 Reserved2[4];\r
- UINT64 Size;\r
- UINT64 AttributesSupported;\r
- UINT64 AttributesSetting;\r
- UINT64 Compatibilities;\r
- UINT32 LowestSupportedImageVersion;\r
- UINT32 LastAttemptVersion;\r
- UINT32 LastAttemptStatus;\r
- UINT8 Reserved3[4];\r
- UINT64 HardwareInstance;\r
+ UINT8 ImageIndex;\r
+ UINT8 Reserved[3];\r
+ EFI_GUID ImageTypeId;\r
+ UINT64 ImageId;\r
+ UINT32 ImageIdNameStringOffset; // Offset from head, CHAR16 string including NULL terminate char\r
+ UINT32 Version;\r
+ UINT32 VersionNameStringOffset; // Offset from head, CHAR16 string including NULL terminate char\r
+ UINT8 Reserved2[4];\r
+ UINT64 Size;\r
+ UINT64 AttributesSupported;\r
+ UINT64 AttributesSetting;\r
+ UINT64 Compatibilities;\r
+ UINT32 LowestSupportedImageVersion;\r
+ UINT32 LastAttemptVersion;\r
+ UINT32 LastAttemptStatus;\r
+ UINT8 Reserved3[4];\r
+ UINT64 HardwareInstance;\r
// real string data\r
-//CHAR16 ImageIdNameStr[]; // CHAR16 string including NULL terminate char\r
-//CHAR16 VersionNameStr[]; // CHAR16 string including NULL terminate char\r
-//CHAR16 PackageVersionNameStr[]; // CHAR16 string including NULL terminate char\r
+ // CHAR16 ImageIdNameStr[]; // CHAR16 string including NULL terminate char\r
+ // CHAR16 VersionNameStr[]; // CHAR16 string including NULL terminate char\r
+ // CHAR16 PackageVersionNameStr[]; // CHAR16 string including NULL terminate char\r
} EDKII_SYSTEM_FIRMWARE_IMAGE_DESCRIPTOR;\r
#pragma pack()\r
\r
+----------------------+\r
**/\r
\r
-extern EFI_GUID gEdkiiSystemFirmwareImageDescriptorFileGuid;\r
-extern EFI_GUID gEdkiiSystemFmpCapsuleConfigFileGuid;\r
-extern EFI_GUID gEdkiiSystemFmpCapsuleDriverFvFileGuid;\r
+extern EFI_GUID gEdkiiSystemFirmwareImageDescriptorFileGuid;\r
+extern EFI_GUID gEdkiiSystemFmpCapsuleConfigFileGuid;\r
+extern EFI_GUID gEdkiiSystemFmpCapsuleDriverFvFileGuid;\r
\r
#endif\r