If you are playing a version that isn't tied to Steam (or if Steam is being stubborn), you might need to place the file manually. Where it goes:

It sounds like you're hitting that classic "steam_api.dll" wall while trying to get Resident Evil 4 (2005/HD Edition)

These errors can be caused by a range of factors, including: