]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Protocol/DriverConfiguration.h
Split the DriverConfiguration.h into DriverConfiguration2 and DriverConfiguration.
[mirror_edk2.git] / MdePkg / Include / Protocol / DriverConfiguration.h
index f4f0c7aeb22a71283dc4c9da8ead54467fc0c8aa..2ada05dcd3a4203b40f691411644d683e2e08e3b 100644 (file)
@@ -17,6 +17,8 @@
 #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
@@ -198,6 +180,5 @@ struct _EFI_DRIVER_CONFIGURATION_PROTOCOL {
 **/\r
 \r
 extern EFI_GUID gEfiDriverConfigurationProtocolGuid;\r
-extern EFI_GUID gUefiDriverConfigurationProtocolGuid;\r
 \r
 #endif\r