Move headers that include windows.h mess to the bottom not to break proper code.