Thanks for clearing this up!

It's still a little sad that Microsoft separated input API this way though. It would nice if XInput could access other DirectInput devices (or vice-versa: DirectInput could access all the functionality of XBox controller). I'm still curious though, why vibration functionality is not supported in DirectInput for XBox controller. It *is* force-feedback, right?