Hola Pocher. Yo tambien ando como loco buscando esto.
Todo esta orientado en el API de Windows y, quiza, en unas macros llamadas BEGIN_MESSAGE_MAP, si no me equivoco. O tambien un codigo llamado HOOK. De estos dos tengo muy poca informacion para son escencialmente para capturar los mensajes que windows envia continuamente cuando un evento ocurre, aunque no sabria como especificar el evento de dato alojado y, peor aun, especificar de q dispositivo esperar.
Veras, usmeando en la mpusbapi.dll, la funcion MPUSBReadInt solo es para leer la pipe del modo de comunicacion: Interrupcion. Ocea no sirve
porque lo q yo quiero es por bulk, igual que tu. Pero lo q si, es la funcion API que usa: DeviceIoControl(...), aunq no estoy del todo seguro como se puede configurar para tal proposito.
Puse algo mas de info, mas detallada, sobre la mpusbapi.dl en el tema de J1M, en PicUSB. Justo
AQUILa verdad, que ando como loco buscando la manera de lograrlo. Espero puedas brindarm los conocimientos que tienes sobre esto
Un saludo.