And similarly, _WIN64 is predefined by the compiler in 64 bit mode but not in 32 bit mode. So using them would be simpler than having to use some custom defines from the project files.