In the VS2012/2012.1 version of the platform SDK, there a pair of macros that are problematic.in rpcndr.hline 163: #define small charline 172: #define hyper __int64Neither of these macros follow established naming conventions for macros. They are both surrounded by typedefs that fill similar roles, but at-least they respect scope and look-up rules. Even with proper scoping, these names are much to generic to globally make an assumption that this is what they should mean.This is causing code that used to compile earlier versions of the compiler/platform to break.
Visual Studio/Team Foundation Server/.NET Framework Tooling Version
Steps to reproduce
Operating System Language