#include <Library/UefiRuntimeServicesTableLib.h>\r
#include <Library/HiiLib.h>\r
#include <Library/UefiLib.h>\r
-\r
-#include <Library/IfrSupportLib.h>\r
-#include <Library/ExtendedIfrSupportLib.h>\r
#include <Library/PcdLib.h>\r
\r
#include <Guid/MdeModuleHii.h>\r
///\r
#define ISO_639_2_ENTRY_SIZE 3\r
\r
-\r
-\r
#pragma pack (1)\r
typedef struct {\r
EFI_HII_PACK_HEADER FrameworkPackageHeader;\r
EFI_STATUS\r
EFIAPI \r
ThunkCreatePopUp (\r
- IN UINTN NumberOfLines,\r
+ IN UINTN LinesNumber,\r
IN BOOLEAN HotKey,\r
IN UINTN MaximumStringSize,\r
OUT CHAR16 *StringBuffer,\r
- OUT EFI_INPUT_KEY *KeyValue,\r
- IN CHAR16 *String,\r
+ OUT EFI_INPUT_KEY *Key,\r
+ IN CHAR16 *FirstString,\r
...\r
);\r
\r
);\r
\r
/**\r
- Create a EFI_HII_UPDATE_DATA structure used to call IfrLibUpdateForm.\r
+ Create a Hii Update data Handle used to call IfrLibUpdateForm.\r
\r
- @param ThunkContext The HII Thunk Context.\r
- @param FwUpdateData The Framework Update Data.\r
- @param UefiUpdateData The UEFI Update Data.\r
+ @param ThunkContext The HII Thunk Context.\r
+ @param FwUpdateData The Framework Update Data.\r
+ @param UefiOpCodeHandle The UEFI Update Data.\r
\r
@retval EFI_SUCCESS The UEFI Update Data is created successfully.\r
@retval EFI_UNSUPPORTED There is unsupported opcode in FwUpdateData.\r
FwUpdateDataToUefiUpdateData (\r
IN HII_THUNK_CONTEXT *ThunkContext,\r
IN CONST FRAMEWORK_EFI_HII_UPDATE_DATA *FwUpdateData,\r
- OUT EFI_HII_UPDATE_DATA **UefiUpdateData\r
+ IN VOID *UefiOpCodeHandle\r
)\r
;\r
\r