Some groundwork on Win32 stuff: Unicode and error messages.