TianoCore EDK2
master
Loading...
Searching...
No Matches
BusSpecificDriverOverride.h
Go to the documentation of this file.
1
14
#ifndef _EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL_H_
15
#define _EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL_H_
16
20
#define EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL_GUID \
21
{ \
22
0x3bc1b285, 0x8a15, 0x4a82, {0xaa, 0xbf, 0x4d, 0x7d, 0x13, 0xfb, 0x32, 0x65 } \
23
}
24
25
typedef
struct
_EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL
EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL
;
26
27
//
28
// Prototypes for the Bus Specific Driver Override Protocol
29
//
30
48
typedef
49
EFI_STATUS
50
(EFIAPI *
EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_GET_DRIVER
)(
51
IN
EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL
*This,
52
IN
OUT
EFI_HANDLE
*DriverImageHandle
53
);
54
60
struct
_EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL
{
61
EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_GET_DRIVER
GetDriver;
62
};
63
64
extern
EFI_GUID
gEfiBusSpecificDriverOverrideProtocolGuid;
65
66
#endif
EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_GET_DRIVER
EFI_STATUS(EFIAPI * EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_GET_DRIVER)(IN EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL *This, IN OUT EFI_HANDLE *DriverImageHandle)
Definition:
BusSpecificDriverOverride.h:50
IN
#define IN
Definition:
Base.h:279
OUT
#define OUT
Definition:
Base.h:284
EFI_STATUS
RETURN_STATUS EFI_STATUS
Definition:
UefiBaseType.h:29
EFI_HANDLE
VOID * EFI_HANDLE
Definition:
UefiBaseType.h:33
_EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL
Definition:
BusSpecificDriverOverride.h:60
GUID
Definition:
Base.h:213
MdePkg
Include
Protocol
BusSpecificDriverOverride.h
Generated on Fri Nov 15 2024 18:01:15 for TianoCore EDK2 by
1.9.6