ReactOS 0.4.15-dev-7842-g558ab78
EFI_BOOT_SERVICES Struct Reference

#include <UefiSpec.h>

Collaboration diagram for EFI_BOOT_SERVICES:

Public Attributes

EFI_TABLE_HEADER Hdr
 
EFI_RAISE_TPL RaiseTPL
 
EFI_RESTORE_TPL RestoreTPL
 
EFI_ALLOCATE_PAGES AllocatePages
 
EFI_FREE_PAGES FreePages
 
EFI_GET_MEMORY_MAP GetMemoryMap
 
EFI_ALLOCATE_POOL AllocatePool
 
EFI_FREE_POOL FreePool
 
EFI_CREATE_EVENT CreateEvent
 
EFI_SET_TIMER SetTimer
 
EFI_WAIT_FOR_EVENT WaitForEvent
 
EFI_SIGNAL_EVENT SignalEvent
 
EFI_CLOSE_EVENT CloseEvent
 
EFI_CHECK_EVENT CheckEvent
 
EFI_INSTALL_PROTOCOL_INTERFACE InstallProtocolInterface
 
EFI_REINSTALL_PROTOCOL_INTERFACE ReinstallProtocolInterface
 
EFI_UNINSTALL_PROTOCOL_INTERFACE UninstallProtocolInterface
 
EFI_HANDLE_PROTOCOL HandleProtocol
 
VOIDReserved
 
EFI_REGISTER_PROTOCOL_NOTIFY RegisterProtocolNotify
 
EFI_LOCATE_HANDLE LocateHandle
 
EFI_LOCATE_DEVICE_PATH LocateDevicePath
 
EFI_INSTALL_CONFIGURATION_TABLE InstallConfigurationTable
 
EFI_IMAGE_LOAD LoadImage
 
EFI_IMAGE_START StartImage
 
EFI_EXIT Exit
 
EFI_IMAGE_UNLOAD UnloadImage
 
EFI_EXIT_BOOT_SERVICES ExitBootServices
 
EFI_GET_NEXT_MONOTONIC_COUNT GetNextMonotonicCount
 
EFI_STALL Stall
 
EFI_SET_WATCHDOG_TIMER SetWatchdogTimer
 
EFI_CONNECT_CONTROLLER ConnectController
 
EFI_DISCONNECT_CONTROLLER DisconnectController
 
EFI_OPEN_PROTOCOL OpenProtocol
 
EFI_CLOSE_PROTOCOL CloseProtocol
 
EFI_OPEN_PROTOCOL_INFORMATION OpenProtocolInformation
 
EFI_PROTOCOLS_PER_HANDLE ProtocolsPerHandle
 
EFI_LOCATE_HANDLE_BUFFER LocateHandleBuffer
 
EFI_LOCATE_PROTOCOL LocateProtocol
 
EFI_INSTALL_MULTIPLE_PROTOCOL_INTERFACES InstallMultipleProtocolInterfaces
 
EFI_UNINSTALL_MULTIPLE_PROTOCOL_INTERFACES UninstallMultipleProtocolInterfaces
 
EFI_CALCULATE_CRC32 CalculateCrc32
 
EFI_COPY_MEM CopyMem
 
EFI_SET_MEM SetMem
 
EFI_CREATE_EVENT_EX CreateEventEx
 

Detailed Description

EFI Boot Services Table.

Definition at line 1795 of file UefiSpec.h.

Member Data Documentation

◆ AllocatePages

EFI_ALLOCATE_PAGES EFI_BOOT_SERVICES::AllocatePages

Definition at line 1810 of file UefiSpec.h.

Referenced by EfiAllocatePages(), and UefiMemGetMemoryMap().

◆ AllocatePool

EFI_ALLOCATE_POOL EFI_BOOT_SERVICES::AllocatePool

Definition at line 1813 of file UefiSpec.h.

Referenced by PUEFI_LoadMemoryMap(), and UefiMemGetMemoryMap().

◆ CalculateCrc32

EFI_CALCULATE_CRC32 EFI_BOOT_SERVICES::CalculateCrc32

Definition at line 1880 of file UefiSpec.h.

