]> git.proxmox.com Git - mirror_edk2.git/blob - Vlv2TbltDevicePkg/Override/IntelFrameworkModulePkg/Library/GenericBdsLib/String.h
Vlv2TbltDevicePkg: Replace BSD License with BSD+Patent License
[mirror_edk2.git] / Vlv2TbltDevicePkg / Override / IntelFrameworkModulePkg / Library / GenericBdsLib / String.h
1 /** @file
2 String support
3
4 Copyright (c) 2010, Intel Corporation. All rights reserved.<BR>
5 SPDX-License-Identifier: BSD-2-Clause-Patent
6
7 **/
8
9 #ifndef _STRING_H_
10 #define _STRING_H_
11
12 #include <Library/HiiLib.h>
13 #include <Library/DebugLib.h>
14 #include <Library/DevicePathLib.h>
15 #include <Library/UefiLib.h>
16 #include <Library/UefiBootServicesTableLib.h>
17
18 extern EFI_HII_HANDLE gBdsLibStringPackHandle;
19
20 //
21 // This is the VFR compiler generated header file which defines the
22 // string identifiers.
23 //
24
25 extern UINT8 GenericBdsLibStrings[];
26
27 /**
28 Get string by string id from HII Interface
29
30
31 @param Id String ID.
32
33 @retval CHAR16 * String from ID.
34 @retval NULL If error occurs.
35
36 **/
37 CHAR16 *
38 BdsLibGetStringById (
39 IN EFI_STRING_ID Id
40 );
41
42 #endif // _STRING_H_