efi_usb_io_protocol
efi_status (*UsbAsyncInterruptTransfer) (struct efi_usb_io_protocol* self,
efi_status (*UsbSyncInterruptTransfer) (struct efi_usb_io_protocol* self,
efi_status (*UsbIsochronousTransfer) (struct efi_usb_io_protocol* self,
efi_status (*UsbAsyncIsochronousTransfer) (struct efi_usb_io_protocol* self,
efi_status (*UsbGetDeviceDescriptor) (struct efi_usb_io_protocol* self,
efi_status (*UsbGetConfigDescriptor) (struct efi_usb_io_protocol* self,
efi_status (*UsbGetInterfaceDescriptor) (struct efi_usb_io_protocol* self,
efi_status (*UsbGetEndpointDescriptor) (struct efi_usb_io_protocol* self,
efi_status (*UsbGetStringDescriptor) (struct efi_usb_io_protocol* self,
efi_status (*UsbGetSupportedLanguages) (struct efi_usb_io_protocol* self,
efi_status (*UsbPortReset) (struct efi_usb_io_protocol* self) EFIAPI;
efi_status (*UsbControlTransfer) (struct efi_usb_io_protocol* self,
efi_status (*UsbBulkTransfer) (struct efi_usb_io_protocol* self,