CHAR8
typedef CHAR8 *VA_LIST;
STATIC_ASSERT (sizeof (CHAR8) == 1, "sizeof (CHAR8) does not meet UEFI Specification Data Type requirements");
#define BASE_CR(Record, TYPE, Field) ((TYPE *) ((CHAR8 *) (Record) - OFFSET_OF (TYPE, Field)))
CHAR8 additional_product_identifier[8];
CHAR8 media_serial_number[60]; ///< word 176~205
CHAR8 SerialNo[20]; ///< word 10~19
CHAR8 FirmwareVer[8]; ///< word 23~26
CHAR8 ModelName[40]; ///< word 27~46
CHAR8 SerialNo[20]; ///< ASCII
CHAR8 FirmwareVer[8]; ///< ASCII
CHAR8 ModelName[40]; ///< ASCII
CHAR8 SerialNo[20]; ///< word 10~19
CHAR8 FirmwareVer[8]; ///< word 23~26
CHAR8 ModelName[40]; ///< word 27~46
CHAR8 *PcdName;
IN CHAR8 *Language,
CHAR8 *SupportedLanguages;
IN CHAR8 *Language,
IN CHAR8 *Language,
CHAR8 *SupportedLanguages;
IN CHAR8 *Language,
CHAR8 String[1];
CHAR8 Uri[];
CHAR8 ServerName[64];
CHAR8 BootFileName[128];
CHAR8 *SupportedLanguages;
IN CHAR8 *Language,
CHAR8 *SupportedLanguages;
IN CHAR8 *Language,
IN CHAR8 *Language,
CHAR8 *SupportedLanguages;
CHAR8 *SupportedLanguages;
IN CHAR8 *Language,
IN CONST CHAR8 *Language,
IN CONST CHAR8 *Language,
IN CONST CHAR8 *Language,
IN OUT CHAR8 *Languages,
IN CONST CHAR8 *PrimaryLanguage,
IN OUT CHAR8 *SecondaryLanguages,
IN CONST CHAR8 *Language,
CHAR8 *FieldName;
CHAR8 *FieldValue;
IN CHAR8 *DeleteList[] OPTIONAL,
IN CHAR8 *HttpMessage,
CHAR8 StringId[4]; ///< A four-character ASCII string that is sent in the class identifier field of
CHAR8 *CLPCommand; ///< A pointer to the null-terminated UTF-8 string that specifies the DMTF SM CLP command
CHAR8 *CLPReturnString; ///< A pointer to the null-terminated UTF-8 string that indicates the CLP return status
IN CONST CHAR8 *FormatString,
IN CONST CHAR8 *FormatString,
OUT CHAR8 *StartOfBuffer,
IN CONST CHAR8 *FormatString,
OUT CHAR8 *StartOfBuffer,
IN CONST CHAR8 *FormatString,
OUT CHAR8 *StartOfBuffer,
OUT CHAR8 *StartOfBuffer,
OUT CHAR8 *Buffer,
IN OUT CHAR8 *Buffer,
CHAR8 ErrorString[127];
IN CHAR8 *Fat,
OUT CHAR8 *Fat
CHAR8 *SupportedLanguages;
CHAR8 Language[1];