finally I could find a library in order to work with usb very easily here is the library itself.
usb hid can be downloaded here which is written in c#.
usb pic side can be downloaded here which is made which ccs.
this code is not complete and is just for learning how to use usbLibrary. In order to use see the result :
pin2 ---> ADC
pin20 ---> led+resistor(470 ohm)
+ everything was mentioned in previous post in order to implement usb.
and this is the hid: