]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdePkg/Include/Protocol/BusSpecificDriverOverride.h
MdePkg: Add header file for HTTP utilities protocol
[mirror_edk2.git] / MdePkg / Include / Protocol / BusSpecificDriverOverride.h
index 1f86c315fb5c6bb6b3a9eadf6556111837baa7e0..2e7f1cc52293717d354982d654cb4df316fe9e92 100644 (file)
@@ -6,8 +6,8 @@
   instance of this protocol for every PCI controller that has a PCI option ROM that contains one or\r
   more UEFI drivers. The protocol instance is attached to the handle of the PCI controller.\r
 \r
-  Copyright (c) 2006 - 2008, Intel Corporation                                                         \r
-  All rights reserved. This program and the accompanying materials                          \r
+  Copyright (c) 2006 - 2008, Intel Corporation. All rights reserved.<BR>\r
+  This program and the accompanying materials                          \r
   are licensed and made available under the terms and conditions of the BSD License         \r
   which accompanies this distribution.  The full text of the license may be found at        \r
   http://opensource.org/licenses/bsd-license.php                                            \r
@@ -42,14 +42,15 @@ typedef struct _EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL  EFI_BUS_SPECIFIC_DRIV
   @param  DriverImageHandle     On input, a pointer to the previous driver image handle returned\r
                                 by GetDriver(). On output, a pointer to the next driver         \r
                                 image handle. Passing in a NULL, will return the first driver   \r
-                                image handle.                                                     \r
-                                \r
+                                image handle.\r
+\r
   @retval EFI_SUCCESS           A bus specific override driver is returned in DriverImageHandle.\r
   @retval EFI_NOT_FOUND         The end of the list of override drivers was reached.\r
+                                A bus specific override driver is not returned in DriverImageHandle.\r
   @retval EFI_INVALID_PARAMETER DriverImageHandle is not a handle that was returned on a\r
-                                previous call to GetDriver().                           \r
-                                   \r
-**/   \r
+                                previous call to GetDriver().\r
+\r
+**/\r
 typedef\r
 EFI_STATUS\r
 (EFIAPI *EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_GET_DRIVER)(\r
@@ -57,19 +58,11 @@ EFI_STATUS
   IN OUT EFI_HANDLE                                         *DriverImageHandle\r
   );\r
 \r
-//\r
-// Interface structure for the Bus Specific Driver Override Protocol\r
-//\r
-/**\r
-  @par Protocol Description:\r
-  This protocol matches one or more drivers to a controller. This protocol is produced by a bus driver,\r
-  and it is installed on the child handles of buses that require a bus specific algorithm for matching\r
-  drivers to controllers.\r
-\r
-  @param GetDriver\r
-  Uses a bus specific algorithm to retrieve a driver image handle for a controller.\r
\r
-**/\r
+///\r
+/// This protocol matches one or more drivers to a controller. This protocol is produced by a bus driver,\r
+/// and it is installed on the child handles of buses that require a bus specific algorithm for matching\r
+/// drivers to controllers.\r
+///\r
 struct _EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL {\r
   EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_GET_DRIVER GetDriver;\r
 };\r