#include <Library/HiiLib.h>\r
#include <Library/ExtendedHiiLib.h>\r
\r
-//\r
-// There are some type redefinitions between Framework Ifr Support Library and \r
-// UEFI HII Ifr Support Library. We undefine the duplicated Framework definition here \r
-// so that the duplicated definitions in UEFI HII Ifr can be defined.\r
-// In this Thunk Module, we will access all Framework definition with "FRAMEWORK_" prefix.\r
-//\r
-#undef IFR_OPTION\r
-#undef EFI_HII_UPDATE_DATA\r
-\r
#include <Library/IfrSupportLib.h>\r
#include <Library/ExtendedIfrSupportLib.h>\r
\r
+#include <MdeModuleHii.h>\r
+\r
//\r
// Macros\r
//\r
//\r
// Extern Variables\r
//\r
-extern CONST EFI_HII_DATABASE_PROTOCOL *mUefiHiiDatabaseProtocol;\r
-extern CONST EFI_HII_FONT_PROTOCOL *mUefiHiiFontProtocol;\r
-extern CONST EFI_HII_IMAGE_PROTOCOL *mUefiHiiImageProtocol;\r
-extern CONST EFI_HII_STRING_PROTOCOL *mUefiStringProtocol;\r
-extern CONST EFI_HII_CONFIG_ROUTING_PROTOCOL *mUefiConfigRoutingProtocol;\r
+extern CONST EFI_HII_DATABASE_PROTOCOL *mHiiDatabase;\r
+extern CONST EFI_HII_FONT_PROTOCOL *mHiiFontProtocol;\r
+extern CONST EFI_HII_IMAGE_PROTOCOL *mHiiImageProtocol;\r
+extern CONST EFI_HII_STRING_PROTOCOL *mHiiStringProtocol;\r
+extern CONST EFI_HII_CONFIG_ROUTING_PROTOCOL *mHiiConfigRoutingProtocol;\r
\r
//\r
// Prototypes\r