James Hawkins : msi: Fix the type of the ID parameter of MsiSourceListEnumMediaDisks.

Alexandre Julliard julliard at winehq.org
Thu Mar 20 09:48:23 CDT 2008


Module: wine
Branch: master
Commit: e94b065df3ad4f0700b8c6a711369f22b9aea75d
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=e94b065df3ad4f0700b8c6a711369f22b9aea75d

Author: James Hawkins <jhawkins at codeweavers.com>
Date:   Thu Mar 20 00:04:49 2008 -0700

msi: Fix the type of the ID parameter of MsiSourceListEnumMediaDisks.

---

 dlls/msi/files.c        |    3 +--
 dlls/msi/source.c       |    4 ++--
 dlls/msi/tests/source.c |    4 ++--
 include/msi.h           |    4 ++--
 4 files changed, 7 insertions(+), 8 deletions(-)

diff --git a/dlls/msi/files.c b/dlls/msi/files.c
index b43337a..e0f7889 100644
--- a/dlls/msi/files.c
+++ b/dlls/msi/files.c
@@ -599,8 +599,7 @@ static UINT find_published_source(MSIPACKAGE *package, struct media_info *mi)
     WCHAR volume[MAX_PATH];
     WCHAR prompt[MAX_PATH];
     DWORD volumesz, promptsz;
-    DWORD index, size;
-    WORD id;
+    DWORD index, size, id;
     UINT r;
 
     r = MsiSourceListGetInfoW(package->ProductCode, NULL,
diff --git a/dlls/msi/source.c b/dlls/msi/source.c
index 1d90ad8..f50d545 100644
--- a/dlls/msi/source.c
+++ b/dlls/msi/source.c
@@ -145,7 +145,7 @@ static UINT OpenURLSubkey(HKEY rootkey, HKEY *key, BOOL create)
  */
 UINT WINAPI MsiSourceListEnumMediaDisksA(LPCSTR szProductCodeOrPatchCode,
                                          LPCSTR szUserSid, MSIINSTALLCONTEXT dwContext,
-                                         DWORD dwOptions, DWORD dwIndex, LPWORD pdwDiskId,
+                                         DWORD dwOptions, DWORD dwIndex, LPDWORD pdwDiskId,
                                          LPSTR szVolumeLabel, LPDWORD pcchVolumeLabel,
                                          LPSTR szDiskPrompt, LPDWORD pcchDiskPrompt)
 {
@@ -204,7 +204,7 @@ done:
  */
 UINT WINAPI MsiSourceListEnumMediaDisksW(LPCWSTR szProductCodeOrPatchCode,
                                          LPCWSTR szUserSid, MSIINSTALLCONTEXT dwContext,
-                                         DWORD dwOptions, DWORD dwIndex, LPWORD pdwDiskId,
+                                         DWORD dwOptions, DWORD dwIndex, LPDWORD pdwDiskId,
                                          LPWSTR szVolumeLabel, LPDWORD pcchVolumeLabel,
                                          LPWSTR szDiskPrompt, LPDWORD pcchDiskPrompt)
 {
diff --git a/dlls/msi/tests/source.c b/dlls/msi/tests/source.c
index 5f75159..b109315 100644
--- a/dlls/msi/tests/source.c
+++ b/dlls/msi/tests/source.c
@@ -36,7 +36,7 @@ static UINT (WINAPI *pMsiSourceListAddMediaDiskA)
 static UINT (WINAPI *pMsiSourceListAddSourceExA)
     (LPCSTR, LPCSTR, MSIINSTALLCONTEXT, DWORD, LPCSTR, DWORD);
 static UINT (WINAPI *pMsiSourceListEnumMediaDisksA)
-    (LPCSTR, LPCSTR, MSIINSTALLCONTEXT, DWORD, DWORD, LPWORD, LPSTR,
+    (LPCSTR, LPCSTR, MSIINSTALLCONTEXT, DWORD, DWORD, LPDWORD, LPSTR,
     LPDWORD, LPSTR, LPDWORD);
 static UINT (WINAPI *pMsiSourceListEnumSourcesA)
     (LPCSTR, LPCSTR, MSIINSTALLCONTEXT, DWORD, DWORD, LPSTR, LPDWORD);
@@ -2297,7 +2297,7 @@ static void test_MsiSourceListEnumMediaDisks(void)
     DWORD labelsz, promptsz;
     LPSTR usersid;
     DWORD val;
-    WORD id;
+    DWORD id;
     LONG res;
     UINT r;
 
diff --git a/include/msi.h b/include/msi.h
index 07ac32d..1ffce4e 100644
--- a/include/msi.h
+++ b/include/msi.h
@@ -545,9 +545,9 @@ UINT WINAPI MsiSourceListAddSourceA(LPCSTR, LPCSTR, DWORD, LPCSTR);
 UINT WINAPI MsiSourceListAddSourceW(LPCWSTR, LPCWSTR, DWORD, LPCWSTR);
 #define     MsiSourceListAddSource WINELIB_NAME_AW(MsiSourceListAddSource)
 
-UINT WINAPI MsiSourceListEnumMediaDisksA(LPCSTR, LPCSTR, MSIINSTALLCONTEXT, DWORD, DWORD, LPWORD,
+UINT WINAPI MsiSourceListEnumMediaDisksA(LPCSTR, LPCSTR, MSIINSTALLCONTEXT, DWORD, DWORD, LPDWORD,
                                          LPSTR, LPDWORD, LPSTR, LPDWORD);
-UINT WINAPI MsiSourceListEnumMediaDisksW(LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, DWORD, DWORD, LPWORD,
+UINT WINAPI MsiSourceListEnumMediaDisksW(LPCWSTR, LPCWSTR, MSIINSTALLCONTEXT, DWORD, DWORD, LPDWORD,
                                          LPWSTR, LPDWORD, LPWSTR, LPDWORD);
 #define     MsiSourceListEnumMediaDisks WINELIB_NAME_AW(MsiSourceListEnumMediaDisks)
 




More information about the wine-cvs mailing list