First, this dll works fine with for example Borland C++ Builder without any wrapper, does that make it more likely to work with 3dGS?
Second, im a hardware engeineer, and i would like to build some cool input unit to 3dGS, like a VR glove or something.
this sounds interesting. Running this dll inside 3dgs should be possible. If it is c dll it most likely to run directly, but if it is not you'll need a wrapper. Doesn't sound hard....