TianoCore EDK2 master
|
#include <Base.h>
#include <Protocol/EmuThunk.h>
#include <Protocol/EmuGraphicsWindow.h>
#include <Protocol/EmuBlockIo.h>
#include <Protocol/SimpleFileSystem.h>
#include <Protocol/EmuThread.h>
#include <Library/BaseLib.h>
#include <Library/DevicePathToTextLib.h>
#include <Library/BaseMemoryLib.h>
#include <Library/DevicePathLib.h>
Go to the source code of this file.
Functions | |
EFI_STATUS EFIAPI | DevPathToTextVendorLib (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts) |
EFI_DEVICE_PATH_PROTOCOL * | DevPathFromTextEmuThunk (IN CHAR16 *TextDeviceNode) |
EFI_DEVICE_PATH_PROTOCOL * | DevPathFromTextEmuThread (IN CHAR16 *TextDeviceNode) |
EFI_DEVICE_PATH_PROTOCOL * | DevPathFromTextEmuFs (IN CHAR16 *TextDeviceNode) |
EFI_STATUS EFIAPI | DevicePathToTextLibConstructor (IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable) |
Null Platform Hook Library instance.
Copyright (c) 2010, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file DevicePathTextLib.c.
EFI_STATUS EFIAPI DevicePathToTextLibConstructor | ( | IN EFI_HANDLE | ImageHandle, |
IN EFI_SYSTEM_TABLE * | SystemTable | ||
) |
Register the Filter function
ImageHandle | The firmware allocated handle for the EFI image. |
SystemTable | A pointer to the EFI System Table. |
EFI_SUCCESS | The constructor executed correctly. |
Definition at line 169 of file DevicePathTextLib.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextEmuFs | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Hardware Vendor device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 139 of file DevicePathTextLib.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextEmuThread | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Hardware Vendor device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 113 of file DevicePathTextLib.c.
EFI_DEVICE_PATH_PROTOCOL * DevPathFromTextEmuThunk | ( | IN CHAR16 * | TextDeviceNode | ) |
Converts a text device path node to Hardware Vendor device path structure.
TextDeviceNode | The input Text device path node. |
Definition at line 87 of file DevicePathTextLib.c.
EFI_STATUS EFIAPI DevPathToTextVendorLib | ( | IN OUT POOL_PRINT * | Str, |
IN VOID * | DevPath, | ||
IN BOOLEAN | DisplayOnly, | ||
IN BOOLEAN | AllowShortcuts | ||
) |
Converts a Vendor device path structure to its string representative.
Str | The string representative of input device. |
DevPath | The input device path structure. |
DisplayOnly | If DisplayOnly is TRUE, then the shorter text representation of the display node is used, where applicable. If DisplayOnly is FALSE, then the longer text representation of the display node is used. |
AllowShortcuts | If AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable. |
Definition at line 39 of file DevicePathTextLib.c.