Mike McCormack : msi: Fix compilation on msvc6.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Jun 12 10:02:24 CDT 2006


Module: wine
Branch: refs/heads/master
Commit: 53041d8f73003e491992cba6529e69dba120f312
URL:    http://source.winehq.org/git/?p=wine.git;a=commit;h=53041d8f73003e491992cba6529e69dba120f312

Author: Mike McCormack <mike at codeweavers.com>
Date:   Mon Jun 12 13:20:31 2006 +0900

msi: Fix compilation on msvc6.

---

 dlls/msi/tests/msi.c |   24 +++++++++++++++---------
 1 files changed, 15 insertions(+), 9 deletions(-)

diff --git a/dlls/msi/tests/msi.c b/dlls/msi/tests/msi.c
index ff15af4..b79f45d 100644
--- a/dlls/msi/tests/msi.c
+++ b/dlls/msi/tests/msi.c
@@ -27,6 +27,10 @@ #include "wine/test.h"
 
 typedef INSTALLSTATE (WINAPI *fnMsiUseFeatureExA)(LPCSTR, LPCSTR ,DWORD, DWORD );
 fnMsiUseFeatureExA pMsiUseFeatureExA;
+typedef UINT (WINAPI *fnMsiOpenPackageExA)(LPCSTR, DWORD, MSIHANDLE*);
+fnMsiOpenPackageExA pMsiOpenPackageExA;
+typedef UINT (WINAPI *fnMsiOpenPackageExW)(LPCWSTR, DWORD, MSIHANDLE*);
+fnMsiOpenPackageExW pMsiOpenPackageExW;
 
 static void test_usefeature(void)
 {
@@ -41,29 +45,27 @@ static void test_usefeature(void)
     r = MsiQueryFeatureState("{9085040-6000-11d3-8cfe-0150048383c9}" ,NULL);
     ok( r == INSTALLSTATE_INVALIDARG, "wrong return val\n");
 
-    r = MsiUseFeatureExA(NULL,NULL,0,0);
+    r = pMsiUseFeatureExA(NULL,NULL,0,0);
     ok( r == INSTALLSTATE_INVALIDARG, "wrong return val\n");
 
-    r = MsiUseFeatureExA(NULL, 
-                         "WORDVIEWFiles", -2, 1 );
+    r = pMsiUseFeatureExA(NULL, "WORDVIEWFiles", -2, 1 );
     ok( r == INSTALLSTATE_INVALIDARG, "wrong return val\n");
 
-    r = MsiUseFeatureExA("{90850409-6000-11d3-8cfe-0150048383c9}", 
+    r = pMsiUseFeatureExA("{90850409-6000-11d3-8cfe-0150048383c9}", 
                          NULL, -2, 0 );
     ok( r == INSTALLSTATE_INVALIDARG, "wrong return val\n");
 
-    r = MsiUseFeatureExA("{9085040-6000-11d3-8cfe-0150048383c9}", 
+    r = pMsiUseFeatureExA("{9085040-6000-11d3-8cfe-0150048383c9}", 
                          "WORDVIEWFiles", -2, 0 );
     ok( r == INSTALLSTATE_INVALIDARG, "wrong return val\n");
 
-    r = MsiUseFeatureExA("{0085040-6000-11d3-8cfe-0150048383c9}", 
+    r = pMsiUseFeatureExA("{0085040-6000-11d3-8cfe-0150048383c9}", 
                          "WORDVIEWFiles", -2, 0 );
     ok( r == INSTALLSTATE_INVALIDARG, "wrong return val\n");
 
-    r = MsiUseFeatureExA("{90850409-6000-11d3-8cfe-0150048383c9}", 
+    r = pMsiUseFeatureExA("{90850409-6000-11d3-8cfe-0150048383c9}", 
                          "WORDVIEWFiles", -2, 1 );
     ok( r == INSTALLSTATE_INVALIDARG, "wrong return val\n");
-
 }
 
 static void test_null(void)
@@ -71,7 +73,7 @@ static void test_null(void)
     MSIHANDLE hpkg;
     UINT r;
 
-    r = MsiOpenPackageExW(NULL, 0, &hpkg);
+    r = pMsiOpenPackageExW(NULL, 0, &hpkg);
     ok( r == ERROR_INVALID_PARAMETER,"wrong error\n");
 
     r = MsiQueryProductStateW(NULL);
@@ -86,6 +88,10 @@ START_TEST(msi)
     HMODULE hmod = GetModuleHandle("msi.dll");
     pMsiUseFeatureExA = (fnMsiUseFeatureExA) 
         GetProcAddress(hmod, "MsiUseFeatureExA");
+    pMsiOpenPackageExA = (fnMsiOpenPackageExA) 
+        GetProcAddress(hmod, "MsiOpenPackageExA");
+    pMsiOpenPackageExW = (fnMsiOpenPackageExW) 
+        GetProcAddress(hmod, "MsiOpenPackageExW");
 
     test_usefeature();
     test_null();




More information about the wine-cvs mailing list