THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, \r
WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. \r
\r
- Module Name: UsbIo.h\r
-\r
**/\r
\r
#ifndef __USB_IO_H__\r
#define __USB_IO_H__\r
\r
+#include <IndustryStandard/Usb.h>\r
+\r
//\r
// Global ID for the USB I/O Protocol\r
//\r
\r
/** \r
This function is used to manage a USB device with an interrupt transfer pipe. An Asynchronous \r
- Interrupt Transfer is typically used to query a device¡¯s status at a fixed rate. For example, \r
+ Interrupt Transfer is typically used to query a device's status at a fixed rate. For example, \r
keyboard, mouse, and hub devices use this type of transfer to query their interrupt endpoints at\r
a fixed rate. \r
\r
@param DeviceEndpoint A pointer to the USB device request that will be sent to the USB\r
device. \r
@param IsNewTransfer If TRUE, a new transfer will be submitted to USB controller. If \r
- FALSE, the interrupt transfer is deleted from the device¡¯s interrupt\r
+ FALSE, the interrupt transfer is deleted from the device's interrupt\r
transfer queue. \r
@param PollingInterval Indicates the periodic rate, in milliseconds, that the transfer is to be \r
executed. \r