Skip to content

Commit

Permalink
doc/versions.md: make it clearer xinput 1.4+ doesn't come with the Di…
Browse files Browse the repository at this point in the history
…rectX SDK
  • Loading branch information
MaulingMonkey committed Feb 3, 2024
1 parent 2881a9f commit 0971b8e
Showing 1 changed file with 5 additions and 3 deletions.
8 changes: 5 additions & 3 deletions doc/versions.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
| `%THINDX_XINPUT%` <br> DLL | Ships With <br> Minimum OS | API changes |
|:-----------------------------------------------------------------------------:|:-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------:| --------------|
| `uap` <br> XInputUap.dll | <span style="opacity: 50%">Windows 10?</span> <br> <span style="opacity: 50%">Windows 10?</span> | All undocumented functions removed. <br> [On-exit bugs](https://github.com/microsoft/win32metadata/issues/1274) and COM initialization requirements added.
| `1.4` <br> XInput1_4.dll | [Windows 10](https://learn.microsoft.com/en-us/windows/win32/xinput/xinput-versions) <br> [Windows 8?](https://learn.microsoft.com/en-us/windows/win32/xinput/xinput-versions) | Replaced: [get_dsound_audio_device_guids][get_audio_device_ids] (XAudio2.) <br> Added the undocumented: ~~[get_base_bus_information]~~, ~~[get_capabilities_ex]~~
| `1.4` <br> XInput1_4.dll | [Windows 8](https://learn.microsoft.com/en-us/windows/win32/xinput/xinput-versions) <br> [Windows 8?](https://learn.microsoft.com/en-us/windows/win32/xinput/xinput-versions) | Replaced: [get_dsound_audio_device_guids][get_audio_device_ids] (XAudio2.) <br> Added the undocumented: ~~[get_base_bus_information]~~, ~~[get_capabilities_ex]~~
| `1.3` <br> xinput1_3.dll | [DirectX SDK](#directx-sdk) <br> [Windows Vista](https://learn.microsoft.com/en-us/windows/win32/xinput/xinput-versions) | Added: [get_battery_information], [get_keystroke], + the undocumented [get_state_ex], [power_off_controller], ~~[wait_for_guide_button]~~, ~~[cancel_guide_button_wait]~~
| `1.2` <br> xinput1_2.dll | [DirectX SDK](#directx-sdk) <br> <span style="opacity: 50%">Windows Vista?</span> | <span style="opacity: 50%">APIs unchanged</span>
| `1.1` <br> xinput1_1.dll | [DirectX SDK](#directx-sdk) <br> <span style="opacity: 50%">Windows Vista?</span> | Added focus management: [enable]
Expand All @@ -18,11 +18,13 @@ Download: [DirectX SDK (June 2010)](https://www.microsoft.com/en-us/download/det
The DLLs can be found in `C:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\Redist\*.cab`:

| DLL | 32-bit `*.cab` | 64-bit `*.cab` |
| ------------------| --------------------------| --------------------------|
| ------------------|:-------------------------:|:-------------------------:|
| `XInputUap.dll` | <span style="opacity: 50%">N/A</span> | <span style="opacity: 50%">N/A</span> |
| `XInput1_4.dll` | <span style="opacity: 50%">N/A (comes with Windows 8+)</span> | <span style="opacity: 50%">N/A (comes with Windows 8+)</span> |
| `xinput1_3.dll` | `APR2007_xinput_x86.cab` | `APR2007_xinput_x64.cab` |
| `xinput1_2.dll` | `AUG2006_xinput_x86.cab` | `AUG2006_xinput_x64.cab` |
| `xinput1_1.dll` | `Apr2006_xinput_x86.cab` | `Apr2006_xinput_x64.cab` |
| `xinput9_1_0.dll` | `Oct2005_xinput_x86.cab` | `Oct2005_xinput_x64.cab` |
| `XInput9_1_0.dll` | `Oct2005_xinput_x86.cab` | `Oct2005_xinput_x64.cab` |



Expand Down

0 comments on commit 0971b8e

Please sign in to comment.