msi: copy InstallerImpl_LastErrorRecord to use it for DatabaseImpl
André Hentschel
nerv at dawncrow.de
Tue Feb 2 14:41:05 CST 2010
makes an installer run farther
---
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;
}
--
Best Regards, André Hentschel
More information about the wine-patches
mailing list