]> git.proxmox.com Git - mirror_edk2.git/blame - MdeModulePkg/Include/Library/UefiHiiServicesLib.h
MdeModulePkg: Add Capsule On Disk APIs into CapsuleLib.
[mirror_edk2.git] / MdeModulePkg / Include / Library / UefiHiiServicesLib.h
CommitLineData
253a25e8
LG
1/** @file\r
2 Provides global variables that are pointers to the UEFI HII related protocols.\r
3 All of the UEFI HII related protocols are optional, so the consumers of this\r
4 library class must verify that the global variable pointers are not NULL before\r
d1102dba 5 use.\r
253a25e8 6\r
d1102dba 7Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
9d510e61 8SPDX-License-Identifier: BSD-2-Clause-Patent\r
253a25e8
LG
9\r
10**/\r
11\r
12#ifndef __UEFI_HII_SERVICES_LIB_H__\r
13#define __UEFI_HII_SERVICES_LIB_H__\r
14\r
15#include <Protocol/HiiFont.h>\r
16#include <Protocol/HiiString.h>\r
17#include <Protocol/HiiImage.h>\r
18#include <Protocol/HiiDatabase.h>\r
19#include <Protocol/HiiConfigRouting.h>\r
20\r
21///\r
64a80549 22/// The pointer to the UEFI HII Font Protocol.\r
253a25e8
LG
23///\r
24extern EFI_HII_FONT_PROTOCOL *gHiiFont;\r
25\r
26///\r
64a80549 27/// The pointer to the UEFI HII String Protocol.\r
253a25e8
LG
28///\r
29extern EFI_HII_STRING_PROTOCOL *gHiiString;\r
30\r
31///\r
64a80549 32/// The pointer to the UEFI HII Image Protocol.\r
253a25e8
LG
33///\r
34extern EFI_HII_IMAGE_PROTOCOL *gHiiImage;\r
35\r
36///\r
64a80549 37/// The pointer to the UEFI HII Database Protocol.\r
253a25e8
LG
38///\r
39extern EFI_HII_DATABASE_PROTOCOL *gHiiDatabase;\r
40\r
41///\r
64a80549 42/// The pointer to the UEFI HII Config Rounting Protocol.\r
253a25e8
LG
43///\r
44extern EFI_HII_CONFIG_ROUTING_PROTOCOL *gHiiConfigRouting;\r
45\r
46#endif\r