It thunks back to the older DirectX calls when needed. The problem is some older games would call for specific DLL's directly (or something like that) and they are not installed with the DX10 that is installed with the OS, so you have to run the install packages to put the DLL's on your drive and register them.