def createInterruptTransfer(dh, endpoint, bufferSize, callback, timeoutInMillis): th = LibUSB.transfer(0) th.fill_interrupt_transfer(dh, endpoint, "", callback, timeoutInMillis) th.zero_transfer_buffer(bufferSize) return th