XenevaOS
Loading...
Searching...
No Matches
PlatformDriverOverride.h
Go to the documentation of this file.
1
15#ifndef __EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL_H__
16#define __EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL_H__
17
21#define EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL_GUID \
22 { \
23 0x6b30c738, 0xa391, 0x11d4, {0x9a, 0x3b, 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d } \
24 }
25
27
28//
29// Prototypes for the Platform Driver Override Protocol
30//
31
51typedef
55 IN EFI_HANDLE ControllerHandle,
56 IN OUT EFI_HANDLE *DriverImageHandle
57 );
58
79typedef
83 IN EFI_HANDLE ControllerHandle,
84 IN OUT EFI_DEVICE_PATH_PROTOCOL **DriverImagePath
85 );
86
113typedef
117 IN EFI_HANDLE ControllerHandle,
118 IN EFI_DEVICE_PATH_PROTOCOL *DriverImagePath,
119 IN EFI_HANDLE DriverImageHandle
120 );
121
137
139
140#endif
#define EFIAPI
Definition ProcessorBind.h:172
#define IN
Definition Base.h:347
#define OUT
Definition Base.h:352
EFI_STATUS(EFIAPI * EFI_PLATFORM_DRIVER_OVERRIDE_GET_DRIVER_PATH)(IN EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN OUT EFI_DEVICE_PATH_PROTOCOL **DriverImagePath)
Definition PlatformDriverOverride.h:81
EFI_STATUS(EFIAPI * EFI_PLATFORM_DRIVER_OVERRIDE_DRIVER_LOADED)(IN EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_DEVICE_PATH_PROTOCOL *DriverImagePath, IN EFI_HANDLE DriverImageHandle)
Definition PlatformDriverOverride.h:115
EFI_STATUS(EFIAPI * EFI_PLATFORM_DRIVER_OVERRIDE_GET_DRIVER)(IN EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN OUT EFI_HANDLE *DriverImageHandle)
Definition PlatformDriverOverride.h:53
EFI_GUID gEfiPlatformDriverOverrideProtocolGuid
RETURN_STATUS EFI_STATUS
Definition UefiBaseType.h:33
VOID * EFI_HANDLE
Definition UefiBaseType.h:37
Definition DevicePath.h:49
Definition Base.h:281
Definition PlatformDriverOverride.h:132
EFI_PLATFORM_DRIVER_OVERRIDE_GET_DRIVER GetDriver
Definition PlatformDriverOverride.h:133
EFI_PLATFORM_DRIVER_OVERRIDE_DRIVER_LOADED DriverLoaded
Definition PlatformDriverOverride.h:135
EFI_PLATFORM_DRIVER_OVERRIDE_GET_DRIVER_PATH GetDriverPath
Definition PlatformDriverOverride.h:134