Windows ports (4/46)

Windows ports