◆ CheckEvent

EFI_CHECK_EVENT EFI_BOOT_SERVICES::CheckEvent

Definition at line 1824 of file UefiSpec.h.

◆ CloseEvent

EFI_CLOSE_EVENT EFI_BOOT_SERVICES::CloseEvent

Definition at line 1823 of file UefiSpec.h.

◆ CloseProtocol

EFI_CLOSE_PROTOCOL EFI_BOOT_SERVICES::CloseProtocol

Definition at line 1865 of file UefiSpec.h.

Referenced by EfiCloseProtocol(), and EfiVmpCloseProtocol().

◆ ConnectController

EFI_CONNECT_CONTROLLER EFI_BOOT_SERVICES::ConnectController

Definition at line 1858 of file UefiSpec.h.

Referenced by EfiConnectController().

◆ CopyMem

EFI_COPY_MEM EFI_BOOT_SERVICES::CopyMem

Definition at line 1885 of file UefiSpec.h.

◆ CreateEvent

EFI_CREATE_EVENT EFI_BOOT_SERVICES::CreateEvent

Definition at line 1819 of file UefiSpec.h.

◆ CreateEventEx

EFI_CREATE_EVENT_EX EFI_BOOT_SERVICES::CreateEventEx

Definition at line 1887 of file UefiSpec.h.

◆ DisconnectController

EFI_DISCONNECT_CONTROLLER EFI_BOOT_SERVICES::DisconnectController

Definition at line 1859 of file UefiSpec.h.

◆ Exit

EFI_EXIT EFI_BOOT_SERVICES::Exit

Definition at line 1844 of file UefiSpec.h.

◆ ExitBootServices

EFI_EXIT_BOOT_SERVICES EFI_BOOT_SERVICES::ExitBootServices

Definition at line 1846 of file UefiSpec.h.

Referenced by UefiExitBootServices().

◆ FreePages

EFI_FREE_PAGES EFI_BOOT_SERVICES::FreePages

Definition at line 1811 of file UefiSpec.h.

Referenced by EfiFreePages().

◆ FreePool

EFI_FREE_POOL EFI_BOOT_SERVICES::FreePool

Definition at line 1814 of file UefiSpec.h.

Referenced by PUEFI_LoadMemoryMap().

◆ GetMemoryMap

EFI_GET_MEMORY_MAP EFI_BOOT_SERVICES::GetMemoryMap

Definition at line 1812 of file UefiSpec.h.

Referenced by EfiGetMemoryMap(), MmFwGetMemoryMap(), and PUEFI_LoadMemoryMap().

◆ GetNextMonotonicCount

EFI_GET_NEXT_MONOTONIC_COUNT EFI_BOOT_SERVICES::GetNextMonotonicCount

Definition at line 1851 of file UefiSpec.h.

◆ HandleProtocol

◆ Hdr

EFI_TABLE_HEADER EFI_BOOT_SERVICES::Hdr

The table header for the EFI Boot Services Table.

Definition at line 1799 of file UefiSpec.h.

◆ InstallConfigurationTable

EFI_INSTALL_CONFIGURATION_TABLE EFI_BOOT_SERVICES::InstallConfigurationTable

Definition at line 1837 of file UefiSpec.h.

◆ InstallMultipleProtocolInterfaces

EFI_INSTALL_MULTIPLE_PROTOCOL_INTERFACES EFI_BOOT_SERVICES::InstallMultipleProtocolInterfaces

Definition at line 1874 of file UefiSpec.h.

◆ InstallProtocolInterface

EFI_INSTALL_PROTOCOL_INTERFACE EFI_BOOT_SERVICES::InstallProtocolInterface

Definition at line 1829 of file UefiSpec.h.

◆ LoadImage

EFI_IMAGE_LOAD EFI_BOOT_SERVICES::LoadImage

Definition at line 1842 of file UefiSpec.h.

◆ LocateDevicePath

EFI_LOCATE_DEVICE_PATH EFI_BOOT_SERVICES::LocateDevicePath

Definition at line 1836 of file UefiSpec.h.

◆ LocateHandle

EFI_LOCATE_HANDLE EFI_BOOT_SERVICES::LocateHandle

