From: minorguy on
I have a USB scanner driver that works fine on Windows CE 5.0. This requires
USB host support to be included in the platform configuration. That means it
needs to link to usbd.lib and usbclient.lib.

I then wanted to try to build a version of this driver for Windows Mobile. I
downloaded the Windows Mobile 6 Pro SDK and installed it (I'm using VS2005).
While the header files usbdi.h and usbclient.h are there, the library files
usbd.lib and usbclient.lib do not seem to be in the SDK at all. So naturally
my link fails.

Anyone know why those lib files aren't there? Windows Mobile 6 does allow
for USB host support, right? How do I get that? Are you expected to use
explicit linking (i.e. LoadLibrary/GetProcAddress) for this on WM6? If so, is
it guaranteed that usbd.dll will exist on the target system?

Thanks for any insight.