0xa9a048f6, 0x48a0, 0x4714, {0xb7, 0xda, 0xa9, 0xad,0x87, 0xd4, 0xda, 0xc9 } \\r
}\r
\r
-typedef struct _EFI_REST_JSON_STRUCTURE_PROTOCOL EFI_REST_JSON_STRUCTURE_PROTOCOL;\r
-typedef CHAR8 * EFI_REST_JSON_RESOURCE_TYPE_DATATYPE;\r
+typedef struct _EFI_REST_JSON_STRUCTURE_PROTOCOL EFI_REST_JSON_STRUCTURE_PROTOCOL;\r
+typedef CHAR8 *EFI_REST_JSON_RESOURCE_TYPE_DATATYPE;\r
\r
///\r
/// Structure defintions of resource name space.\r
/// REST API.\r
///\r
typedef struct _EFI_REST_JSON_RESOURCE_TYPE_NAMESPACE {\r
- CHAR8 *ResourceTypeName; ///< Resource type name\r
- CHAR8 *MajorVersion; ///< Resource major version\r
- CHAR8 *MinorVersion; ///< Resource minor version\r
- CHAR8 *ErrataVersion; ///< Resource errata version\r
+ CHAR8 *ResourceTypeName; ///< Resource type name\r
+ CHAR8 *MajorVersion; ///< Resource major version\r
+ CHAR8 *MinorVersion; ///< Resource minor version\r
+ CHAR8 *ErrataVersion; ///< Resource errata version\r
} EFI_REST_JSON_RESOURCE_TYPE_NAMESPACE;\r
\r
///\r
/// REST resource type consists of name space and data type.\r
///\r
typedef struct _EFI_REST_JSON_RESOURCE_TYPE_IDENTIFIER {\r
- EFI_REST_JSON_RESOURCE_TYPE_NAMESPACE NameSpace; ///< Namespace of this resource type.\r
- EFI_REST_JSON_RESOURCE_TYPE_DATATYPE DataType; ///< Name of data type declared in this\r
- ///< resource type.\r
+ EFI_REST_JSON_RESOURCE_TYPE_NAMESPACE NameSpace; ///< Namespace of this resource type.\r
+ EFI_REST_JSON_RESOURCE_TYPE_DATATYPE DataType; ///< Name of data type declared in this\r
+ ///< resource type.\r
} EFI_REST_JSON_RESOURCE_TYPE_IDENTIFIER;\r
\r
///\r
/// List of JSON to C structure conversions which this convertor supports.\r
///\r
typedef struct _EFI_REST_JSON_STRUCTURE_SUPPORTED {\r
- LIST_ENTRY NextSupportedRsrcInterp; ///< Linklist to next supported conversion.\r
- EFI_REST_JSON_RESOURCE_TYPE_IDENTIFIER RestResourceInterp; ///< JSON resource type this convertor supports.\r
+ LIST_ENTRY NextSupportedRsrcInterp; ///< Linklist to next supported conversion.\r
+ EFI_REST_JSON_RESOURCE_TYPE_IDENTIFIER RestResourceInterp; ///< JSON resource type this convertor supports.\r
} EFI_REST_JSON_STRUCTURE_SUPPORTED;\r
\r
///\r
///< choice the proper interpreter.\r
///< Follow by a pointer points to JSON structure, the content in the\r
///< JSON structure is implementation-specific according to converter producer.\r
- VOID *JsonStructurePointer;\r
+ VOID *JsonStructurePointer;\r
} EFI_REST_JSON_STRUCTURE_HEADER;\r
\r
/**\r
IN EFI_REST_JSON_RESOURCE_TYPE_IDENTIFIER *JsonRsrcIdentifier OPTIONAL,\r
IN CHAR8 *ResourceJsonText,\r
OUT EFI_REST_JSON_STRUCTURE_HEADER **JsonStructure\r
-);\r
+ );\r
\r
/**\r
Convert the given REST JSON structure into JSON text.\r
IN EFI_REST_JSON_STRUCTURE_PROTOCOL *This,\r
IN EFI_REST_JSON_STRUCTURE_HEADER *JsonStructureHeader,\r
OUT CHAR8 **ResourceJsonText\r
-);\r
+ );\r
\r
/**\r
This function destroys the REST JSON structure.\r
(EFIAPI *EFI_REST_JSON_STRUCTURE_DESTORY_STRUCTURE)(\r
IN EFI_REST_JSON_STRUCTURE_PROTOCOL *This,\r
IN EFI_REST_JSON_STRUCTURE_HEADER *JsonStructureHeader\r
-);\r
+ );\r
+\r
/**\r
This function provides REST JSON resource to structure converter registration.\r
\r
IN EFI_REST_JSON_STRUCTURE_TO_STRUCTURE ToStructure,\r
IN EFI_REST_JSON_STRUCTURE_TO_JSON ToJson,\r
IN EFI_REST_JSON_STRUCTURE_DESTORY_STRUCTURE DestroyStructure\r
-);\r
+ );\r
\r
///\r
/// EFI REST JSON to C structure protocol definition.\r
///\r
struct _EFI_REST_JSON_STRUCTURE_PROTOCOL {\r
- EFI_REST_JSON_STRUCTURE_REGISTER Register; ///< Register JSON to C structure convertor\r
- EFI_REST_JSON_STRUCTURE_TO_STRUCTURE ToStructure; ///< The function to convert JSON to C structure\r
- EFI_REST_JSON_STRUCTURE_TO_JSON ToJson; ///< The function to convert C structure to JSON\r
- EFI_REST_JSON_STRUCTURE_DESTORY_STRUCTURE DestoryStructure; ///< Destory C structure.\r
+ EFI_REST_JSON_STRUCTURE_REGISTER Register; ///< Register JSON to C structure convertor\r
+ EFI_REST_JSON_STRUCTURE_TO_STRUCTURE ToStructure; ///< The function to convert JSON to C structure\r
+ EFI_REST_JSON_STRUCTURE_TO_JSON ToJson; ///< The function to convert C structure to JSON\r
+ EFI_REST_JSON_STRUCTURE_DESTORY_STRUCTURE DestoryStructure; ///< Destory C structure.\r
};\r
\r
#endif\r