MdePkg[all]  1.08
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
JsonCapsule.h File Reference

Data Structures

struct  EFI_JSON_CAPSULE_HEADER
 
struct  EFI_JSON_CONFIG_DATA_ITEM
 
struct  EFI_JSON_CAPSULE_CONFIG_DATA
 

Macros

#define EFI_JSON_CONFIG_DATA_TABLE_GUID
 
#define EFI_JSON_CAPSULE_DATA_TABLE_GUID
 
#define EFI_JSON_CAPSULE_RESULT_TABLE_GUID
 
#define EFI_JSON_CAPSULE_ID_GUID
 

Variables

EFI_GUID gEfiJsonConfigDataTableGuid
 
EFI_GUID gEfiJsonCapsuleDataTableGuid
 
EFI_GUID gEfiJsonCapsuleResultTableGuid
 
EFI_GUID gEfiJsonCapsuleIdGuid
 

Detailed Description

Guid & data structure for tables defined for reporting firmware configuration data to EFI Configuration Tables and also for processing JSON payload capsule.

Copyright (c) 2020, American Megatrends International LLC. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Macro Definition Documentation

#define EFI_JSON_CAPSULE_DATA_TABLE_GUID
Value:
{0x35e7a725, 0x8dd2, 0x4cac, \
{0x80, 0x11, 0x33, 0xcd, 0xa8, 0x10, 0x90, 0x56 }}
#define EFI_JSON_CAPSULE_ID_GUID
Value:
{0x67d6f4cd, 0xd6b8, 0x4573, \
{0xbf, 0x4a, 0xde, 0x5e, 0x25, 0x2d, 0x61, 0xae }}
#define EFI_JSON_CAPSULE_RESULT_TABLE_GUID
Value:
{0xdbc461c3, 0xb3de, 0x422a,\
{0xb9, 0xb4, 0x98, 0x86, 0xfd, 0x49, 0xa1, 0xe5 }}
#define EFI_JSON_CONFIG_DATA_TABLE_GUID
Value:
{0x87367f87, 0x1119, 0x41ce, \
{0xaa, 0xec, 0x8b, 0xe0, 0x11, 0x1f, 0x55, 0x8a }}

Variable Documentation

EFI_GUID gEfiJsonCapsuleDataTableGuid
EFI_GUID gEfiJsonCapsuleIdGuid
EFI_GUID gEfiJsonCapsuleResultTableGuid
EFI_GUID gEfiJsonConfigDataTableGuid