I believe that DINPUT is DirectInput, a component of DirectX (I may be wrong) that controls pointing devices, like a mouse. Try upgrading your DirectX to the latest version, and check for driver updates for your mouse/joystick/whatever.
Other than that, MS is your best bet.