11#ifndef EDKII_REDFISH_PLATFORM_CONFIG_H_
12#define EDKII_REDFISH_PLATFORM_CONFIG_H_
19#define REDFISH_PLATFORM_CONFIG_VERSION 0x00010000
30 BOOLEAN *BooleanArray;
37 RedfishValueTypeUnknown = 0,
38 RedfishValueTypeInteger,
39 RedfishValueTypeBoolean,
40 RedfishValueTypeString,
41 RedfishValueTypeStringArray,
42 RedfishValueTypeIntegerArray,
43 RedfishValueTypeBooleanArray,
51 RedfishAttributeTypeUnknown = 0,
52 RedfishAttributeTypeEnumeration,
53 RedfishAttributeTypeString,
54 RedfishAttributeTypeInteger,
55 RedfishAttributeTypeBoolean,
56 RedfishAttributeTypePassword
73 CHAR8 *ValueDisplayName;
93 BOOLEAN ResetRequired;
124 IN EFI_STRING ConfigureLang,
131#define EDKII_REDFISH_DEFAULT_CLASS_STANDARD EFI_HII_DEFAULT_CLASS_STANDARD
154 IN EFI_STRING ConfigureLang,
155 IN UINT16 DefaultClass,
178 IN EFI_STRING ConfigureLang,
201 IN EFI_STRING ConfigureLang,
225 IN EFI_STRING RegexPattern,
226 OUT EFI_STRING **ConfigureLangList,
247 OUT CHAR8 **SupportedSchema
260extern EFI_GUID gEdkIIRedfishPlatformConfigProtocolGuid;