Commenter asdf wonders where WIN32_LEAN_AND_MEAN came from . The WIN32_LEAN_AND_MEAN symbol was introduced in the Windows 95 time frame as a way to exclude a bunch of Windows header files when you include windows.h . You can take a look at your windows.h file to see which ones they are. The symbol...