Misha Koshelev : msi: automation: Use proper parameter names.

Alexandre Julliard julliard at wine.codeweavers.com
Tue May 8 06:59:35 CDT 2007


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

Author: Misha Koshelev <mk144210 at bcm.edu>
Date:   Mon May  7 17:49:17 2007 -0500

msi: automation: Use proper parameter names.

This fixes the parameter names to match native as they are required by
some scripting languages and by the exceptions that are thrown.

---

 dlls/msi/msiserver.idl      |   30 +++++++++++++++---------------
 dlls/msi/tests/automation.c |    5 +----
 2 files changed, 16 insertions(+), 19 deletions(-)

diff --git a/dlls/msi/msiserver.idl b/dlls/msi/msiserver.idl
index 09ea7c7..7b14feb 100644
--- a/dlls/msi/msiserver.idl
+++ b/dlls/msi/msiserver.idl
@@ -45,8 +45,8 @@ library WindowsInstaller
     methods:
         [id(DISPID_INSTALLER_OPENPACKAGE)]
             Session* OpenPackage(
-                [in] VARIANT Path,
-                [in, optional, defaultvalue(0)] long OptionalOption);
+                [in] VARIANT PackagePath,
+                [in, optional, defaultvalue(0)] long Options);
     }
 
     [ uuid(000C1093-0000-0000-C000-000000000046) ]
@@ -55,10 +55,10 @@ library WindowsInstaller
     properties:
     methods:
         [id(DISPID_RECORD_STRINGDATA), propget]
-            BSTR StringData([in] long FieldNumber);
+            BSTR StringData([in] long Field);
         [id(DISPID_RECORD_STRINGDATA), propput]
             void StringData(
-                [in] long FieldNumber,
+                [in] long Field,
                 [in] BSTR rhs);
     }
 
@@ -96,7 +96,7 @@ library WindowsInstaller
         properties:
         methods:
         [id(DISPID_VIEW_EXECUTE)]
-            void Execute([in, optional, defaultvalue(0)] Record *OptionalRecord);
+            void Execute([in, optional, defaultvalue(0)] Record *Params);
         [id(DISPID_VIEW_FETCH)]
             Record* Fetch();
         [id(DISPID_VIEW_CLOSE)]
@@ -109,7 +109,7 @@ library WindowsInstaller
         properties:
         methods:
         [id(DISPID_DATABASE_OPENVIEW)]
-            View* OpenView([in] BSTR QueryString);
+            View* OpenView([in] BSTR Sql);
     }
 
     typedef enum {
@@ -166,33 +166,33 @@ library WindowsInstaller
         [id(DISPID_SESSION_INSTALLER), propget]
             Installer *Installer();
         [id(DISPID_SESSION_PROPERTY), propget]
-            BSTR Property([in] BSTR PropertyName);
+            BSTR Property([in] BSTR Name);
         [id(DISPID_SESSION_PROPERTY), propput]
             void Property(
-                [in] BSTR PropertyName,
+                [in] BSTR Name,
                 [in] BSTR rhs);
         [id(DISPID_SESSION_LANGUAGE), propget]
             long Language();
         [id(DISPID_SESSION_MODE), propget]
-            VARIANT_BOOL Mode([in] MsiRunMode runMode);
+            VARIANT_BOOL Mode([in] MsiRunMode Flag);
         [id(DISPID_SESSION_MODE), propput]
             void Mode(
-                [in] MsiRunMode runMode,
+                [in] MsiRunMode Flag,
                 [in] VARIANT_BOOL rhs);
         [id(DISPID_SESSION_DATABASE), propget]
             Database* Database();
         [id(DISPID_SESSION_DOACTION)]
-            MsiDoActionStatus DoAction([in] BSTR ActionString);
+            MsiDoActionStatus DoAction([in] BSTR Action);
         [id(DISPID_SESSION_FEATURECURRENTSTATE), propget]
-            MsiInstallState FeatureCurrentState([in] BSTR FeatureName);
+            MsiInstallState FeatureCurrentState([in] BSTR Feature);
         [id(DISPID_SESSION_FEATUREREQUESTSTATE), propget]
-            MsiInstallState FeatureRequestState([in] BSTR FeatureName);
+            MsiInstallState FeatureRequestState([in] BSTR Feature);
         [id(DISPID_SESSION_FEATUREREQUESTSTATE), propput]
             void FeatureRequestState(
-                [in] BSTR FeatureName,
+                [in] BSTR Feature,
                 [in] MsiInstallState rhs);
         [id(DISPID_SESSION_SETINSTALLLEVEL)]
-            void SetInstallLevel([in] long InstallLevel);
+            void SetInstallLevel([in] long Level);
     }
 
     [ uuid(000C109F-0000-0000-C000-000000000046) ]
diff --git a/dlls/msi/tests/automation.c b/dlls/msi/tests/automation.c
index 91e7b9a..d51b824 100644
--- a/dlls/msi/tests/automation.c
+++ b/dlls/msi/tests/automation.c
@@ -298,10 +298,7 @@ static WCHAR szSource[] = {'M','s','i',' ','A','P','I',' ','E','r','r','o','r',0
             len = WideCharToMultiByte(CP_ACP, 0, szDescription, -1, string2, MAX_PATH, NULL, NULL); \
             ok(len, "WideCharToMultiByteChar returned error %d\n", GetLastError()); \
                                                                         \
-            todo_wine {                                                 \
-                /* Our parameter names are different so the descriptions will not match */ \
-                ok(0, "Exception description was \"%s\" but expected to be \"%s\"\n", string1, string2);                        \
-            }                                                           \
+            ok(0, "Exception description was \"%s\" but expected to be \"%s\"\n", string1, string2); \
         }                                                               \
     }
 




More information about the wine-cvs mailing list