25 lines
652 B
C
25 lines
652 B
C
#ifndef EFI_PROTOCOLS_SERVICE_BINDING_H
|
|
#define EFI_PROTOCOLS_SERVICE_BINDING_H
|
|
|
|
typedef struct _EFI_SERVICE_BINDING_PROTOCOL EFI_SERVICE_BINDING_PROTOCOL;
|
|
|
|
typedef
|
|
EFI_STATUS
|
|
(EFIAPI *EFI_SERVICE_BINDING_CREATE_CHILD)(
|
|
IN EFI_SERVICE_BINDING_PROTOCOL *This,
|
|
IN OUT EFI_HANDLE *ChildHandle
|
|
);
|
|
|
|
typedef
|
|
EFI_STATUS
|
|
(EFIAPI *EFI_SERVICE_BINDING_DESTROY_CHILD)(
|
|
IN EFI_SERVICE_BINDING_PROTOCOL *This,
|
|
IN EFI_HANDLE ChildHandle
|
|
);
|
|
|
|
typedef struct _EFI_SERVICE_BINDING_PROTOCOL {
|
|
EFI_SERVICE_BINDING_CREATE_CHILD CreateChild;
|
|
EFI_SERVICE_BINDING_DESTROY_CHILD DestroyChild;
|
|
} EFI_SERVICE_BINDING_PROTOCOL;
|
|
|
|
#endif /* EFI_PROTOCOLS_SERVICE_BINDING_H */
|