This function checks if the default pipe to a USB device is halted.
BOOL IsDefaultPipeHalted( USB_HANDLE hDevice, LPBOOL lpbHalted );
TRUE indicates success. FALSE indicates failure.
This function is only available in USBDI version 1.1 or later.
ResetDefaultPipe, GetUSBDVersion