sys/win32 (#29): refactored to recent viewport furfaggotry