properly get rid of the min/max macros in windef.h