Conditional exclusion of header files not present in Windows

Error encountered in MSVS 2010.