Alexandre Julliard : mountmgr: Convert the registry calls to Unicode.
Module: wine Branch: master Commit: 6dcfc95671c4adc574b80a50f9b90cbae5364cee URL: http://source.winehq.org/git/wine.git/?a=commit;h=6dcfc95671c4adc574b80a50f9... Author: Alexandre Julliard <julliard(a)winehq.org> Date: Tue Oct 21 15:28:23 2008 +0200 mountmgr: Convert the registry calls to Unicode. --- dlls/mountmgr.sys/device.c | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/dlls/mountmgr.sys/device.c b/dlls/mountmgr.sys/device.c index 2c2b6c1..4328de4 100644 --- a/dlls/mountmgr.sys/device.c +++ b/dlls/mountmgr.sys/device.c @@ -52,6 +52,9 @@ static const WCHAR drive_types[][8] = {'r','a','m','d','i','s','k',0} /* DRIVE_RAMDISK */ }; +static const WCHAR drives_keyW[] = {'S','o','f','t','w','a','r','e','\\', + 'W','i','n','e','\\','D','r','i','v','e','s',0}; + struct dos_drive { struct list entry; /* entry in drives list */ @@ -421,7 +424,7 @@ found: wine_dbgstr_a(mount_point), type ); /* hack: force the drive type in the registry */ - if (!RegCreateKeyA( HKEY_LOCAL_MACHINE, "Software\\Wine\\Drives", &hkey )) + if (!RegCreateKeyW( HKEY_LOCAL_MACHINE, drives_keyW, &hkey )) { const WCHAR *type_name = drive_types[type]; WCHAR name[3] = {'a',':',0}; @@ -454,7 +457,7 @@ BOOL remove_dos_device( const char *udi ) BOOL modified = set_unix_mount_point( drive, NULL ); /* clear the registry key too */ - if (!RegOpenKeyA( HKEY_LOCAL_MACHINE, "Software\\Wine\\Drives", &hkey )) + if (!RegOpenKeyW( HKEY_LOCAL_MACHINE, drives_keyW, &hkey )) { WCHAR name[3] = {'a',':',0}; name[0] += drive->drive;
participants (1)
-
Alexandre Julliard