Тесты в USBCheck все проходит? Тогда почитай про репорты немного, потом пиши дескриптор репорта, а дальше разберись с примером HCLIENT из DDK. Там всё просто. если чего не ясно - пиши на мыло.
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)