XenevaOS
Loading...
Searching...
No Matches
DriverBinding.h
Go to the documentation of this file.
1
18#ifndef __EFI_DRIVER_BINDING_H__
19#define __EFI_DRIVER_BINDING_H__
20
24#define EFI_DRIVER_BINDING_PROTOCOL_GUID \
25 { \
26 0x18a031ab, 0xb443, 0x4d1a, {0xa5, 0xc0, 0xc, 0x9, 0x26, 0x1e, 0x9f, 0x71 } \
27 }
28
30
73typedef
77 IN EFI_HANDLE ControllerHandle,
78 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL
79 );
80
116typedef
120 IN EFI_HANDLE ControllerHandle,
121 IN EFI_DEVICE_PATH_PROTOCOL *RemainingDevicePath OPTIONAL
122 );
123
150typedef
154 IN EFI_HANDLE ControllerHandle,
155 IN UINTN NumberOfChildren,
156 IN EFI_HANDLE *ChildHandleBuffer OPTIONAL
157 );
158
198
200
201#endif
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 Base.h:281
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