Sure, you can write a DirectInput DLL with Force Feedback. We have no example for such a DLL, though. But it should not be too difficult. It's also possible with a lite-C DirectInput header, without any DLL.