#ifndef __EFI_COMPONENT_NAME_H__\r
#define __EFI_COMPONENT_NAME_H__\r
\r
-#include <PiDxe.h>\r
-\r
///\r
/// Global ID for the Component Name Protocol\r
///\r
OUT CHAR16 **ControllerName\r
);\r
\r
-//\r
-// Interface structure for the Component Name Protocol\r
-//\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 that contains one or more\r
- ISO 639-2 language codes. This is the list of language codes\r
- that this protocol supports.\r
- \r
-**/\r
+///\r
+/// This protocol is used to retrieve user readable names of drivers \r
+/// and controllers managed by UEFI Drivers.\r
+///\r
struct _EFI_COMPONENT_NAME_PROTOCOL {\r
EFI_COMPONENT_NAME_GET_DRIVER_NAME GetDriverName;\r
EFI_COMPONENT_NAME_GET_CONTROLLER_NAME GetControllerName;\r
+ ///\r
+ /// A Null-terminated ASCII string that contains one or more\r
+ /// ISO 639-2 language codes. This is the list of language codes\r
+ /// that this protocol supports. \r
+ ///\r
CHAR8 *SupportedLanguages;\r
};\r
\r