18#ifndef __HII_STRING_H__
19#define __HII_STRING_H__
23#define EFI_HII_STRING_PROTOCOL_GUID \
24 { 0xfd96974, 0x23aa, 0x4cdc, { 0xb9, 0xcb, 0x98, 0xd1, 0x77, 0x50, 0x32, 0x2a } }
char CHAR8
Definition ProcessorBind.h:109
UINT64 UINTN
Definition ProcessorBind.h:118
unsigned short CHAR16
Definition ProcessorBind.h:105
#define EFIAPI
Definition ProcessorBind.h:172
#define CONST
Definition Base.h:327
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
#define OPTIONAL
Definition Base.h:358
EFI_STATUS(EFIAPI * EFI_HII_GET_LANGUAGES)(IN CONST EFI_HII_STRING_PROTOCOL *This, IN EFI_HII_HANDLE PackageList, IN OUT CHAR8 *Languages, IN OUT UINTN *LanguagesSize)
Definition HiiString.h:177
EFI_STATUS(EFIAPI * EFI_HII_GET_2ND_LANGUAGES)(IN CONST EFI_HII_STRING_PROTOCOL *This, IN EFI_HII_HANDLE PackageList, IN CONST CHAR8 *PrimaryLanguage, IN OUT CHAR8 *SecondaryLanguages, IN OUT UINTN *SecondaryLanguagesSize)
Definition HiiString.h:220
EFI_STATUS(EFIAPI * EFI_HII_NEW_STRING)(IN CONST EFI_HII_STRING_PROTOCOL *This, IN EFI_HII_HANDLE PackageList, OUT EFI_STRING_ID *StringId, IN CONST CHAR8 *Language, IN CONST CHAR16 *LanguageName, OPTIONAL IN CONST EFI_STRING String, IN CONST EFI_FONT_INFO *StringFontInfo OPTIONAL)
Definition HiiString.h:62
EFI_GUID gEfiHiiStringProtocolGuid
EFI_STATUS(EFIAPI * EFI_HII_SET_STRING)(IN CONST EFI_HII_STRING_PROTOCOL *This, IN EFI_HII_HANDLE PackageList, IN EFI_STRING_ID StringId, IN CONST CHAR8 *Language, IN EFI_STRING String, IN CONST EFI_FONT_INFO *StringFontInfo OPTIONAL)
Definition HiiString.h:143
EFI_STATUS(EFIAPI * EFI_HII_GET_STRING)(IN CONST EFI_HII_STRING_PROTOCOL *This, IN CONST CHAR8 *Language, IN EFI_HII_HANDLE PackageList, IN EFI_STRING_ID StringId, OUT EFI_STRING String, IN OUT UINTN *StringSize, OUT EFI_FONT_INFO **StringFontInfo OPTIONAL)
Definition HiiString.h:108
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
Definition HiiString.h:232
EFI_HII_GET_STRING GetString
Definition HiiString.h:234
EFI_HII_GET_LANGUAGES GetLanguages
Definition HiiString.h:236
EFI_HII_NEW_STRING NewString
Definition HiiString.h:233
EFI_HII_GET_2ND_LANGUAGES GetSecondaryLanguages
Definition HiiString.h:237
EFI_HII_SET_STRING SetString
Definition HiiString.h:235