Win32: UTF-8 <-> WCHAR conversion overhaul