},\r
};\r
\r
-EFI_HII_DATABASE_PROTOCOL *mUefiHiiDatabaseProtocol;\r
-EFI_HII_FONT_PROTOCOL *mUefiHiiFontProtocol;\r
-EFI_HII_IMAGE_PROTOCOL *mUefiHiiImageProtocol;\r
-EFI_HII_STRING_PROTOCOL *mUefiStringProtocol;\r
+CONST EFI_HII_DATABASE_PROTOCOL *mUefiHiiDatabaseProtocol;\r
+CONST EFI_HII_FONT_PROTOCOL *mUefiHiiFontProtocol;\r
+CONST EFI_HII_IMAGE_PROTOCOL *mUefiHiiImageProtocol;\r
+CONST EFI_HII_STRING_PROTOCOL *mUefiStringProtocol;\r
+CONST EFI_HII_CONFIG_ROUTING_PROTOCOL *mUefiConfigRoutingProtocol;\r
+\r
\r
EFI_STATUS\r
EFIAPI\r
);\r
ASSERT_EFI_ERROR (Status);\r
\r
+ Status = gBS->LocateProtocol (\r
+ &gEfiHiiConfigRoutingProtocolGuid,\r
+ NULL,\r
+ (VOID **) &mUefiConfigRoutingProtocol\r
+ );\r
+ ASSERT_EFI_ERROR (Status);\r
+\r
//\r
// Install protocol interface\r
//\r