-/*\r
-UINTN\r
-PrintToken (\r
- IN EFI_HII_HANDLE Handle,\r
- IN UINT16 Token,\r
- IN CHAR16 *Language,\r
- ...\r
- )\r
-{\r
- VA_LIST args;\r
- UINTN NumberOfHiiHandles;\r
- EFI_HANDLE *HandleBuffer;\r
- EFI_HII_PROTOCOL *Hii;\r
-\r
- //\r
- // There should only be one HII image\r
- //\r
- Status = gBS->LocateHandleBuffer (\r
- ByProtocol, \r
- &gEfiHiiProtocolGuid, \r
- NULL,\r
- &NumberOfHiiHandles, \r
- &HandleBuffer\r
- );\r
-\r
- if (EFI_ERROR (Status)) {\r
- return Status;\r
- }\r
-\r
- //\r
- // Retrieve the Hii protocol interface\r
- //\r
- Status = gBS->HandleProtocol (\r
- HandleBuffer[0], \r
- &gEfiHiiProtocolGuid, \r
- &Hii\r
- );\r
-\r
- Hii->GetString (Hii, Handle, Token, FALSE, Language, \r
-\r
- VA_START (args, fmt);\r
- return _IPrint ((UINTN) -1, (UINTN) -1, gST->ConOut, fmt, args);\r
-}\r
-\r
-*/\r