James Hawkins : msi: Refactor the Installer. SummaryInformation method to InstallerImpl_SummaryInformation.
Alexandre Julliard
julliard at winehq.org
Fri Dec 11 11:04:46 CST 2009
Module: wine
Branch: master
Commit: 18ba830ff8f16395ad43da996b995d6ea8113bf0
URL: http://source.winehq.org/git/wine.git/?a=commit;h=18ba830ff8f16395ad43da996b995d6ea8113bf0
Author: James Hawkins <truiken at gmail.com>
Date: Thu Dec 10 17:02:16 2009 -0800
msi: Refactor the Installer.SummaryInformation method to InstallerImpl_SummaryInformation.
---
dlls/msi/automation.c | 25 ++++++++++++++++++-------
1 files changed, 18 insertions(+), 7 deletions(-)
diff --git a/dlls/msi/automation.c b/dlls/msi/automation.c
index 30cdc54..0d42382 100644
--- a/dlls/msi/automation.c
+++ b/dlls/msi/automation.c
@@ -1696,6 +1696,21 @@ done:
return hr;
}
+static HRESULT InstallerImpl_SummaryInformation(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 InstallerImpl_Invoke(
AutomationObject* This,
DISPID dispIdMember,
@@ -1738,13 +1753,9 @@ static HRESULT WINAPI InstallerImpl_Invoke(
pVarResult, pExcepInfo, puArgErr);
case DISPID_INSTALLER_SUMMARYINFORMATION:
- if (wFlags & DISPATCH_METHOD)
- {
- VariantInit(pVarResult);
- FIXME("Unhandled method: SummaryInformation");
- }
- else return DISP_E_MEMBERNOTFOUND;
- break;
+ return InstallerImpl_SummaryInformation(wFlags, pDispParams,
+ pVarResult, pExcepInfo,
+ puArgErr);
case DISPID_INSTALLER_UILEVEL:
if (wFlags & DISPATCH_PROPERTYPUT)
More information about the wine-cvs
mailing list