add basic Windows platform support