add windows include guard.