TianoCore EDK2 master
Loading...
Searching...
No Matches
DevicePathToText.c File Reference

Go to the source code of this file.

Functions

CHAR16 *EFIAPI UefiDevicePathLibCatPrint (IN OUT POOL_PRINT *Str, IN CHAR16 *Fmt,...)
 
VOID DevPathToTextPci (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextPccard (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextMemMap (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextVendor (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextController (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextBmc (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextAcpi (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextAcpiEx (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextAcpiAdr (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextAtapi (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextScsi (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextFibre (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextFibreEx (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextSasEx (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextNVMe (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextUfs (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextSd (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextEmmc (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToText1394 (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextUsb (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextUsbWWID (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextLogicalUnit (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextUsbClass (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextSata (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextI2O (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextMacAddr (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID CatNetworkProtocol (IN OUT POOL_PRINT *Str, IN UINT16 Protocol)
 
VOID CatIPv4Address (IN OUT POOL_PRINT *Str, IN EFI_IPv4_ADDRESS *Address)
 
VOID CatIPv6Address (IN OUT POOL_PRINT *Str, IN EFI_IPv6_ADDRESS *Address)
 
VOID DevPathToTextIPv4 (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextIPv6 (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextInfiniBand (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextUart (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextiSCSI (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextVlan (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextBluetooth (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextWiFi (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextBluetoothLE (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextDns (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextUri (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextHardDrive (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextCDROM (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextFilePath (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextMediaProtocol (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextFv (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextFvFile (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathRelativeOffsetRange (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextRamDisk (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextBBS (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextEndInstance (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
VOID DevPathToTextNodeGeneric (IN OUT POOL_PRINT *Str, IN VOID *DevPath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
CHAR16 *EFIAPI UefiDevicePathLibConvertDeviceNodeToText (IN CONST EFI_DEVICE_PATH_PROTOCOL *DeviceNode, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 
CHAR16 *EFIAPI UefiDevicePathLibConvertDevicePathToText (IN CONST EFI_DEVICE_PATH_PROTOCOL *DevicePath, IN BOOLEAN DisplayOnly, IN BOOLEAN AllowShortcuts)
 

Variables

GLOBAL_REMOVE_IF_UNREFERENCED const DEVICE_PATH_TO_TEXT_GENERIC_TABLE mUefiDevicePathLibToTextTableGeneric []
 
GLOBAL_REMOVE_IF_UNREFERENCED const DEVICE_PATH_TO_TEXT_TABLE mUefiDevicePathLibToTextTable []
 

Detailed Description

DevicePathToText protocol as defined in the UEFI 2.0 specification.

(C) Copyright 2015 Hewlett-Packard Development Company, L.P.
Copyright (c) 2013 - 2018, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Definition in file DevicePathToText.c.

Function Documentation

◆ CatIPv4Address()

VOID CatIPv4Address ( IN OUT POOL_PRINT Str,
IN EFI_IPv4_ADDRESS Address 
)

Converts IP v4 address to its text representation.

Parameters
StrThe string representative of input device.
AddressThe IP v4 address.

Definition at line 1315 of file DevicePathToText.c.

◆ CatIPv6Address()

VOID CatIPv6Address ( IN OUT POOL_PRINT Str,
IN EFI_IPv6_ADDRESS Address 
)

Converts IP v6 address to its text representation.

Parameters
StrThe string representative of input device.
AddressThe IP v6 address.

Definition at line 1330 of file DevicePathToText.c.

◆ CatNetworkProtocol()

VOID CatNetworkProtocol ( IN OUT POOL_PRINT Str,
IN UINT16  Protocol 
)

Converts network protocol string to its text representation.

Parameters
StrThe string representative of input device.
ProtocolThe network protocol ID.

Definition at line 1294 of file DevicePathToText.c.

◆ DevPathRelativeOffsetRange()

VOID DevPathRelativeOffsetRange ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a Relative Offset device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 2069 of file DevicePathToText.c.

◆ DevPathToText1394()

VOID DevPathToText1394 ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a 1394 device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 929 of file DevicePathToText.c.

◆ DevPathToTextAcpi()

VOID DevPathToTextAcpi ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a ACPI device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 354 of file DevicePathToText.c.

◆ DevPathToTextAcpiAdr()

VOID DevPathToTextAcpiAdr ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a ACPI address device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 567 of file DevicePathToText.c.

◆ DevPathToTextAcpiEx()

VOID DevPathToTextAcpiEx ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a ACPI extended HID device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 413 of file DevicePathToText.c.

◆ DevPathToTextAtapi()

VOID DevPathToTextAtapi ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a ATAPI device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 605 of file DevicePathToText.c.

◆ DevPathToTextBBS()

VOID DevPathToTextBBS ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a BIOS Boot Specification device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 2170 of file DevicePathToText.c.

◆ DevPathToTextBluetooth()

VOID DevPathToTextBluetooth ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a Bluetooth device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 1678 of file DevicePathToText.c.

◆ DevPathToTextBluetoothLE()

VOID DevPathToTextBluetoothLE ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a Bluetooth device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 1746 of file DevicePathToText.c.

◆ DevPathToTextBmc()

VOID DevPathToTextBmc ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a BMC device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 322 of file DevicePathToText.c.

◆ DevPathToTextCDROM()

VOID DevPathToTextCDROM ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a CDROM device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 1929 of file DevicePathToText.c.

◆ DevPathToTextController()

VOID DevPathToTextController ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a Controller device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 291 of file DevicePathToText.c.

◆ DevPathToTextDns()

VOID DevPathToTextDns ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a DNS device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 1783 of file DevicePathToText.c.

◆ DevPathToTextEmmc()

VOID DevPathToTextEmmc ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a EMMC (Embedded MMC) device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 898 of file DevicePathToText.c.

◆ DevPathToTextEndInstance()

VOID DevPathToTextEndInstance ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts an End-of-Device-Path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 2239 of file DevicePathToText.c.

◆ DevPathToTextFibre()

VOID DevPathToTextFibre ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a Fibre device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 670 of file DevicePathToText.c.

◆ DevPathToTextFibreEx()

VOID DevPathToTextFibreEx ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a FibreEx device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 697 of file DevicePathToText.c.

◆ DevPathToTextFilePath()

VOID DevPathToTextFilePath ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a File device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 1961 of file DevicePathToText.c.

◆ DevPathToTextFv()

VOID DevPathToTextFv ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a Firmware Volume device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 2015 of file DevicePathToText.c.

◆ DevPathToTextFvFile()

VOID DevPathToTextFvFile ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a Firmware Volume File device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 2042 of file DevicePathToText.c.

◆ DevPathToTextHardDrive()

VOID DevPathToTextHardDrive ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a Hard drive device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 1871 of file DevicePathToText.c.

◆ DevPathToTextI2O()

VOID DevPathToTextI2O ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a I20 device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 1232 of file DevicePathToText.c.

◆ DevPathToTextInfiniBand()

VOID DevPathToTextInfiniBand ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts an Infini Band device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 1474 of file DevicePathToText.c.

◆ DevPathToTextIPv4()

VOID DevPathToTextIPv4 ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a IPv4 device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 1371 of file DevicePathToText.c.

◆ DevPathToTextIPv6()

VOID DevPathToTextIPv6 ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a IPv6 device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 1418 of file DevicePathToText.c.

◆ DevPathToTextiSCSI()

VOID DevPathToTextiSCSI ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts an iSCSI device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 1601 of file DevicePathToText.c.

◆ DevPathToTextLogicalUnit()

VOID DevPathToTextLogicalUnit ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a Logic Unit device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 1037 of file DevicePathToText.c.

◆ DevPathToTextMacAddr()

VOID DevPathToTextMacAddr ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a MAC address device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 1259 of file DevicePathToText.c.

◆ DevPathToTextMediaProtocol()

VOID DevPathToTextMediaProtocol ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a Media protocol device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 1988 of file DevicePathToText.c.

◆ DevPathToTextMemMap()

VOID DevPathToTextMemMap ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a Memory Map device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 127 of file DevicePathToText.c.

◆ DevPathToTextNodeGeneric()

VOID DevPathToTextNodeGeneric ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts an unknown device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 2272 of file DevicePathToText.c.

◆ DevPathToTextNVMe()

VOID DevPathToTextNVMe ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a NVM Express Namespace device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 799 of file DevicePathToText.c.

◆ DevPathToTextPccard()

VOID DevPathToTextPccard ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a PC Card device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 100 of file DevicePathToText.c.

◆ DevPathToTextPci()

VOID DevPathToTextPci ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a PCI device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 73 of file DevicePathToText.c.

◆ DevPathToTextRamDisk()

VOID DevPathToTextRamDisk ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a Ram Disk device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 2101 of file DevicePathToText.c.

◆ DevPathToTextSasEx()

VOID DevPathToTextSasEx ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a Sas Ex device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 735 of file DevicePathToText.c.

◆ DevPathToTextSata()

VOID DevPathToTextSata ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a SATA device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 1199 of file DevicePathToText.c.

◆ DevPathToTextScsi()

VOID DevPathToTextScsi ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a SCSI device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 643 of file DevicePathToText.c.

◆ DevPathToTextSd()

VOID DevPathToTextSd ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a SD (Secure Digital) device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 867 of file DevicePathToText.c.

◆ DevPathToTextUart()

VOID DevPathToTextUart ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a UART device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 1509 of file DevicePathToText.c.

◆ DevPathToTextUfs()

VOID DevPathToTextUfs ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a UFS device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 840 of file DevicePathToText.c.

◆ DevPathToTextUri()

VOID DevPathToTextUri ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a URI device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 1828 of file DevicePathToText.c.

◆ DevPathToTextUsb()

VOID DevPathToTextUsb ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a USB device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 959 of file DevicePathToText.c.

◆ DevPathToTextUsbClass()

VOID DevPathToTextUsbClass ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a USB class device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 1064 of file DevicePathToText.c.

◆ DevPathToTextUsbWWID()

VOID DevPathToTextUsbWWID ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a USB WWID device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 986 of file DevicePathToText.c.

◆ DevPathToTextVendor()

VOID DevPathToTextVendor ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a Vendor device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 160 of file DevicePathToText.c.

◆ DevPathToTextVlan()

VOID DevPathToTextVlan ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a VLAN device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 1651 of file DevicePathToText.c.

◆ DevPathToTextWiFi()

VOID DevPathToTextWiFi ( IN OUT POOL_PRINT Str,
IN VOID *  DevPath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a Wi-Fi device path structure to its string representative.

Parameters
StrThe string representative of input device.
DevPathThe input device path structure.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.

Definition at line 1714 of file DevicePathToText.c.

◆ UefiDevicePathLibCatPrint()

CHAR16 *EFIAPI UefiDevicePathLibCatPrint ( IN OUT POOL_PRINT Str,
IN CHAR16 *  Fmt,
  ... 
)

Concatenates a formatted unicode string to allocated pool. The caller must free the resulting buffer.

Parameters
StrTracks the allocated pool, size in use, and amount of pool allocated.
FmtThe format string
...Variable arguments based on the format string.
Returns
Allocated buffer with the formatted string printed in it. The caller must free the allocated buffer. The buffer allocation is not packed.

Definition at line 28 of file DevicePathToText.c.

◆ UefiDevicePathLibConvertDeviceNodeToText()

CHAR16 *EFIAPI UefiDevicePathLibConvertDeviceNodeToText ( IN CONST EFI_DEVICE_PATH_PROTOCOL DeviceNode,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a device node to its string representation.

Parameters
DeviceNodeA Pointer to the device node to be converted.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.
Returns
A pointer to the allocated text representation of the device node or NULL if DeviceNode is NULL or there was insufficient memory.

Definition at line 2383 of file DevicePathToText.c.

◆ UefiDevicePathLibConvertDevicePathToText()

CHAR16 *EFIAPI UefiDevicePathLibConvertDevicePathToText ( IN CONST EFI_DEVICE_PATH_PROTOCOL DevicePath,
IN BOOLEAN  DisplayOnly,
IN BOOLEAN  AllowShortcuts 
)

Converts a device path to its text representation.

Parameters
DevicePathA Pointer to the device to be converted.
DisplayOnlyIf 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.
AllowShortcutsIf AllowShortcuts is TRUE, then the shortcut forms of text representation for a device node can be used, where applicable.
Returns
A pointer to the allocated text representation of the device path or NULL if DeviceNode is NULL or there was insufficient memory.

Definition at line 2440 of file DevicePathToText.c.

Variable Documentation

◆ mUefiDevicePathLibToTextTable

GLOBAL_REMOVE_IF_UNREFERENCED const DEVICE_PATH_TO_TEXT_TABLE mUefiDevicePathLibToTextTable[]

Definition at line 2313 of file DevicePathToText.c.

◆ mUefiDevicePathLibToTextTableGeneric

GLOBAL_REMOVE_IF_UNREFERENCED const DEVICE_PATH_TO_TEXT_GENERIC_TABLE mUefiDevicePathLibToTextTableGeneric[]
Initial value:
= {
{ HARDWARE_DEVICE_PATH, L"HardwarePath" },
{ ACPI_DEVICE_PATH, L"AcpiPath" },
{ MESSAGING_DEVICE_PATH, L"Msg" },
{ MEDIA_DEVICE_PATH, L"MediaPath" },
{ BBS_DEVICE_PATH, L"BbsPath" },
{ 0, NULL }
}
#define HARDWARE_DEVICE_PATH
Definition: DevicePath.h:68
#define BBS_DEVICE_PATH
Definition: DevicePath.h:1233
#define ACPI_DEVICE_PATH
Definition: DevicePath.h:190
#define MESSAGING_DEVICE_PATH
Definition: DevicePath.h:321
#define NULL
Definition: Base.h:319

Definition at line 2249 of file DevicePathToText.c.