\r
#include "Dhcp6Impl.h"\r
\r
-\r
/**\r
Retrieves a Unicode string that is the user-readable name of the driver.\r
\r
OUT CHAR16 **DriverName\r
);\r
\r
-\r
/**\r
Retrieves a Unicode string that is the user-readable name of the controller\r
that is being managed by a driver.\r
EFI_STATUS\r
EFIAPI\r
Dhcp6ComponentNameGetControllerName (\r
- IN EFI_COMPONENT_NAME_PROTOCOL *This,\r
- IN EFI_HANDLE ControllerHandle,\r
- IN EFI_HANDLE ChildHandle OPTIONAL,\r
- IN CHAR8 *Language,\r
- OUT CHAR16 **ControllerName\r
+ IN EFI_COMPONENT_NAME_PROTOCOL *This,\r
+ IN EFI_HANDLE ControllerHandle,\r
+ IN EFI_HANDLE ChildHandle OPTIONAL,\r
+ IN CHAR8 *Language,\r
+ OUT CHAR16 **ControllerName\r
);\r
\r
-\r
//\r
// EFI Component Name Protocol\r
//\r
-GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME_PROTOCOL gDhcp6ComponentName = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME_PROTOCOL gDhcp6ComponentName = {\r
Dhcp6ComponentNameGetDriverName,\r
Dhcp6ComponentNameGetControllerName,\r
"eng"\r
//\r
// EFI Component Name 2 Protocol\r
//\r
-GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gDhcp6ComponentName2 = {\r
- (EFI_COMPONENT_NAME2_GET_DRIVER_NAME) Dhcp6ComponentNameGetDriverName,\r
- (EFI_COMPONENT_NAME2_GET_CONTROLLER_NAME) Dhcp6ComponentNameGetControllerName,\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_COMPONENT_NAME2_PROTOCOL gDhcp6ComponentName2 = {\r
+ (EFI_COMPONENT_NAME2_GET_DRIVER_NAME)Dhcp6ComponentNameGetDriverName,\r
+ (EFI_COMPONENT_NAME2_GET_CONTROLLER_NAME)Dhcp6ComponentNameGetControllerName,\r
"en"\r
};\r
\r
-GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mDhcp6DriverNameTable[] = {\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE mDhcp6DriverNameTable[] = {\r
{\r
"eng;en",\r
L"DHCP6 Protocol Driver"\r
}\r
};\r
\r
-GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE *gDhcp6ControllerNameTable = NULL;\r
+GLOBAL_REMOVE_IF_UNREFERENCED EFI_UNICODE_STRING_TABLE *gDhcp6ControllerNameTable = NULL;\r
\r
-CHAR16 *mDhcp6ControllerName[] = {\r
+CHAR16 *mDhcp6ControllerName[] = {\r
L"DHCPv6 (State=0, Init)",\r
L"DHCPv6 (State=1, Selecting)",\r
L"DHCPv6 (State=2, Requesting)",\r
**/\r
EFI_STATUS\r
UpdateName (\r
- IN EFI_DHCP6_PROTOCOL *Dhcp6\r
+ IN EFI_DHCP6_PROTOCOL *Dhcp6\r
)\r
{\r
- EFI_STATUS Status;\r
- EFI_DHCP6_MODE_DATA Dhcp6ModeData;\r
- CHAR16 *HandleName;\r
+ EFI_STATUS Status;\r
+ EFI_DHCP6_MODE_DATA Dhcp6ModeData;\r
+ CHAR16 *HandleName;\r
\r
if (Dhcp6 == NULL) {\r
return EFI_INVALID_PARAMETER;\r
if (Dhcp6ModeData.Ia->State > Dhcp6Rebinding) {\r
return EFI_DEVICE_ERROR;\r
}\r
+\r
HandleName = mDhcp6ControllerName[Dhcp6ModeData.Ia->State];\r
}\r
\r
if (Dhcp6ModeData.Ia != NULL) {\r
FreePool (Dhcp6ModeData.Ia);\r
}\r
+\r
if (Dhcp6ModeData.ClientId != NULL) {\r
FreePool (Dhcp6ModeData.ClientId);\r
}\r
EFI_STATUS\r
EFIAPI\r
Dhcp6ComponentNameGetControllerName (\r
- IN EFI_COMPONENT_NAME_PROTOCOL *This,\r
- IN EFI_HANDLE ControllerHandle,\r
- IN EFI_HANDLE ChildHandle OPTIONAL,\r
- IN CHAR8 *Language,\r
- OUT CHAR16 **ControllerName\r
+ IN EFI_COMPONENT_NAME_PROTOCOL *This,\r
+ IN EFI_HANDLE ControllerHandle,\r
+ IN EFI_HANDLE ChildHandle OPTIONAL,\r
+ IN CHAR8 *Language,\r
+ OUT CHAR16 **ControllerName\r
)\r
{\r
- EFI_STATUS Status;\r
- EFI_DHCP6_PROTOCOL *Dhcp6;\r
+ EFI_STATUS Status;\r
+ EFI_DHCP6_PROTOCOL *Dhcp6;\r
\r
//\r
// Only provide names for child handles.\r
(BOOLEAN)(This == &gDhcp6ComponentName)\r
);\r
}\r
-\r