#include <Protocol/HiiConfigRouting.h>\r
#include <Protocol/HiiConfigAccess.h>\r
#include <Protocol/UgaDraw.h>\r
-\r
+#include <Guid/HiiFormMapMethodGuid.h>\r
\r
#include <Library/BaseLib.h>\r
#include <Library/DebugLib.h>\r
#include <Library/HiiLib.h>\r
#include <Library/UefiLib.h>\r
#include <Library/PcdLib.h>\r
+#include <Library/LanguageLib.h>\r
\r
#include <Guid/MdeModuleHii.h>\r
\r
EFI_STATUS\r
EFIAPI\r
HiiThunkUpdateForm (\r
- IN EFI_HII_PROTOCOL *This,\r
- IN FRAMEWORK_EFI_HII_HANDLE Handle,\r
- IN EFI_FORM_LABEL Label,\r
- IN BOOLEAN AddData,\r
- IN FRAMEWORK_EFI_HII_UPDATE_DATA *Data\r
+ IN EFI_HII_PROTOCOL *This,\r
+ IN FRAMEWORK_EFI_HII_HANDLE Handle,\r
+ IN EFI_FORM_LABEL Label,\r
+ IN BOOLEAN AddData,\r
+ IN EFI_HII_UPDATE_DATA *Data\r
);\r
\r
EFI_STATUS\r
IN BOOLEAN UseDatabase,\r
IN FRAMEWORK_EFI_HII_HANDLE *Handle,\r
IN UINTN HandleCount,\r
- IN FRAMEWORK_EFI_IFR_PACKET *Packet, OPTIONAL\r
+ IN EFI_IFR_PACKET *Packet, OPTIONAL\r
IN EFI_HANDLE CallbackHandle, OPTIONAL\r
IN UINT8 *NvMapOverride, OPTIONAL\r
IN FRAMEWORK_EFI_SCREEN_DESCRIPTOR *ScreenDimensions, OPTIONAL\r
**/\r
EFI_STATUS\r
FwUpdateDataToUefiUpdateData (\r
- IN HII_THUNK_CONTEXT *ThunkContext,\r
- IN CONST FRAMEWORK_EFI_HII_UPDATE_DATA *FwUpdateData,\r
- IN VOID *UefiOpCodeHandle\r
+ IN HII_THUNK_CONTEXT *ThunkContext,\r
+ IN CONST EFI_HII_UPDATE_DATA *FwUpdateData,\r
+ IN VOID *UefiOpCodeHandle\r
)\r
;\r
\r
;\r
\r
/**\r
- Convert language code from RFC3066 to ISO639-2.\r
+ Convert language code from RFC4646 to ISO639-2.\r
\r
- LanguageRfc3066 contain a single RFC 3066 code such as\r
+ LanguageRfc4646 contain a single RFC 4646 code such as\r
"en-US" or "fr-FR".\r
\r
- The LanguageRfc3066 must be a buffer large enough\r
+ The LanguageRfc4646 must be a buffer large enough\r
for ISO_639_2_ENTRY_SIZE characters.\r
\r
- If LanguageRfc3066 is NULL, then ASSERT.\r
+ If LanguageRfc4646 is NULL, then ASSERT.\r
If LanguageIso639 is NULL, then ASSERT.\r
\r
- @param LanguageRfc3066 RFC3066 language code.\r
+ @param LanguageRfc4646 RFC4646 language code.\r
@param LanguageIso639 ISO639-2 language code.\r
\r
@retval EFI_SUCCESS Language code converted.\r
**/\r
EFI_STATUS\r
EFIAPI\r
-ConvertRfc3066LanguageToIso639Language (\r
- IN CHAR8 *LanguageRfc3066,\r
+ConvertRfc4646LanguageToIso639Language (\r
+ IN CHAR8 *LanguageRfc4646,\r
OUT CHAR8 *LanguageIso639\r
)\r
;\r
\r
/**\r
- Convert language code from ISO639-2 to RFC3066 and return the converted language.\r
+ Convert language code from ISO639-2 to RFC4646 and return the converted language.\r
Caller is responsible for freeing the allocated buffer.\r
\r
LanguageIso639 contain a single ISO639-2 code such as\r
"eng" or "fra".\r
\r
If LanguageIso639 is NULL, then ASSERT.\r
- If LanguageRfc3066 is NULL, then ASSERT.\r
+ If LanguageRfc4646 is NULL, then ASSERT.\r
\r
@param LanguageIso639 ISO639-2 language code.\r
\r
**/\r
CHAR8*\r
EFIAPI\r
-ConvertIso639LanguageToRfc3066Language (\r
+ConvertIso639LanguageToRfc4646Language (\r
IN CONST CHAR8 *LanguageIso639\r
)\r
;\r