General guidance for writing a USB Driver in QNX 6.3

Hi, I’m trying to write a USB driver and this is basically a crash course for me. I have the DDK and the sample code that shows a mouse, keyboard, and printer driver. However, they seem to be structured differently than the QNX support site details, particularly in the insertion callback. In addition, I have a vendorID, manufacturer string, product ID, and product string that I’d need to use, but I don’t see any evidence of the sample DDK USB driver code using these values at all.

Is there anywhere I can go to read up on for general help with QNX USB driver writing? Thanks!