The problem is not with DX9c but with the old MS's decision to have a different utility lib with every new DX SDK. You can get the missing "d3dx9_31.dll" file at www.dll-files.com
Direct address is http://www.dll-files.com/dllindex/dll-files.shtml?d3dx9_31
Barney
Direct address is http://www.dll-files.com/dllindex/dll-files.shtml?d3dx9_31
Barney