I haven't done anything related to force-feedback, but i'm planning to include it in my game-engine.
When i've implemented it, i could send you a some code.
Thanks.

Just for clarification since I've never worked with it myself, is Forced Feedback exclusive to DirectInput?
Yes, since it is a DirectX feature.