Hello,
I'm just playing around with an USB interface card (
http://www.velleman.be/ot/en/product/view/?id=351980 ). This interface
card is controlled via calls to an (user mode) DLL (K8055D.DLL) for
setting and getting the analogue and digital output/input.
My idea is to use this card as a base for a custom build flight sim
yoke. As far as I'm understanding the DDK docs, I will have to write an
HID minidriver to get DirectInput to "see" the interface card as
joystick device.
Problem: The minidriver is a kernel mode driver. The provided DLL is
user mode. So, I assume using the high-level (and comfortable) DLL
calls out of the minidriver is not possible, isn't it?
Is there a other solution than reverse-engineer and re-implement the
low-level DLL to interface card USB communication to pretend the card
to be a joystick for windows?
Kind Regards,
Horst.