18#ifndef __EFI_DRIVER_BINDING_H__
19#define __EFI_DRIVER_BINDING_H__
24#define EFI_DRIVER_BINDING_PROTOCOL_GUID \
26 0x18a031ab, 0xb443, 0x4d1a, {0xa5, 0xc0, 0xc, 0x9, 0x26, 0x1e, 0x9f, 0x71 } \
UINT64 UINTN
Definition ProcessorBind.h:118
#define EFIAPI
Definition ProcessorBind.h:172
unsigned int UINT32
Definition ProcessorBind.h:102
#define IN
Definition Base.h:347
#define OPTIONAL
Definition Base.h:358
EFI_STATUS(EFIAPI * EFI_DRIVER_BINDING_STOP)(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN UINTN NumberOfChildren, IN EFI_HANDLE *ChildHandleBuffer OPTIONAL)
Definition DriverBinding.h:152
EFI_GUID gEfiDriverBindingProtocolGuid
EFI_STATUS(EFIAPI * EFI_DRIVER_BINDING_START)(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL)
Definition DriverBinding.h:118
EFI_STATUS(EFIAPI * EFI_DRIVER_BINDING_SUPPORTED)(IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL)
Definition DriverBinding.h:75
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
VOID * EFI_HANDLE
Definition UefiBaseType.h:37
Definition DevicePath.h:49
Definition DriverBinding.h:163
EFI_HANDLE ImageHandle
Definition DriverBinding.h:186
EFI_DRIVER_BINDING_STOP Stop
Definition DriverBinding.h:166
EFI_DRIVER_BINDING_START Start
Definition DriverBinding.h:165
UINT32 Version
Definition DriverBinding.h:180
EFI_HANDLE DriverBindingHandle
Definition DriverBinding.h:196
EFI_DRIVER_BINDING_SUPPORTED Supported
Definition DriverBinding.h:164