CS, when I upgraded to Win10, the game seemed to not notice any difference. However, at some point (I assume) a Win10 update occurred that made COD 2 quit working. It also randomly made my microphone stop - the mic would work, then something in software mde it go mute. I could re-enable mic and work, then within minutes muted again.
Anyway, when I couldn't get COD 2 to work (even had Loader help me quite a bit), so I uninstalled it to start over. However, it wouldn't install from my old CDs, always either crashing the install or appear to install and get a DirectX issue. The problem seemed to be with Win10 and DirectX. I ended up buying the game again via Steam and it installed the first time and has worked great since. I think the newer releases had something that allowed the later DirectX to operate it (the old game wants you to use DirectX 7). If you're using the old disks, you likely need to do the same ($20.00). I didn't see the error you listed, so maybe something completely different.
Hope this helps get you back on so we can shoot you!! Good luck!