title: How to tame the Windows headers (useful defines)?
body: <p>In one of the answers to <a href="https://stackoverflow.com/questions/1394132/macro-and-member-function-conflict">this</a> question <a href="https://stackoverflow.com/users/33213/jalf">jalf</a> spoke about useful define <code>NOMINMAX</code>, that could prevent from unwanted defining min/max macros. Are there other useful defines that can help to control <code>windows.h</code> (or other Windows headers, for instance Microsoft C Runtime headers or STL implementation) behavior?</p>