This is a .Net component for using WinUSB. It is open-source so you can also use this as an example.
Regards,Asaf