First works for a Windows port