Protect windows.h inclusion, as it doesn't do so itself