source: bootcd/isolinux/syslinux-6.03/gnu-efi/gnu-efi-3.0/lib/lib.h @ 26ffad7

Last change on this file since 26ffad7 was e16e8f2, checked in by Edwin Eefting <edwin@datux.nl>, 3 years ago

bootstuff

  • Property mode set to 100644
File size: 1.6 KB
Line 
1/*++
2
3Copyright (c) 1998  Intel Corporation
4
5Module Name:
6
7    lib.h
8
9Abstract:
10
11    EFI library header files
12
13
14
15Revision History
16
17--*/
18
19
20#include "efi.h"
21#include "efilib.h"
22#include "efirtlib.h"
23
24//
25// Include non architectural protocols
26//
27#include "efivar.h"
28#include "legacyboot.h"
29#include "intload.h"
30#include "vgaclass.h"
31#include "eficonsplit.h"
32#include "adapterdebug.h"
33#include "intload.h"
34
35#include "efigpt.h"
36#include "libsmbios.h"
37
38//
39// Prototypes
40//
41
42VOID
43InitializeGuid (
44    VOID
45    );
46
47INTN EFIAPI
48LibStubStriCmp (
49    IN EFI_UNICODE_COLLATION_INTERFACE  *This,
50    IN CHAR16                           *S1,
51    IN CHAR16                           *S2
52    );
53
54BOOLEAN EFIAPI
55LibStubMetaiMatch (
56    IN EFI_UNICODE_COLLATION_INTERFACE  *This,
57    IN CHAR16                           *String,
58    IN CHAR16                           *Pattern
59    );
60
61VOID EFIAPI
62LibStubStrLwrUpr (
63    IN EFI_UNICODE_COLLATION_INTERFACE  *This,
64    IN CHAR16                           *Str
65    );
66
67BOOLEAN
68LibMatchDevicePaths (
69    IN  EFI_DEVICE_PATH *Multi,
70    IN  EFI_DEVICE_PATH *Single
71    );
72
73EFI_DEVICE_PATH *
74LibDuplicateDevicePathInstance (
75    IN EFI_DEVICE_PATH  *DevPath
76    );
77
78
79//
80// Globals
81//
82extern BOOLEAN                          LibInitialized;
83extern BOOLEAN                          LibFwInstance;
84extern SIMPLE_TEXT_OUTPUT_INTERFACE     *LibRuntimeDebugOut;
85extern EFI_UNICODE_COLLATION_INTERFACE  *UnicodeInterface;
86extern EFI_UNICODE_COLLATION_INTERFACE  LibStubUnicodeInterface;
87extern EFI_RAISE_TPL                    LibRuntimeRaiseTPL;
88extern EFI_RESTORE_TPL                  LibRuntimeRestoreTPL;
Note: See TracBrowser for help on using the repository browser.