13#ifndef __EFI_SERVICE_BINDING_H__
14#define __EFI_SERVICE_BINDING_H__
EFI_STATUS(EFIAPI * EFI_SERVICE_BINDING_DESTROY_CHILD)(IN EFI_SERVICE_BINDING_PROTOCOL *This, IN EFI_HANDLE ChildHandle)
Destroys a child handle with a protocol installed on it.
EFI_STATUS(EFIAPI * EFI_SERVICE_BINDING_CREATE_CHILD)(IN EFI_SERVICE_BINDING_PROTOCOL *This, IN OUT EFI_HANDLE *ChildHandle)
Creates a child handle and installs a protocol.
struct _EFI_SERVICE_BINDING_PROTOCOL EFI_SERVICE_BINDING_PROTOCOL
Forward reference for pure ANSI compatability.
RETURN_STATUS EFI_STATUS
Function return status for EFI API.
#define FILE_LICENCE(_licence)
Declare a particular licence as applying to a file.
#define FILE_SECBOOT(_status)
Declare a file's UEFI Secure Boot permission status.
The EFI_SERVICE_BINDING_PROTOCOL provides member functions to create and destroy child handles.
EFI_SERVICE_BINDING_CREATE_CHILD CreateChild
EFI_SERVICE_BINDING_DESTROY_CHILD DestroyChild