TianoCore EDK2 master
Loading...
Searching...
No Matches
UefiShellDebug1CommandsLib.h
Go to the documentation of this file.
1
9#ifndef _UEFI_SHELL_DEBUG1_COMMANDS_LIB_H_
10#define _UEFI_SHELL_DEBUG1_COMMANDS_LIB_H_
11
12#include <Uefi.h>
13
14#include <Guid/GlobalVariable.h>
17#include <Guid/FileSystemInfo.h>
19
20#include <Protocol/Shell.h>
22#include <Protocol/DevicePath.h>
34#include <Protocol/CpuIo2.h>
36
37#include <Library/BaseLib.h>
39#include <Library/DebugLib.h>
41#include <Library/PcdLib.h>
43#include <Library/ShellLib.h>
44#include <Library/SortLib.h>
45#include <Library/UefiLib.h>
48#include <Library/HiiLib.h>
51#include <Library/PrintLib.h>
53#include <Library/SafeIntLib.h>
54
55extern EFI_HII_HANDLE gShellDebug1HiiHandle;
56
69 IN EFI_GUID *TableGuid,
70 IN OUT VOID **Table
71 );
72
80EFIAPI
82 IN EFI_HANDLE ImageHandle,
83 IN EFI_SYSTEM_TABLE *SystemTable
84 );
85
93EFIAPI
95 IN EFI_HANDLE ImageHandle,
96 IN EFI_SYSTEM_TABLE *SystemTable
97 );
98
106EFIAPI
108 IN EFI_HANDLE ImageHandle,
109 IN EFI_SYSTEM_TABLE *SystemTable
110 );
111
119EFIAPI
121 IN EFI_HANDLE ImageHandle,
122 IN EFI_SYSTEM_TABLE *SystemTable
123 );
124
132EFIAPI
134 IN EFI_HANDLE ImageHandle,
135 IN EFI_SYSTEM_TABLE *SystemTable
136 );
137
145EFIAPI
147 IN EFI_HANDLE ImageHandle,
148 IN EFI_SYSTEM_TABLE *SystemTable
149 );
150
158EFIAPI
160 IN EFI_HANDLE ImageHandle,
161 IN EFI_SYSTEM_TABLE *SystemTable
162 );
163
171EFIAPI
173 IN EFI_HANDLE ImageHandle,
174 IN EFI_SYSTEM_TABLE *SystemTable
175 );
176
184EFIAPI
186 IN EFI_HANDLE ImageHandle,
187 IN EFI_SYSTEM_TABLE *SystemTable
188 );
189
197EFIAPI
199 IN EFI_HANDLE ImageHandle,
200 IN EFI_SYSTEM_TABLE *SystemTable
201 );
202
210EFIAPI
212 IN EFI_HANDLE ImageHandle,
213 IN EFI_SYSTEM_TABLE *SystemTable
214 );
215
223EFIAPI
225 IN EFI_HANDLE ImageHandle,
226 IN EFI_SYSTEM_TABLE *SystemTable
227 );
228
236EFIAPI
238 IN EFI_HANDLE ImageHandle,
239 IN EFI_SYSTEM_TABLE *SystemTable
240 );
241
249EFIAPI
251 IN EFI_HANDLE ImageHandle,
252 IN EFI_SYSTEM_TABLE *SystemTable
253 );
254
262EFIAPI
264 IN EFI_HANDLE ImageHandle,
265 IN EFI_SYSTEM_TABLE *SystemTable
266 );
267
275EFIAPI
277 IN EFI_HANDLE ImageHandle,
278 IN EFI_SYSTEM_TABLE *SystemTable
279 );
280
288EFIAPI
290 IN EFI_HANDLE ImageHandle,
291 IN EFI_SYSTEM_TABLE *SystemTable
292 );
293
301EFIAPI
303 IN EFI_HANDLE ImageHandle,
304 IN EFI_SYSTEM_TABLE *SystemTable
305 );
306
314VOID
316 IN UINTN Row,
317 IN UINTN LastCol,
318 IN UINTN LastRow
319 );
320
329BOOLEAN
331 IN CONST CHAR16 *Name
332 );
333
342CHAR16 *
344 IN CONST CHAR16 *Extension
345 );
346
371 IN CONST CHAR16 *FileName,
372 OUT VOID **Buffer,
373 OUT UINTN *BufferSize OPTIONAL,
374 OUT BOOLEAN *ReadOnly
375 );
376
377#endif
UINT64 UINTN
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
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 ShellCommandRunMode(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: Mode.c:20
SHELL_STATUS EFIAPI ShellCommandRunHexEdit(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: HexEdit.c:31
SHELL_STATUS EFIAPI ShellCommandRunMemMap(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: MemMap.c:110
SHELL_STATUS EFIAPI ShellCommandRunPci(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: Pci.c:2435
SHELL_STATUS EFIAPI ShellCommandRunSetVar(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: SetVar.c:352
SHELL_STATUS EFIAPI ShellCommandRunEdit(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: Edit.c:21
SHELL_STATUS EFIAPI ShellCommandRunSetSize(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: SetSize.c:20
EFI_STATUS GetSystemConfigurationTable(IN EFI_GUID *TableGuid, IN OUT VOID **Table)
SHELL_STATUS EFIAPI ShellCommandRunLoadPciRom(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: LoadPciRom.c:60
BOOLEAN IsValidFileName(IN CONST CHAR16 *Name)
SHELL_STATUS EFIAPI ShellCommandRunEfiDecompress(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: EfiDecompress.c:21
SHELL_STATUS EFIAPI ShellCommandRunEfiCompress(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: EfiCompress.c:21
SHELL_STATUS EFIAPI ShellCommandRunSmbiosView(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: SmbiosView.c:43
CHAR16 * EditGetDefaultFileName(IN CONST CHAR16 *Extension)
SHELL_STATUS EFIAPI ShellCommandRunDmem(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: Dmem.c:359
SHELL_STATUS EFIAPI ShellCommandRunComp(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: Comp.c:202
EFI_STATUS ReadFileIntoBuffer(IN CONST CHAR16 *FileName, OUT VOID **Buffer, OUT UINTN *BufferSize OPTIONAL, OUT BOOLEAN *ReadOnly)
SHELL_STATUS EFIAPI ShellCommandRunDblk(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: Dblk.c:98
SHELL_STATUS EFIAPI ShellCommandRunDmpStore(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: DmpStore.c:747
SHELL_STATUS EFIAPI ShellCommandRunMm(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: Mm.c:417
VOID EditorClearLine(IN UINTN Row, IN UINTN LastCol, IN UINTN LastRow)
SHELL_STATUS EFIAPI ShellCommandRunBcfg(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
SHELL_STATUS EFIAPI ShellCommandRunSerMode(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
Definition: SerMode.c:164
Definition: Base.h:213