For my case, I had HTC inspire which was not working for usb debugging..
So if you have HTC inspire phone and want to enable debugging
The Product ID for the Inspire is probably not in the android_winusb.inf file you have.
I was able to get the ADB installed by opening the android_winusb.inf in notepad and added the Vender and Product ID to it..
here's how it would look:
; HTC Dream
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C01
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C02&MI_01
%SingleBootLoaderInterface% = USB_Install, USB\VID_0BB4&PID_0FFF
; HTC Magic
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0C03&MI_01
; HTC Inspire
%SingleAdbInterface% = USB_Install, USB\VID_0BB4&PID_0CA2
%CompositeAdbInterface% = USB_Install, USB\VID_0BB4&PID_0CA2&MI_01
;
I just added in the HTC Inspire after the HTC Magic device.
I was able to install it after I did that.