#24 add win32 initial version