iPXE
Protocol Directory Reference

Directories

directory  ConsoleControl

Files

file  AbsolutePointer.h [code]
 

The file provides services that allow information about an absolute pointer device to be retrieved.


file  AcpiTable.h [code]
 

The file provides the protocol to install or remove an ACPI table from a platform.


file  AppleNetBoot.h [code]
 

Apple Net Boot Protocol.


file  Arp.h [code]
 

EFI ARP Protocol Definition.


file  BlockIo.h [code]
 

Block IO protocol as defined in the UEFI 2.0 specification.


file  BlockIo2.h [code]
 

Block IO2 protocol as defined in the UEFI 2.3.1 specification.


file  BusSpecificDriverOverride.h [code]
 

Bus Specific Driver Override protocol as defined in the UEFI 2.0 specification.


file  ComponentName.h [code]
 

EFI Component Name Protocol as defined in the EFI 1.1 specification.


file  ComponentName2.h [code]
 

UEFI Component Name 2 Protocol as defined in the UEFI 2.1 specification.


file  DebugSupport.h [code]
 

DebugSupport protocol and supporting definitions as defined in the UEFI2.4 specification.


file  DevicePath.h [code]
 

The device path protocol as defined in UEFI 2.0.


file  DevicePathToText.h [code]
 

EFI_DEVICE_PATH_TO_TEXT_PROTOCOL as defined in UEFI 2.0.


file  Dhcp4.h [code]
 

EFI_DHCP4_PROTOCOL as defined in UEFI 2.0.


file  DiskIo.h [code]
 

Disk IO protocol as defined in the UEFI 2.0 specification.


file  DriverBinding.h [code]
 

UEFI DriverBinding Protocol is defined in UEFI specification.


file  FormBrowser2.h [code]
 

This protocol is defined in UEFI spec.


file  GraphicsOutput.h [code]
 

Graphics Output Protocol from the UEFI 2.0 specification.


file  HiiConfigAccess.h [code]
 

The EFI HII results processing protocol invokes this type of protocol when it needs to forward results to a driver's configuration handler.


file  HiiDatabase.h [code]
 

The file provides Database manager for HII-related data structures.


file  HiiFont.h [code]
 

The file provides services to retrieve font information.


file  HiiImage.h [code]
 

The file provides services to access to images in the images database.


file  Ip4.h [code]
 

This file defines the EFI IPv4 (Internet Protocol version 4) Protocol interface.


file  Ip4Config.h [code]
 

This file provides a definition of the EFI IPv4 Configuration Protocol.


file  LoadedImage.h [code]
 

UEFI 2.0 Loaded image protocol definition.


file  LoadFile.h [code]
 

Load File protocol as defined in the UEFI 2.0 specification.


file  LoadFile2.h [code]
 

Load File protocol as defined in the UEFI 2.0 specification.


file  ManagedNetwork.h [code]
 

EFI_MANAGED_NETWORK_SERVICE_BINDING_PROTOCOL as defined in UEFI 2.0.


file  Mtftp4.h [code]
 

EFI Multicast Trivial File Transfer Protocol Definition.


file  NetworkInterfaceIdentifier.h [code]
 

EFI Network Interface Identifier Protocol.


file  PciIo.h [code]
 

EFI PCI I/O Protocol provides the basic Memory, I/O, PCI configuration, and DMA interfaces that a driver uses to access its PCI controller.


file  PciRootBridgeIo.h [code]
 

PCI Root Bridge I/O protocol as defined in the UEFI 2.0 specification.


file  PxeBaseCode.h [code]
 

EFI PXE Base Code Protocol definitions, which is used to access PXE-compatible devices for network access and network booting.


file  Rng.h [code]
 

EFI_RNG_PROTOCOL as defined in UEFI 2.4.


file  SerialIo.h [code]
 

Serial IO protocol as defined in the UEFI 2.0 specification.


file  SimpleFileSystem.h [code]
 

SimpleFileSystem protocol as defined in the UEFI 2.0 specification.


file  SimpleNetwork.h [code]
 

The EFI_SIMPLE_NETWORK_PROTOCOL provides services to initialize a network interface, transmit packets, receive packets, and close a network interface.


file  SimplePointer.h [code]
 

Simple Pointer protocol from the UEFI 2.0 specification.


file  SimpleTextIn.h [code]
 

Simple Text Input protocol from the UEFI 2.0 specification.


file  SimpleTextInEx.h [code]
 

Simple Text Input Ex protocol from the UEFI 2.0 specification.


file  SimpleTextOut.h [code]
 

Simple Text Out protocol from the UEFI 2.0 specification.


file  TcgService.h [code]
 

TCG Service Protocol as defined in TCG_EFI_Protocol_1_22_Final See http://trustedcomputinggroup.org for the latest specification.


file  Tcp4.h [code]
 

EFI TCPv4(Transmission Control Protocol version 4) Protocol Definition The EFI TCPv4 Service Binding Protocol is used to locate EFI TCPv4 Protocol drivers to create and destroy child of the driver to communicate with other host using TCP protocol.


file  Udp4.h [code]
 

UDP4 Service Binding Protocol as defined in UEFI specification.


file  UgaDraw.h [code]
 

UGA Draw protocol from the EFI 1.10 specification.


file  UnicodeCollation.h [code]
 

Unicode Collation protocol that follows the UEFI 2.0 specification.


file  Usb2HostController.h [code]
 

EFI_USB2_HC_PROTOCOL as defined in UEFI 2.0.


file  UsbHostController.h [code]
 

EFI_USB_HC_PROTOCOL as defined in EFI 1.10.


file  UsbIo.h [code]
 

EFI Usb I/O Protocol as defined in UEFI specification.


file  VlanConfig.h [code]
 

EFI VLAN Config protocol is to provide manageability interface for VLAN configuration.