fc1bcda point out @niuzhiheng's work on the Windows port