Definition at line 1835 of file UefiSpec.h.

Referenced by EfiLocateHandleBuffer(), and UefiSetupBlockDevices().

◆ LocateHandleBuffer

EFI_LOCATE_HANDLE_BUFFER EFI_BOOT_SERVICES::LocateHandleBuffer

Definition at line 1872 of file UefiSpec.h.

◆ LocateProtocol

EFI_LOCATE_PROTOCOL EFI_BOOT_SERVICES::LocateProtocol

Definition at line 1873 of file UefiSpec.h.

Referenced by UefiInitializeVideo().

◆ OpenProtocol

EFI_OPEN_PROTOCOL EFI_BOOT_SERVICES::OpenProtocol

Definition at line 1864 of file UefiSpec.h.

Referenced by EfiOpenProtocol(), and EfiVmOpenProtocol().

◆ OpenProtocolInformation

EFI_OPEN_PROTOCOL_INFORMATION EFI_BOOT_SERVICES::OpenProtocolInformation

Definition at line 1866 of file UefiSpec.h.

◆ ProtocolsPerHandle

EFI_PROTOCOLS_PER_HANDLE EFI_BOOT_SERVICES::ProtocolsPerHandle

Definition at line 1871 of file UefiSpec.h.

◆ RaiseTPL

EFI_RAISE_TPL EFI_BOOT_SERVICES::RaiseTPL

Definition at line 1804 of file UefiSpec.h.

◆ RegisterProtocolNotify

EFI_REGISTER_PROTOCOL_NOTIFY EFI_BOOT_SERVICES::RegisterProtocolNotify

Definition at line 1834 of file UefiSpec.h.

◆ ReinstallProtocolInterface

EFI_REINSTALL_PROTOCOL_INTERFACE EFI_BOOT_SERVICES::ReinstallProtocolInterface

Definition at line 1830 of file UefiSpec.h.

◆ Reserved

VOID* EFI_BOOT_SERVICES::Reserved

Definition at line 1833 of file UefiSpec.h.

◆ RestoreTPL

EFI_RESTORE_TPL EFI_BOOT_SERVICES::RestoreTPL

Definition at line 1805 of file UefiSpec.h.

◆ SetMem

EFI_SET_MEM EFI_BOOT_SERVICES::SetMem

Definition at line 1886 of file UefiSpec.h.

◆ SetTimer

EFI_SET_TIMER EFI_BOOT_SERVICES::SetTimer

Definition at line 1820 of file UefiSpec.h.

◆ SetWatchdogTimer

EFI_SET_WATCHDOG_TIMER EFI_BOOT_SERVICES::SetWatchdogTimer

Definition at line 1853 of file UefiSpec.h.

Referenced by EfiSetWatchdogTimer().

◆ SignalEvent

EFI_SIGNAL_EVENT EFI_BOOT_SERVICES::SignalEvent

Definition at line 1822 of file UefiSpec.h.

◆ Stall

EFI_STALL EFI_BOOT_SERVICES::Stall

Definition at line 1852 of file UefiSpec.h.

Referenced by EfiStall().

◆ StartImage

EFI_IMAGE_START EFI_BOOT_SERVICES::StartImage

Definition at line 1843 of file UefiSpec.h.

◆ UninstallMultipleProtocolInterfaces

EFI_UNINSTALL_MULTIPLE_PROTOCOL_INTERFACES EFI_BOOT_SERVICES::UninstallMultipleProtocolInterfaces

Definition at line 1875 of file UefiSpec.h.

◆ UninstallProtocolInterface

EFI_UNINSTALL_PROTOCOL_INTERFACE EFI_BOOT_SERVICES::UninstallProtocolInterface

Definition at line 1831 of file UefiSpec.h.

◆ UnloadImage

EFI_IMAGE_UNLOAD EFI_BOOT_SERVICES::UnloadImage

Definition at line 1845 of file UefiSpec.h.

◆ WaitForEvent

EFI_WAIT_FOR_EVENT EFI_BOOT_SERVICES::WaitForEvent

Definition at line 1821 of file UefiSpec.h.


The documentation for this struct was generated from the following file: