Version 1.02 12/12/00 347
EAlphabetic Function ListsThis appendix contains two tables that list all EFI functions alphabetically. Table E-1 lists the
functions in pure alphabetic order. Functions that have the same name can be distinguished by the
associated service or protocol (column 2). For example, there are two “Flush” functions, one from
the Device I/O Protocol and one from the File System Protocol. Table E-2 orders the functions
alphabetically within a service or protocol. That is, column one names the service or protocol, and
column two lists the functions in the service or protocol.
Table E-1. Functions Listed in Alphabetic Order
Function Name Service or Protocol Sub-Service Function Description
AllocateBuffer Device I/O Protocol Allocates pages that are suitable
for a common buffer mapping.
AllocatePages Boot Services Memory Allocation
Services
Allocates memory pages of a
particular type.
AllocatePool Boot Services Memory Allocation
Services
Allocates pool of a particular type.
Arp PXE Base Code
Protocol
Uses the ARP protocol to resolve
a MAC address.
CheckEvent Boo t Services Event Se rvices Checks whether an event is in the
signaled state.
ClearScreen Simple Text Output
Protocol
Clears the screen with the
currently set background color.
Close File System Protocol Closes the current file handle.
CloseEvent Boot Services Event Services Closes and frees an event
structure.
ConvertPointer Runtime Services Virtual Memory
Services
Converts internal pointers when
switching to virtual addressing.
CreateEvent Boot Services Event Services Creates a general-purpose event
structure.
Delete File System Protocol Deletes a file.
Dhcp PXE Base Code
Protocol
Attempts to complete a DHCPv4
D.O.R.A. (discover / offer / request
/ acknowledge) or DHCPv6
S.A.R.R (solicit / advertise /
request / reply) sequence.
Discover PXE Base Code
Protocol
Attempts to complete the PXE
Boot Server and/or boot image
discovery sequence.
continued