mirror of
https://github.com/reactos/reactos.git
synced 2024-12-29 02:25:17 +00:00
[WINESYNC] msi: Pass size in bytes to RegQueryValueExW().
Signed-off-by: Zhiyi Zhang <zzhang@codeweavers.com> Signed-off-by: Hans Leidekker <hans@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org> wine commit id 6a6bdd2cee87bb076d57aaa013b2492d8b70506f by Zhiyi Zhang <zzhang@codeweavers.com>
This commit is contained in:
parent
00510cf555
commit
8c1eae241a
1 changed files with 7 additions and 7 deletions
|
@ -534,7 +534,7 @@ static LPWSTR get_fusion_filename(MSIPACKAGE *package)
|
|||
|
||||
if (!RegCreateKeyExW(netsetup, L"v4\\Client", 0, NULL, 0, KEY_QUERY_VALUE, NULL, &hkey, NULL))
|
||||
{
|
||||
size = ARRAY_SIZE(path);
|
||||
size = sizeof(path);
|
||||
if (!RegQueryValueExW(hkey, L"InstallPath", NULL, &type, (BYTE *)path, &size))
|
||||
{
|
||||
len = lstrlenW(path) + lstrlenW(L"fusion.dll") + 2;
|
||||
|
@ -789,12 +789,12 @@ static VOID set_installer_properties(MSIPACKAGE *package)
|
|||
PathAddBackslashW( pth );
|
||||
msi_set_property( package->db, L"SystemFolder", pth, -1 );
|
||||
|
||||
len = MAX_PATH;
|
||||
len = sizeof(pth);
|
||||
RegQueryValueExW(hkey, L"ProgramFilesDir", 0, &type, (BYTE *)pth, &len);
|
||||
PathAddBackslashW( pth );
|
||||
msi_set_property( package->db, L"ProgramFilesFolder", pth, -1 );
|
||||
|
||||
len = MAX_PATH;
|
||||
len = sizeof(pth);
|
||||
RegQueryValueExW(hkey, L"CommonFilesDir", 0, &type, (BYTE *)pth, &len);
|
||||
PathAddBackslashW( pth );
|
||||
msi_set_property( package->db, L"CommonFilesFolder", pth, -1 );
|
||||
|
@ -813,22 +813,22 @@ static VOID set_installer_properties(MSIPACKAGE *package)
|
|||
PathAddBackslashW( pth );
|
||||
msi_set_property( package->db, L"SystemFolder", pth, -1 );
|
||||
|
||||
len = MAX_PATH;
|
||||
len = sizeof(pth);
|
||||
RegQueryValueExW(hkey, L"ProgramFilesDir", 0, &type, (BYTE *)pth, &len);
|
||||
PathAddBackslashW( pth );
|
||||
msi_set_property( package->db, L"ProgramFiles64Folder", pth, -1 );
|
||||
|
||||
len = MAX_PATH;
|
||||
len = sizeof(pth);
|
||||
RegQueryValueExW(hkey, L"ProgramFilesDir (x86)", 0, &type, (BYTE *)pth, &len);
|
||||
PathAddBackslashW( pth );
|
||||
msi_set_property( package->db, L"ProgramFilesFolder", pth, -1 );
|
||||
|
||||
len = MAX_PATH;
|
||||
len = sizeof(pth);
|
||||
RegQueryValueExW(hkey, L"CommonFilesDir", 0, &type, (BYTE *)pth, &len);
|
||||
PathAddBackslashW( pth );
|
||||
msi_set_property( package->db, L"CommonFiles64Folder", pth, -1 );
|
||||
|
||||
len = MAX_PATH;
|
||||
len = sizeof(pth);
|
||||
RegQueryValueExW(hkey, L"CommonFilesDir (x86)", 0, &type, (BYTE *)pth, &len);
|
||||
PathAddBackslashW( pth );
|
||||
msi_set_property( package->db, L"CommonFilesFolder", pth, -1 );
|
||||
|
|
Loading…
Reference in a new issue