Intel Extensible Firmware Interface User Manual
Page 85
EFI System Table
Version 1.10
12/01/02
4-7
//
// Protocol Handler Services
//
EFI_INSTALL_PROTOCOL_INTERFACE
InstallProtocolInterface;
EFI_REINSTALL_PROTOCOL_INTERFACE
ReinstallProtocolInterface;
EFI_UNINSTALL_PROTOCOL_INTERFACE
UninstallProtocolInterface;
EFI_HANDLE_PROTOCOL
HandleProtocol;
VOID
*Reserved;
EFI_REGISTER_PROTOCOL_NOTIFY
RegisterProtocolNotify;
EFI_LOCATE_HANDLE
LocateHandle;
EFI_LOCATE_DEVICE_PATH
LocateDevicePath;
EFI_INSTALL_CONFIGURATION_TABLE
InstallConfigurationTable;
//
// Image Services
//
EFI_IMAGE_LOAD
LoadImage;
EFI_IMAGE_START
StartImage;
EFI_EXIT
Exit;
EFI_IMAGE_UNLOAD
UnloadImage;
EFI_EXIT_BOOT_SERVICES
ExitBootServices;
//
// Miscellaneous Services
//
EFI_GET_NEXT_MONOTONIC_COUNT
GetNextMonotonicCount;
EFI_STALL
Stall;
EFI_SET_WATCHDOG_TIMER
SetWatchdogTimer;
//
// DriverSupport Services
//
EFI_CONNECT_CONTROLLER
ConnectController;
EFI_DISCONNECT_CONTROLLER
DisconnectController;
//
// Open and Close Protocol Services
//
EFI_OPEN_PROTOCOL
OpenProtocol;
EFI_CLOSE_PROTOCOL
CloseProtocol;
EFI_OPEN_PROTOCOL_INFORMATION
OpenProtocolInformation;
//
// Library Services
//
EFI_PROTOCOLS_PER_HANDLE
ProtocolsPerHandle;
EFI_LOCATE_HANDLE_BUFFER
LocateHandleBuffer;
EFI_LOCATE_PROTOCOL
LocateProtocol;