support win32 build