This is the most reliable fix. It forces Steam to scan your installation and re-download any missing or corrupted files, including the missing DLL.
Go to and click on Protection history .
Sometimes Steam itself breaks.
Check for any recent actions involving steam-api64r.dll or your Infinite Warfare installation folder. call of duty infinite warfare steam-api64r.dll missing