Topic on Glossary talk:Controller
This is a permanent link to the first version of this post.
You can view later versions on the post history page.
Games using the XInput API have to call one of its DLLs. Some games/engines use other methods, e.g. Raw Input (as with the Unity engine), so the absence of XInput does not always equal use of the DirectInput API.