We switched to using the Unicode (UTF-16) versions of the Windows API by default, so we also obtain the display name in UTF-16 form as well. This updates the implementation in the Windows backend so that we properly acquire the names that we need in UTF-16, and then convert the results to UTF-8, which is what we use in GTK/GLib.