I had a similar problem once with a game I had installed. I searched for the dll file on google and downloaded it from some site with tons of dll files, dropped it in the proper folder and it fixed it. Here you go!
Well I put vista dll's into my XP directory too, even replaced one. That meant I needed my Ubuntu LiveCD to put the old one back, coz I got a BSOD every time I tried to boot. I gave up then, after getting through about 5 of these types of errors while starting up Lost Planet DX10.