TianoCore EDK2 master
Loading...
Searching...
No Matches
DriverConfiguration.h
Go to the documentation of this file.
1
9#ifndef __EFI_DRIVER_CONFIGURATION_H__
10#define __EFI_DRIVER_CONFIGURATION_H__
11
13
17#define EFI_DRIVER_CONFIGURATION_PROTOCOL_GUID \
18 { \
19 0x107a772b, 0xd5e1, 0x11d4, {0x9a, 0x46, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d } \
20 }
21
23
66typedef
70 IN EFI_HANDLE ControllerHandle,
71 IN EFI_HANDLE ChildHandle OPTIONAL,
72 IN CHAR8 *Language,
74 );
75
105typedef
109 IN EFI_HANDLE ControllerHandle,
110 IN EFI_HANDLE ChildHandle OPTIONAL
111 );
112
132typedef
136 IN EFI_HANDLE ControllerHandle,
137 IN EFI_HANDLE ChildHandle OPTIONAL,
138 IN UINT32 DefaultType,
140 );
141
155};
156
157extern EFI_GUID gEfiDriverConfigurationProtocolGuid;
158
159#endif
EFI_DRIVER_CONFIGURATION_ACTION_REQUIRED
EFI_STATUS(EFIAPI * EFI_DRIVER_CONFIGURATION_OPTIONS_VALID)(IN EFI_DRIVER_CONFIGURATION_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL)
EFI_STATUS(EFIAPI * EFI_DRIVER_CONFIGURATION_FORCE_DEFAULTS)(IN EFI_DRIVER_CONFIGURATION_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN UINT32 DefaultType, OUT EFI_DRIVER_CONFIGURATION_ACTION_REQUIRED *ActionRequired)
EFI_STATUS(EFIAPI * EFI_DRIVER_CONFIGURATION_SET_OPTIONS)(IN EFI_DRIVER_CONFIGURATION_PROTOCOL *This, IN EFI_HANDLE ControllerHandle, IN EFI_HANDLE ChildHandle OPTIONAL, IN CHAR8 *Language, OUT EFI_DRIVER_CONFIGURATION_ACTION_REQUIRED *ActionRequired)
#define OPTIONAL
Definition: Base.h:290
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29
VOID * EFI_HANDLE
Definition: UefiBaseType.h:33
Definition: Base.h:213