Version 1.02 12/12/00 347
EAlphabetic Function Lists

This 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