OpenProtocolByHandle
status = OpenProtocolByHandle(loaderhandle, &LoadedImageGUID,
status = OpenProtocolByHandle(h, &DevicePathGUID, (void **)&devpath);
status = OpenProtocolByHandle(h, &BlockIoProtocolGUID,
status = OpenProtocolByHandle(IH, &LoadedImageGUID, (VOID**)&img);
status = OpenProtocolByHandle(img->DeviceHandle,
EFI_STATUS OpenProtocolByHandle(EFI_HANDLE, EFI_GUID *, void **);
status = OpenProtocolByHandle(h, &sn_guid, (VOID **)&nif->nif_devdata);
status = OpenProtocolByHandle(hin[n], &blkio_guid,
status = OpenProtocolByHandle(h, &blkio_guid, (void **)&blkio);
status = OpenProtocolByHandle(h, &blkio_guid, (void **)&blkio);
status = OpenProtocolByHandle(hin[n], &devpath_guid,
status = OpenProtocolByHandle(*hp, &pciio_guid,
status = OpenProtocolByHandle(*walker, &devid, (VOID **)&path);
OpenProtocolByHandle(IH, &imgid, (VOID**)&img);