André Hentschel : msi: Copy InstallerImpl_LastErrorRecord to use it for DatabaseImpl.

Alexandre Julliard julliard at winehq.org
Thu Feb 4 11:10:59 CST 2010


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

Author: André Hentschel <nerv at dawncrow.de>
Date:   Wed Feb  3 18:09:20 2010 +0100

msi: Copy InstallerImpl_LastErrorRecord to use it for DatabaseImpl.

---

 dlls/msi/automation.c |   20 ++++++++++++++++++++
 1 files changed, 20 insertions(+), 0 deletions(-)

diff --git a/dlls/msi/automation.c b/dlls/msi/automation.c
index 5305f9c..f935a64 100644
--- a/dlls/msi/automation.c
+++ b/dlls/msi/automation.c
@@ -1138,6 +1138,21 @@ static HRESULT WINAPI ViewImpl_Invoke(
     return S_OK;
 }
 
+static HRESULT DatabaseImpl_LastErrorRecord(WORD wFlags,
+                                            DISPPARAMS* pDispParams,
+                                            VARIANT* pVarResult,
+                                            EXCEPINFO* pExcepInfo,
+                                            UINT* puArgErr)
+{
+    if (!(wFlags & DISPATCH_METHOD))
+        return DISP_E_MEMBERNOTFOUND;
+
+    FIXME("\n");
+
+    VariantInit(pVarResult);
+    return S_OK;
+}
+
 static HRESULT WINAPI DatabaseImpl_Invoke(
         AutomationObject* This,
         DISPID dispIdMember,
@@ -1208,6 +1223,11 @@ static HRESULT WINAPI DatabaseImpl_Invoke(
             else return DISP_E_MEMBERNOTFOUND;
             break;
 
+        case DISPID_INSTALLER_LASTERRORRECORD:
+            return DatabaseImpl_LastErrorRecord(wFlags, pDispParams,
+                                                pVarResult, pExcepInfo,
+                                                puArgErr);
+
          default:
             return DISP_E_MEMBERNOTFOUND;
     }




More information about the wine-cvs mailing list