Fix the 0xc000007b error:
- navigate to ..\steam\steamapps\common\call of duty ghosts\_commonredist\directx.
- copy the jun2010 to your desktop for safe keeping.
- go into the jun2010 (not the one on your desktop)
- using a program like 7zip or winrar, extract all .cab files.
(if it asks to overwrite anything, say "yes to all")
- sort the folder by "type", and it will display .dll files.
- highlight and copy these files to c:\windows\system32 and c:\windows\syswow64
- click "copy and replace".
- now go back to your ..\steam\steamapps\common\call of duty ghosts\_commonredist\directx and delete the jun2010 folder.
- transfer the jun2010 folder back from the desktop into the directx folder.
- go into the jun2010 folder and run dxsetup.exe and follow the on-screen prompts to install.
- launch the game.