This function sends a vendor-specific control transfer to a USB device.
USB_TRANSFER IssueVendorTransfer( USB_HANDLE hDevice, LPTRANSFER_NOTIFY_ROUTINE lpStartAddress,
LPVOID lpvNotifyParameter, DWORD dwFlags, LPCUSB_DEVICE_REQUEST lpControlHeader, LPVOID lpvBuffer, ULONG uBufferPhysicalAddress );
A USB_TRANSFER handle indicates success. NULL indicates failure.
This function initiates a control transfer to a USB device on the default endpoint ( 0 ). This function is intended for vendor-specific transfers. For standard transfers, use a corresponding function, such as GetInterface or SetInterface.
This function is defined in the Mousedrv.cpp file.
AbortTransfer, GetTransferStatus, IsTransferComplete