I've written a graphical program for setting up a Logitech G600 mouse which I'll publish as soon as I'm able. It had minimal reliance on USB device parsing etc. so I transcribed some of the libusb/libhid stuff to reduce library dependencies.
Looking at the APIs in more detail, it looks as though there's some nasties in data structures etc., particularly on x86_64, which makes it worth using the precompiled library when possible.
I know that libusb's done, but does anybody know of a transcription of libhid to Pascal?
MarkMLl