Starting with VC9 (VS2008; compiler version 15) Microsoft removed some global variables (_osplatform, _osver, _winmajor, _winminor, _winver) and the corrsponding functions (_get_xxx). This will affect several applications.
Also the VC9 CRT DLLs are no longer dependend on the system msvcrt.dll (this is really an improvement).
Here is a list of Breaking Changes (CRT)