
Xinput is basically the same thing, only that it was included in DirectX 9 for support with the Xbox 360 gaming platform instead of being used with the Windows operating system - although it can be used with Windows XP SP1 and up for Xbox 360 controllers connected to a Windows system, and is required for a number of titles regardless - and it is reportedly much easier to program for than DirectInput. A number of titles running on the Windows platform require XInput support, presumably a result of simplifying development on both the Windows and Xbox platforms. Some of the titles include Assassin's Creed, Batman: Arkham Asylum, BioShock, Fallout 3, Grand Theft Auto IV and Saints Row 2.
Other DirectX related glossary:
DirectDraw
Direct2D
Direct3D
DXGI
DirectInput
DirectPlay
DirectPlay Voice
DirectSound
DirectSound3D
DirectMusic
DirectX Audio
DirectX Media
DxDiag
DirectX Media Objects
DirectSetup
XAudio2