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  Dhcp6.h [code]
 UEFI Dynamic Host Configuration Protocol 6 Definition, which is used to get IPv6 addresses and other configuration parameters from DHCPv6 servers.
 
file  DiskIo.h [code]
 Disk IO protocol as defined in the UEFI 2.0 specification.
 
file  Dns4.h [code]
 This file defines the EFI Domain Name Service Binding Protocol interface.
 
file  Dns6.h [code]
 This file defines the EFI DNSv6 (Domain Name Service version 6) Protocol.
 
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  Http.h [code]
 This file defines the EFI HTTP Protocol interface.
 
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  Ip4Config2.h [code]
 This file provides a definition of the EFI IPv4 Configuration II Protocol.
 
file  Ip6.h [code]
 This file defines the EFI IPv6 (Internet Protocol version 6) Protocol interface.
 
file  Ip6Config.h [code]
 This file provides a definition of the EFI IPv6 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  MpService.h [code]
 When installed, the MP Services Protocol produces a collection of services that are needed for MP management.
 
file  Mtftp4.h [code]
 EFI Multicast Trivial File Transfer Protocol Definition.
 
file  Mtftp6.h [code]
 UEFI Multicast Trivial File Transfer Protocol v6 Definition, which is built upon the EFI UDPv6 Protocol and provides basic services for client-side unicast and/or multicast TFTP operations.
 
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  ServiceBinding.h [code]
 UEFI Service Binding Protocol is defined in UEFI specification.
 
file  ShimLock.h [code]
 EFI "shim lock" protocol.
 
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  Tcp6.h [code]
 EFI TCPv6(Transmission Control Protocol version 6) Protocol Definition The EFI TCPv6 Service Binding Protocol is used to locate EFI TCPv6 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  Udp6.h [code]
 The EFI UDPv6 (User Datagram Protocol version 6) Protocol Definition, which is built upon the EFI IPv6 Protocol and provides simple packet-oriented services to transmit and receive UDP packets.
 
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.