**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_ASYNC_USB_TRANSFER_CALLBACK) (\r
+(EFIAPI *EFI_ASYNC_USB_TRANSFER_CALLBACK)(\r
IN VOID *Data,\r
IN UINTN DataLength,\r
IN VOID *Context,\r
@param Request A pointer to the USB device request that will be sent to the USB\r
device.\r
@param Direction Indicates the data direction.\r
- @param Data A pointer to the buffer of data that will be transmitted to USB\r
- device or received from USB device.\r
@param Timeout Indicating the transfer should be completed within this time frame.\r
The units are in milliseconds.\r
+ @param Data A pointer to the buffer of data that will be transmitted to USB\r
+ device or received from USB device.\r
@param DataLength The size, in bytes, of the data buffer specified by Data.\r
@param Status A pointer to the result of the USB transfer.\r
\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_USB_IO_CONTROL_TRANSFER) (\r
+(EFIAPI *EFI_USB_IO_CONTROL_TRANSFER)(\r
IN EFI_USB_IO_PROTOCOL *This,\r
IN EFI_USB_DEVICE_REQUEST *Request,\r
IN EFI_USB_DATA_DIRECTION Direction,\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_USB_IO_BULK_TRANSFER) (\r
+(EFIAPI *EFI_USB_IO_BULK_TRANSFER)(\r
IN EFI_USB_IO_PROTOCOL *This,\r
IN UINT8 DeviceEndpoint,\r
IN OUT VOID *Data,\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_USB_IO_ASYNC_INTERRUPT_TRANSFER) (\r
+(EFIAPI *EFI_USB_IO_ASYNC_INTERRUPT_TRANSFER)(\r
IN EFI_USB_IO_PROTOCOL *This,\r
IN UINT8 DeviceEndpoint,\r
IN BOOLEAN IsNewTransfer,\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_USB_IO_SYNC_INTERRUPT_TRANSFER) (\r
+(EFIAPI *EFI_USB_IO_SYNC_INTERRUPT_TRANSFER)(\r
IN EFI_USB_IO_PROTOCOL *This,\r
IN UINT8 DeviceEndpoint,\r
IN OUT VOID *Data,\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_USB_IO_ISOCHRONOUS_TRANSFER) (\r
+(EFIAPI *EFI_USB_IO_ISOCHRONOUS_TRANSFER)(\r
IN EFI_USB_IO_PROTOCOL *This,\r
IN UINT8 DeviceEndpoint,\r
IN OUT VOID *Data,\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_USB_IO_ASYNC_ISOCHRONOUS_TRANSFER) (\r
+(EFIAPI *EFI_USB_IO_ASYNC_ISOCHRONOUS_TRANSFER)(\r
IN EFI_USB_IO_PROTOCOL *This,\r
IN UINT8 DeviceEndpoint,\r
IN OUT VOID *Data,\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_USB_IO_PORT_RESET) (\r
+(EFIAPI *EFI_USB_IO_PORT_RESET)(\r
IN EFI_USB_IO_PROTOCOL *This\r
);\r
\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_USB_IO_GET_DEVICE_DESCRIPTOR) (\r
+(EFIAPI *EFI_USB_IO_GET_DEVICE_DESCRIPTOR)(\r
IN EFI_USB_IO_PROTOCOL *This,\r
OUT EFI_USB_DEVICE_DESCRIPTOR *DeviceDescriptor\r
);\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_USB_IO_GET_CONFIG_DESCRIPTOR) (\r
+(EFIAPI *EFI_USB_IO_GET_CONFIG_DESCRIPTOR)(\r
IN EFI_USB_IO_PROTOCOL *This,\r
OUT EFI_USB_CONFIG_DESCRIPTOR *ConfigurationDescriptor\r
);\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_USB_IO_GET_INTERFACE_DESCRIPTOR) (\r
+(EFIAPI *EFI_USB_IO_GET_INTERFACE_DESCRIPTOR)(\r
IN EFI_USB_IO_PROTOCOL *This,\r
OUT EFI_USB_INTERFACE_DESCRIPTOR *InterfaceDescriptor\r
);\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_USB_IO_GET_ENDPOINT_DESCRIPTOR) (\r
+(EFIAPI *EFI_USB_IO_GET_ENDPOINT_DESCRIPTOR)(\r
IN EFI_USB_IO_PROTOCOL *This,\r
IN UINT8 EndpointIndex,\r
OUT EFI_USB_ENDPOINT_DESCRIPTOR *EndpointDescriptor\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_USB_IO_GET_STRING_DESCRIPTOR) (\r
+(EFIAPI *EFI_USB_IO_GET_STRING_DESCRIPTOR)(\r
IN EFI_USB_IO_PROTOCOL *This,\r
IN UINT16 LangID,\r
IN UINT8 StringID,\r
**/\r
typedef\r
EFI_STATUS\r
-(EFIAPI *EFI_USB_IO_GET_SUPPORTED_LANGUAGE) (\r
+(EFIAPI *EFI_USB_IO_GET_SUPPORTED_LANGUAGE)(\r
IN EFI_USB_IO_PROTOCOL *This,\r
OUT UINT16 **LangIDTable,\r
OUT UINT16 *TableSize\r