38 Status =
gBS->LocateHandleBuffer (
40 &gEfiHttpUtilitiesProtocolGuid,
45 if (EFI_ERROR (Status)) {
49 for (Index = 0; Index < HandleNum; Index++) {
53 Status =
gBS->OpenProtocol (
55 &gEfiHttpUtilitiesProtocolGuid,
56 (VOID **)&HttpUtilitiesProtocol,
59 EFI_OPEN_PROTOCOL_BY_HANDLE_PROTOCOL
61 if (EFI_ERROR (Status)) {
68 Status =
gBS->UninstallMultipleProtocolInterfaces (
70 &gEfiHttpUtilitiesProtocolGuid,
71 HttpUtilitiesProtocol,
74 if (EFI_ERROR (Status)) {
109 Status =
gBS->InstallMultipleProtocolInterfaces (
111 &gEfiHttpUtilitiesProtocolGuid,
112 &mHttpUtilitiesProtocol,
EFI_STATUS EFIAPI HttpUtilitiesDxeDriverEntryPoint(IN EFI_HANDLE ImageHandle, IN EFI_SYSTEM_TABLE *SystemTable)
EFI_STATUS EFIAPI HttpUtilitiesDxeUnload(IN EFI_HANDLE ImageHandle)