~galfy/helenos/bird-port-mainline

« back to all changes in this revision

Viewing changes to boot/arch/ia64/loader/gefi/lib/lib.h

  • Committer: Martin Decky
  • Date: 2009-08-04 11:19:19 UTC
  • Revision ID: martin@uranus.dsrg.hide.ms.mff.cuni.cz-20090804111919-evyclddlr3v5lhmp
Initial import

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*++
 
2
 
 
3
Copyright (c) 1998  Intel Corporation
 
4
 
 
5
Module Name:
 
6
 
 
7
    lib.h
 
8
 
 
9
Abstract:
 
10
 
 
11
    EFI library header files
 
12
 
 
13
 
 
14
 
 
15
Revision 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
 
 
42
VOID
 
43
InitializeGuid (
 
44
    VOID
 
45
    );
 
46
 
 
47
INTN
 
48
LibStubStriCmp (
 
49
    IN EFI_UNICODE_COLLATION_INTERFACE  *This,
 
50
    IN CHAR16                           *S1,
 
51
    IN CHAR16                           *S2
 
52
    );
 
53
 
 
54
BOOLEAN
 
55
LibStubMetaiMatch (
 
56
    IN EFI_UNICODE_COLLATION_INTERFACE  *This,
 
57
    IN CHAR16                           *String,
 
58
    IN CHAR16                           *Pattern
 
59
    );
 
60
 
 
61
VOID
 
62
LibStubStrLwrUpr (
 
63
    IN EFI_UNICODE_COLLATION_INTERFACE  *This,
 
64
    IN CHAR16                           *Str
 
65
    );
 
66
 
 
67
BOOLEAN
 
68
LibMatchDevicePaths (
 
69
    IN  EFI_DEVICE_PATH *Multi,
 
70
    IN  EFI_DEVICE_PATH *Single
 
71
    );
 
72
 
 
73
EFI_DEVICE_PATH *
 
74
LibDuplicateDevicePathInstance (
 
75
    IN EFI_DEVICE_PATH  *DevPath
 
76
    );
 
77
 
 
78
 
 
79
//
 
80
// Globals
 
81
//
 
82
extern BOOLEAN                          LibInitialized;
 
83
extern BOOLEAN                          LibFwInstance;
 
84
extern SIMPLE_TEXT_OUTPUT_INTERFACE     *LibRuntimeDebugOut;
 
85
extern EFI_UNICODE_COLLATION_INTERFACE  *UnicodeInterface;
 
86
extern EFI_UNICODE_COLLATION_INTERFACE  LibStubUnicodeInterface;
 
87
extern EFI_RAISE_TPL                    LibRuntimeRaiseTPL;
 
88
extern EFI_RESTORE_TPL                  LibRuntimeRestoreTPL;