In the known issues section of the August 2009 DirectX SDK:
August 2009 D3D9D.dll is Versioned for Windows XP SP2
The D3D9D.dll that is included in the August 2009 DirectX SDK is versioned for Windows XP SP2. If you use this DLL on Windows XP SP3 with an application that uses the Windows Presentation Framework (WPF), the code in the DLL will assert. This issue does not occur on Windows Vista or Windows 7. If you require only debug output, that is you do not require symbols, you could also use the checked version of D3D9.dll, which is compatible with Windows XP SP3. Just rename the checked D3D9.dll to D3D9D.dll. The checked version of D3D9.dll is available to MSDN subscribers.
I've searched on MSDN, but I can't find this DLL. Is it the version of D3D9.DLL int the WinXP SP3 checked build?
TIA