FreePool (mDriverData);\r
\r
Error2:\r
- gBS->UninstallMultipleProtocolInterfaces (\r
- gDns6DriverBinding.DriverBindingHandle,\r
- &gEfiDriverBindingProtocolGuid,\r
- &gDns6DriverBinding,\r
- &gEfiComponentName2ProtocolGuid,\r
- &gDnsComponentName2,\r
- &gEfiComponentNameProtocolGuid,\r
- &gDnsComponentName,\r
- NULL\r
- );\r
+ EfiLibUninstallDriverBindingComponentName2 (\r
+ &gDns6DriverBinding,\r
+ &gDnsComponentName,\r
+ &gDnsComponentName2\r
+ );\r
\r
Error1:\r
- gBS->UninstallMultipleProtocolInterfaces (\r
- ImageHandle,\r
- &gEfiDriverBindingProtocolGuid,\r
- &gDns4DriverBinding,\r
- &gEfiComponentName2ProtocolGuid,\r
- &gDnsComponentName2,\r
- &gEfiComponentNameProtocolGuid,\r
- &gDnsComponentName,\r
- NULL\r
- );\r
+ EfiLibUninstallDriverBindingComponentName2 (\r
+ &gDns4DriverBinding,\r
+ &gDnsComponentName,\r
+ &gDnsComponentName2\r
+ );\r
\r
return Status;\r
}\r