+/**\r
+ Read the configuration data from variable storage according to the VarName and\r
+ gEfiIp6ConfigProtocolGuid. It checks the integrity of variable data. If the\r
+ data is corrupted, it clears the variable data to ZERO. Othewise, it outputs the\r
+ configuration data to IP6_CONFIG_INSTANCE.\r
+\r
+ @param[in] VarName The pointer to the variable name\r
+ @param[in, out] Instance The pointer to the IP6 config instance data.\r
+\r
+ @retval EFI_NOT_FOUND The variable can not be found or already corrupted.\r
+ @retval EFI_OUT_OF_RESOURCES Fail to allocate resource to complete the operation.\r
+ @retval EFI_SUCCESS The configuration data was retrieved successfully.\r
+\r
+**/\r
+EFI_STATUS\r
+Ip6ConfigReadConfigData (\r
+ IN CHAR16 *VarName,\r
+ IN OUT IP6_CONFIG_INSTANCE *Instance\r
+ );\r
+\r