Changeset 99404 in vbox for trunk/src/VBox/Devices/EFI/FirmwareNew/MdePkg/Include/Guid/JsonCapsule.h
- Timestamp:
- Apr 14, 2023 3:17:44 PM (2 years ago)
- svn:sync-xref-src-repo-rev:
- 156854
- Location:
- trunk/src/VBox/Devices/EFI/FirmwareNew
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/EFI/FirmwareNew
-
Property svn:mergeinfo
changed from (toggle deleted branches)
to (toggle deleted branches)/vendor/edk2/current 103735-103757,103769-103776,129194-145445 /vendor/edk2/current 103735-103757,103769-103776,129194-156846
-
Property svn:mergeinfo
changed from (toggle deleted branches)
-
trunk/src/VBox/Devices/EFI/FirmwareNew/MdePkg/Include/Guid/JsonCapsule.h
r85718 r99404 32 32 {0xbf, 0x4a, 0xde, 0x5e, 0x25, 0x2d, 0x61, 0xae }} 33 33 34 35 34 #pragma pack(1) 36 35 … … 39 38 /// Version of the structure, initially 0x00000001. 40 39 /// 41 UINT32 Version;40 UINT32 Version; 42 41 43 42 /// 44 43 /// The unique identifier of this capsule. 45 44 /// 46 UINT32 CapsuleId;45 UINT32 CapsuleId; 47 46 48 47 /// 49 48 /// The length of the JSON payload immediately following this header, in bytes. 50 49 /// 51 UINT32 PayloadLength;50 UINT32 PayloadLength; 52 51 53 52 /// … … 55 54 /// definition of the JSON schema used in the payload is beyond the scope of this specification. 56 55 /// 57 UINT8 Payload[];56 UINT8 Payload[]; 58 57 } EFI_JSON_CAPSULE_HEADER; 59 58 … … 62 61 /// The length of the following ConfigData, in bytes. 63 62 /// 64 UINT32 ConfigDataLength;63 UINT32 ConfigDataLength; 65 64 66 65 /// … … 68 67 /// current system. The definition of the JSON schema used in this payload is beyond the scope of this specification. 69 68 /// 70 UINT8 ConfigData[];69 UINT8 ConfigData[]; 71 70 } EFI_JSON_CONFIG_DATA_ITEM; 72 71 … … 75 74 /// Version of the structure, initially 0x00000001. 76 75 /// 77 UINT32 Version;76 UINT32 Version; 78 77 79 78 /// 80 79 ////The total length of EFI_JSON_CAPSULE_CONFIG_DATA, in bytes. 81 80 /// 82 UINT32 TotalLength;81 UINT32 TotalLength; 83 82 84 83 /// 85 84 /// Array of configuration data groups. 86 85 /// 87 EFI_JSON_CONFIG_DATA_ITEM ConfigDataList[];86 EFI_JSON_CONFIG_DATA_ITEM ConfigDataList[]; 88 87 } EFI_JSON_CAPSULE_CONFIG_DATA; 89 88 90 89 #pragma pack() 91 90 92 extern EFI_GUID gEfiJsonConfigDataTableGuid; 93 extern EFI_GUID gEfiJsonCapsuleDataTableGuid; 94 extern EFI_GUID gEfiJsonCapsuleResultTableGuid; 95 extern EFI_GUID gEfiJsonCapsuleIdGuid; 96 91 extern EFI_GUID gEfiJsonConfigDataTableGuid; 92 extern EFI_GUID gEfiJsonCapsuleDataTableGuid; 93 extern EFI_GUID gEfiJsonCapsuleResultTableGuid; 94 extern EFI_GUID gEfiJsonCapsuleIdGuid; 97 95 98 96 #endif
Note:
See TracChangeset
for help on using the changeset viewer.