/** @file\r
- The file provides information about the version of the EFI\r
+ The protocol provides information about the version of the EFI\r
specification that a driver is following. This protocol is\r
- required for EFI drivers that are on PCI and other plug in\r
+ required for EFI drivers that are on PCI and other plug-in\r
cards.\r
\r
- Copyright (c) 2006 - 2007, Intel Corporation\r
- All rights reserved. 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
-\r
- THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
- WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
-\r
- Module Name: DriverSupportedEfiVesrion.h\r
+ Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR>\r
+ SPDX-License-Identifier: BSD-2-Clause-Patent\r
\r
**/\r
\r
{ 0x5c198761, 0x16a8, 0x4e69, { 0x97, 0x2c, 0x89, 0xd6, 0x79, 0x54, 0xf8, 0x1d } }\r
\r
\r
-/**\r
- \r
- The EFI_DRIVER_SUPPORTED_EFI_VERSION_PROTOCOL provides a\r
- mechanism for an EFI driver to publish the version of the EFI \r
- specification it conforms to. This protocol must be placed on \r
- the drivers image handle when the driver????s entry point is \r
- called.\r
- \r
- @param Length The size, in bytes, of the entire structure.\r
- Future versions of this specification may grow\r
- the size of the structure.\r
- \r
- @param irmwareVersion The version of the EFI specification\r
- that this driver conforms to.\r
- EFI_2_10_SYSTEM_TABLE_REVISION for this\r
- version of this specification.\r
-\r
-**/ \r
+///\r
+/// The EFI_DRIVER_SUPPORTED_EFI_VERSION_PROTOCOL provides a\r
+/// mechanism for an EFI driver to publish the version of the EFI\r
+/// specification it conforms to. This protocol must be placed on\r
+/// the driver's image handle when the driver's entry point is\r
+/// called.\r
+///\r
typedef struct _EFI_DRIVER_SUPPORTED_EFI_VERSION_PROTOCOL {\r
+ ///\r
+ /// The size, in bytes, of the entire structure. Future versions of this\r
+ /// specification may grow the size of the structure.\r
+ ///\r
UINT32 Length;\r
+ ///\r
+ /// The latest version of the UEFI specification that this driver conforms to.\r
+ ///\r
UINT32 FirmwareVersion;\r
} EFI_DRIVER_SUPPORTED_EFI_VERSION_PROTOCOL;\r
\r