Или используйте набор инструментов XNA , доступный от Microsoft, он включает среду выполнения DirectX и упрощает разработку игры, а также может быть уверен, что XNA предоставляет API для взаимодействия с игровыми контроллерами.
Надеюсь, это поможет,
С наилучшими пожеланиями,
Том.