Unless there is a generic driver, you will have to write one.
What you're asking is akin to saying I want my XBox 360 to be compatible with the contents of every box coming on the "for delivery" conveyor belt at an Amazon warehouse, without opening the package and irrespective of whether the box contains an XBox 360 game, a PS3 game or a Barbie doll.
You still haven't said what the device is/does.
You should be able to get the raw device header information from PnP out of it, but that isn't data.
LPCUSB_DEVICE GetDeviceInfo(
USB_HANDLE hDevice
);
Unless it is a raw serial device you will need to know the correct memory ranges to read data from in order to get information out of it. Without the device driver you have no idea about the format, size, flow control, required buffer rates, acceleration, encoding, whether it is a frame based transport or a stream and whether what you are receiving is data or a protocol instruction.
If it is a simple stream device then see
http://msdn.microsoft.com/en-us/library/ms895460.aspx
If you really don't know anything about the i/o then something like
http://www.thesycon.de/eng/usbio_ce.shtml may be of use.
This tells you about the API calls required to implement a USB driver under CE:
http://msdn.microsoft.com/en-us/library/ms894783.aspx