VirtualBox

source: vbox/trunk/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Include/Library/UefiHiiServicesLib.h

Last change on this file was 80721, checked in by vboxsync, 6 years ago

Devices/EFI/FirmwareNew: Start upgrade process to edk2-stable201908 (compiles on Windows and works to some extent), bugref:4643

  • Property svn:eol-style set to native
File size: 1.1 KB
Line 
1/** @file
2 Provides global variables that are pointers to the UEFI HII related protocols.
3 All of the UEFI HII related protocols are optional, so the consumers of this
4 library class must verify that the global variable pointers are not NULL before
5 use.
6
7Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>
8SPDX-License-Identifier: BSD-2-Clause-Patent
9
10**/
11
12#ifndef __UEFI_HII_SERVICES_LIB_H__
13#define __UEFI_HII_SERVICES_LIB_H__
14
15#include <Protocol/HiiFont.h>
16#include <Protocol/HiiString.h>
17#include <Protocol/HiiImage.h>
18#include <Protocol/HiiDatabase.h>
19#include <Protocol/HiiConfigRouting.h>
20
21///
22/// The pointer to the UEFI HII Font Protocol.
23///
24extern EFI_HII_FONT_PROTOCOL *gHiiFont;
25
26///
27/// The pointer to the UEFI HII String Protocol.
28///
29extern EFI_HII_STRING_PROTOCOL *gHiiString;
30
31///
32/// The pointer to the UEFI HII Image Protocol.
33///
34extern EFI_HII_IMAGE_PROTOCOL *gHiiImage;
35
36///
37/// The pointer to the UEFI HII Database Protocol.
38///
39extern EFI_HII_DATABASE_PROTOCOL *gHiiDatabase;
40
41///
42/// The pointer to the UEFI HII Config Rounting Protocol.
43///
44extern EFI_HII_CONFIG_ROUTING_PROTOCOL *gHiiConfigRouting;
45
46#endif
Note: See TracBrowser for help on using the repository browser.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette