compiles again. removed windows.h dependency.