TianoCore EDK2 master
|
Go to the source code of this file.
Data Structures | |
struct | SHELL_LINE_LIST |
struct | SHELL_LINE_LOG |
Functions | |
EFI_FILE_PROTOCOL * | CreateFileInterfaceEnv (CONST CHAR16 *EnvName) |
EFI_FILE_PROTOCOL * | CreateFileInterfaceMem (IN CONST BOOLEAN Unicode) |
EFI_FILE_PROTOCOL * | CreateFileInterfaceFile (IN CONST EFI_FILE_PROTOCOL *Template, IN CONST BOOLEAN Unicode) |
Variables | |
EFI_FILE_PROTOCOL | FileInterfaceStdIn |
EFI_FILE_PROTOCOL | FileInterfaceStdOut |
EFI_FILE_PROTOCOL | FileInterfaceStdErr |
EFI_FILE_PROTOCOL | FileInterfaceNulFile |
EFI_FILE_PROTOCOL wrappers for other items (Like Environment Variables, StdIn, StdOut, StdErr, etc...)
Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file FileHandleWrappers.h.
EFI_FILE_PROTOCOL * CreateFileInterfaceEnv | ( | CONST CHAR16 * | EnvName | ) |
Creates a EFI_FILE_PROTOCOL (almost) object for using to access environment variables through file operations.
EnvName | The name of the Environment Variable to be operated on. |
NULL | Memory could not be allocated. |
EFI_FILE_PROTOCOL * CreateFileInterfaceFile | ( | IN CONST EFI_FILE_PROTOCOL * | Template, |
IN CONST BOOLEAN | Unicode | ||
) |
Creates a EFI_FILE_PROTOCOL (almost) object for using to access a file entirely with unicode awareness through file operations.
[in] | Template | The pointer to the handle to start with. |
[in] | Unicode | TRUE if the data is UNICODE, FALSE otherwise. |
NULL | Memory could not be allocated. |
Create a file interface with unicode information.
This will create a new EFI_FILE_PROTOCOL identical to the Templace except that the new one has Unicode and Ascii knowledge.
[in] | Template | A pointer to the EFI_FILE_PROTOCOL object. |
[in] | Unicode | TRUE for UCS-2, FALSE for ASCII. |
Definition at line 2171 of file FileHandleWrappers.c.
EFI_FILE_PROTOCOL * CreateFileInterfaceMem | ( | IN CONST BOOLEAN | Unicode | ) |
Creates a EFI_FILE_PROTOCOL (almost) object for using to access a file entirely in memory through file operations.
[in] | Unicode | TRUE if the data is UNICODE, FALSE otherwise. |
NULL | Memory could not be allocated. |
Creates a EFI_FILE_PROTOCOL (almost) object for using to access a file entirely in memory through file operations.
[in] | Unicode | Boolean value with TRUE for Unicode and FALSE for Ascii. |
NULL | Memory could not be allocated. |
Definition at line 1767 of file FileHandleWrappers.c.
|
extern |
FILE style interface for NUL file.
Definition at line 1001 of file FileHandleWrappers.c.
|
extern |
FILE styte interfaces for StdErr.
Definition at line 987 of file FileHandleWrappers.c.
|
extern |
FILE styte interfaces for StdIn.
Definition at line 959 of file FileHandleWrappers.c.
|
extern |
FILE styte interfaces for StdOut.
Definition at line 973 of file FileHandleWrappers.c.