iPXE
efi_service.h
Go to the documentation of this file.
1 #ifndef _IPXE_EFI_SERVICE_H
2 #define _IPXE_EFI_SERVICE_H
3 
4 /** @file
5  *
6  * EFI service binding
7  *
8  */
9 
10 FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
11 FILE_SECBOOT ( PERMITTED );
12 
13 #include <ipxe/efi/efi.h>
14 
15 extern int efi_service_add ( EFI_HANDLE service, EFI_GUID *binding,
16  EFI_HANDLE *handle );
17 extern int efi_service_del ( EFI_HANDLE service, EFI_GUID *binding,
19 
20 #endif /* _IPXE_EFI_SERVICE_H */
128 bit buffer containing a unique identifier value.
Definition: Base.h:216
int efi_service_add(EFI_HANDLE service, EFI_GUID *binding, EFI_HANDLE *handle)
Add service to child handle.
Definition: efi_service.c:47
EFI API.
int efi_service_del(EFI_HANDLE service, EFI_GUID *binding, EFI_HANDLE handle)
Remove service from child handle.
Definition: efi_service.c:84
FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)
uint16_t handle
Handle.
Definition: smbios.h:17
FILE_SECBOOT(PERMITTED)
Definition: efi.h:62