Входит ли DirectX в стандартную поставку Windows XP различных редакций?
В состав Windows XP входит DirectX 8.1 который можно обновить до DirectX 9.0c.
Windows XP SP3 уже содержит  DirectX 9.0c.
DirectX может не содержаться только в Windows XP Embedded и Windows fundamentals for Legacy PC (можно отключить при установке)
Когда я ставил игры на свежеустановленную чистую XP (не зверь и тд), они матерились на то, что файл d3dx9.dll не найден. Так что вполне возможно, что директа либо вообще нет, либо там директ более ранних версий