Amr Bekhit has modified it a little bit and added some documentation as well

USB HID Template for Visual Basic 2005
http://www.helmpcb.com/Software/USBHIDVB/USBHIDVB.aspx