TianoCore EDK2 master
Loading...
Searching...
No Matches
UefiShellDriver1CommandsLib.h
Go to the documentation of this file.
1
9#ifndef _UEFI_SHELL_DRIVER1_COMMANDS_LIB_H_
10#define _UEFI_SHELL_DRIVER1_COMMANDS_LIB_H_
11
12#include <Uefi.h>
13
14#include <Guid/GlobalVariable.h>
18
20
21#include <Pi/PiFirmwareVolume.h>
22#include <Pi/PiFirmwareFile.h>
24
25#include <Protocol/Shell.h>
27#include <Protocol/DevicePath.h>
38#include <Protocol/PciIo.h>
40
41#include <Library/BaseLib.h>
43#include <Library/DebugLib.h>
45#include <Library/PcdLib.h>
47#include <Library/ShellLib.h>
48#include <Library/SortLib.h>
49#include <Library/UefiLib.h>
52#include <Library/HiiLib.h>
55#include <Library/PrintLib.h>
59
60extern EFI_HII_HANDLE gShellDriver1HiiHandle;
61extern BOOLEAN gInReconnect;
62
70EFIAPI
72 IN EFI_HANDLE ImageHandle,
73 IN EFI_SYSTEM_TABLE *SystemTable
74 );
75
83EFIAPI
85 IN EFI_HANDLE ImageHandle,
86 IN EFI_SYSTEM_TABLE *SystemTable
87 );
88
96EFIAPI
98 IN EFI_HANDLE ImageHandle,
99 IN EFI_SYSTEM_TABLE *SystemTable
100 );
101
109EFIAPI
111 IN EFI_HANDLE ImageHandle,
112 IN EFI_SYSTEM_TABLE *SystemTable
113 );
114
122EFIAPI
124 IN EFI_HANDLE ImageHandle,
125 IN EFI_SYSTEM_TABLE *SystemTable
126 );
127
135EFIAPI
137 IN EFI_HANDLE ImageHandle,
138 IN EFI_SYSTEM_TABLE *SystemTable
139 );
140
148EFIAPI
150 IN EFI_HANDLE ImageHandle,
151 IN EFI_SYSTEM_TABLE *SystemTable
152 );
153
161EFIAPI
163 IN EFI_HANDLE ImageHandle,
164 IN EFI_SYSTEM_TABLE *SystemTable
165 );
166
174EFIAPI
176 IN EFI_HANDLE ImageHandle,
177 IN EFI_SYSTEM_TABLE *SystemTable
178 );
179
187EFIAPI
189 IN EFI_HANDLE ImageHandle,
190 IN EFI_SYSTEM_TABLE *SystemTable
191 );
192
200EFIAPI
202 IN EFI_HANDLE ImageHandle,
203 IN EFI_SYSTEM_TABLE *SystemTable
204 );
205
215 IN CONST CHAR16 *Key
216 );
217
218#endif
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
SHELL_STATUS
Definition: Shell.h:21
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
VOID * EFI_HANDLE
Definition: UefiBaseType.h:33
VOID * EFI_HII_HANDLE
SHELL_STATUS EFIAPI ShellCommandRunUnload(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: Unload.c:54
SHELL_STATUS EFIAPI ShellCommandRunDevices(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: Devices.c:129
SHELL_STATUS EFIAPI ShellCommandRunReconnect(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: Reconnect.c:44
SHELL_STATUS EFIAPI ShellCommandRunDrvDiag(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: DrvDiag.c:349
EFI_STATUS ShellConnectFromDevPaths(IN CONST CHAR16 *Key)
Definition: Connect.c:193
SHELL_STATUS EFIAPI ShellCommandRunDh(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: Dh.c:1094
SHELL_STATUS EFIAPI ShellCommandRunDrvCfg(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: DrvCfg.c:1267
SHELL_STATUS EFIAPI ShellCommandRunDevTree(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: DevTree.c:144
SHELL_STATUS EFIAPI ShellCommandRunConnect(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: Connect.c:409
SHELL_STATUS EFIAPI ShellCommandRunOpenInfo(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: OpenInfo.c:161
SHELL_STATUS EFIAPI ShellCommandRunDrivers(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: Drivers.c:267
SHELL_STATUS EFIAPI ShellCommandRunDisconnect(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: Disconnect.c:82