Na da duerfte auch nichts anderes dahinter stecken als DeviceIoControls an den Cypress Treiber. Probier doch erst mal die bisherigen DeviceIoControls aus. Treiberentwickler sind faul und aendern so leicht ein
API nicht. Das ist ja auch eine Geldfrage, denn man muss den Treiber bei MS signieren lassen.
Ansonsten gibt es noch den generischen Weg ueber den Hub-Treiber. Das ist nur im Beispiel USBView des DDKs dokumentiert und daher in C programmiert.