#ifndef __EFI_COMPONENT_NAME2_H__\r
#define __EFI_COMPONENT_NAME2_H__\r
\r
-#include <PiDxe.h>\r
-\r
-//\r
-// Global ID for the Component Name Protocol\r
-//\r
+///\r
+/// Global ID for the Component Name Protocol\r
+///\r
#define EFI_COMPONENT_NAME2_PROTOCOL_GUID \\r
{0x6a7a5cff, 0xe8d9, 0x4f70, { 0xba, 0xda, 0x75, 0xab, 0x30, 0x25, 0xce, 0x14 } }\r
\r
@par Protocol Description:\r
This protocol is used to retrieve user readable names of drivers \r
and controllers managed by UEFI Drivers.\r
-\r
- @param GetDriverName\r
- Retrieves a Unicode string that is the user readable name of the driver.\r
- \r
- @param GetControllerName\r
- Retrieves a Unicode string that is the user readable name of a\r
- controller that is being managed by a driver.\r
- \r
- @param SupportedLanguages \r
- A Null-terminated ASCII string array that contains one or more\r
- supported language codes. This is the list of language codes that\r
- this protocol supports. The number of languages supported by a\r
- driver is up to the driver writer. SupportedLanguages is\r
- specified in RFC 3066 format.\r
- \r
**/\r
struct _EFI_COMPONENT_NAME2_PROTOCOL {\r
EFI_COMPONENT_NAME2_GET_DRIVER_NAME GetDriverName;\r
EFI_COMPONENT_NAME2_GET_CONTROLLER_NAME GetControllerName;\r
+\r
+ ///\r
+ /// A Null-terminated ASCII string array that contains one or more\r
+ /// supported language codes. This is the list of language codes that\r
+ /// this protocol supports. The number of languages supported by a\r
+ /// driver is up to the driver writer. SupportedLanguages is\r
+ /// specified in RFC 3066 format. \r
+ ///\r
CHAR8 *SupportedLanguages;\r
};\r
\r