Module: wine Branch: master Commit: 06e15ee9e60e424be86c8c36ad3b4cd4d408e732 URL: http://source.winehq.org/git/wine.git/?a=commit;h=06e15ee9e60e424be86c8c36ad...
Author: André Hentschel nerv@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; }