TianoCore EDK2 master
Loading...
Searching...
No Matches
FileHandleWrappers.h
Go to the documentation of this file.
1
9#ifndef _SHELL_FILE_HANDLE_WRAPPERS_HEADER_
10#define _SHELL_FILE_HANDLE_WRAPPERS_HEADER_
11
12typedef struct {
13 LIST_ENTRY Link;
14 CHAR16 *Buffer;
16
17typedef struct {
18 UINTN LogCount;
19 SHELL_LINE_LIST *Log;
21
26
31
36
41
53 CONST CHAR16 *EnvName
54 );
55
67 IN CONST BOOLEAN Unicode
68 );
69
82 IN CONST EFI_FILE_PROTOCOL *Template,
83 IN CONST BOOLEAN Unicode
84 );
85
86#endif //_SHELL_FILE_HANDLE_WRAPPERS_HEADER_
UINT64 UINTN
EFI_FILE_PROTOCOL FileInterfaceStdIn
EFI_FILE_PROTOCOL * CreateFileInterfaceMem(IN CONST BOOLEAN Unicode)
EFI_FILE_PROTOCOL FileInterfaceNulFile
EFI_FILE_PROTOCOL FileInterfaceStdErr
EFI_FILE_PROTOCOL FileInterfaceStdOut
EFI_FILE_PROTOCOL * CreateFileInterfaceEnv(CONST CHAR16 *EnvName)
EFI_FILE_PROTOCOL * CreateFileInterfaceFile(IN CONST EFI_FILE_PROTOCOL *Template, IN CONST BOOLEAN Unicode)
#define CONST
Definition: Base.h:259
#define IN
Definition: Base.h:279