On 2/25/07, Misha Koshelev mk144210@bcm.tmc.edu wrote:
This patch expands the IDL to contain all OLE automation interfaces that the freely downloadable MS Windows Installer contains, and adds a msiserver_dispids.h file that has define statements for all the dispids.
Changelog:
* msi: Expand IDL file to contain all OLE automation interfaces.
* Copyright (C) 2007 Mike McCormack + * Misha Koshelev
You have to repeat the Copyright (C) 2007 part for your name.
+ [id(DISPID_INSTALLER_OPENDATABASE)] + Database* OpenDatabase( + [in] BSTR DatabasePath, + [in] VARIANT OpenMode); + [id(DISPID_INSTALLER_SUMMARYINFORMATION), propget] + SummaryInfo* SummaryInformation( + [in] BSTR PackagePath, + [in, optional, defaultvalue(0)] long UpdateCount); + [id(DISPID_INSTALLER_ENABLELOG)] + void EnableLog( + [in] BSTR LogMode, + [in] BSTR LogFile);
Did you copy and paste this from OleView? This formatting is ridiculous.