#ifndef __EFI_DRIVER_CONFIGURATION_H__\r
#define __EFI_DRIVER_CONFIGURATION_H__\r
\r
+#include <Protocol/DriverConfiguration2.h>\r
+\r
//\r
// Global ID for the Driver Configuration Protocol defined in EFI 1.10\r
//\r
0x107a772b, 0xd5e1, 0x11d4, {0x9a, 0x46, 0x0, 0x90, 0x27, 0x3f, 0xc1, 0x4d } \\r
}\r
\r
-//\r
-// Global ID for the Driver Configuration Protocol defined in UEFI 2.0\r
-//\r
-#define UEFI_DRIVER_CONFIGURATION_PROTOCOL_GUID \\r
- { \\r
- 0xbfd7dc1d, 0x24f1, 0x40d9, {0x82, 0xe7, 0x2e, 0x09, 0xbb, 0x6b, 0x4e, 0xbe } \\r
- }\r
- \r
+ \r
typedef struct _EFI_DRIVER_CONFIGURATION_PROTOCOL EFI_DRIVER_CONFIGURATION_PROTOCOL;\r
\r
-typedef enum {\r
- EfiDriverConfigurationActionNone = 0,\r
- EfiDriverConfigurationActionStopController = 1,\r
- EfiDriverConfigurationActionRestartController = 2,\r
- EfiDriverConfigurationActionRestartPlatform = 3,\r
- EfiDriverConfigurationActionMaximum\r
-} EFI_DRIVER_CONFIGURATION_ACTION_REQUIRED;\r
-\r
-#define EFI_DRIVER_CONFIGURATION_SAFE_DEFAULTS 0x00000000\r
-#define EFI_DRIVER_CONFIGURATION_MANUFACTURING_DEFAULTS 0x00000001\r
-#define EFI_DRIVER_CONFIGURATION_CUSTOM_DEFAULTS 0x00000002\r
-#define EFI_DRIVER_CONFIGURATION_PERORMANCE_DEFAULTS 0x00000003\r
-\r
/**\r
Allows the user to set controller specific options for a controller that a \r
driver is currently managing.\r
**/\r
\r
extern EFI_GUID gEfiDriverConfigurationProtocolGuid;\r
-extern EFI_GUID gUefiDriverConfigurationProtocolGuid;\r
\r
#endif\r