I'm not sure this is the right header to put this in. Including this file should not #define anything that might change the meaning of subsequent includes in a user's program (e.g., if Windows.h is included after this file - it changes the meaning). It probably needs to be put in one or more of the header files that are not installed.