Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
There are examples using VB and Flowcode available from the Matrix Multimedia website. You can use your own compiler instead of Flowcode if you already have a working program. Its basically all in the HID descriptor which specifies how the data will flow. If you go to USB.org then there is a tool you can download with example descriptors.