msi: Load the component states in CostFinalize instead of CostInitialize.
[wine] / dlls / msi / msi.c
2006-08-29  Dan Kegelmsi: Callers of alloc_msihandle should handle failure.
2006-08-07  Francois GougetAssorted spelling fixes.
2006-07-28  Mike McCormackmsi: Fix some memory leaks.
2006-07-27  Mike McCormackmsi: Use msi_alloc/free, not HeapAlloc/Free.
2006-07-24  Mike McCormackmsi: Make MsiConfigureFeature a bit more robust.
2006-07-24  Mike McCormackmsi: Move COM server implementation to a separate file.
2006-07-24  Robert Shearmanmsi: The szLogFile parameter of MsiEnableLogW is option...
2006-07-24  Mike McCormackmsi: Implement MsiGetFileHash.
2006-07-24  Mike McCormackmsi: Reimplement MsiGetUserInfo using awstrings.
2006-07-24  Mike McCormackmsi: MoveMsiEnumPatches to registry.c
2006-07-21  Mike McCormackmsi: Handle W/A conversions more correctly in MsiProvid...
2006-07-21  Mike McCormackmsi: Use msi_reg_get_val_str() to read a registry value.
2006-07-21  Mike McCormackmsi: Add a stub implementation for MsiProvideQualifiedC...
2006-07-21  Mike McCormackmsi: Components with INSTALLSTATE_NOTUSED are considere...
2006-07-21  Mike McCormackmsi: A component with an empty path is not used.
2006-07-21  Mike McCormackmsi: Use TRACE not FIXME for already implemented functions.
2006-07-19  Mike McCormackmsi: Implement MsiConfigureFeatureW.
2006-07-19  Mike McCormackmsi: Fix the size of base 85 GUIDs.
2006-07-19  Mike McCormackmsi: Check the right pointers for NULL.
2006-07-19  Mike McCormackmsi: Set properties, not the command line in MsiReinsta...
2006-07-18  Robert Shearmanmsi: Fix conversion of path to include nul-termination...
2006-07-17  Mike McCormackmsi: Tidy up MsiCreateAndVerifyInstallerDirectory a...
2006-07-17  Mike McCormackmsi: Implement MsiConfigureFeatureA using MsiConfigureF...
2006-07-17  Mike McCormackmsi: Add support for INSTALLSTATE_ADVERTISED to MsiQuer...
2006-07-17  Mike McCormackmsi: MsiGetComponentPath cannot return INSTALLSTATE_ADV...
2006-07-14  Mike McCormackmsi: Use awstring to return strings from MsiGetProductInfo.
2006-07-14  Mike McCormackmsi: Read from the registry, not the database in MsiGet...
2006-07-06  Mike McCormackmsi: Features may be published but absent.
2006-07-06  Mike McCormackmsi: Add a test for MsiGetComponentPath and make it...
2006-07-06  Mike McCormackmsi: Use msi_strcpy_to_awstring to return the string...
2006-07-06  Mike McCormackmsi: Forward MsiUseFeature to MsiUseFeatureEx.
2006-05-30  Hans Leidekkermsi: Implement MsiLocateComponent{A,W}.
2006-05-25  Dmitry Timoshkovmsi: Translate the resulting string only if the previou...
2006-05-23  Jonathan ErnstUpdate the address of the Free Software Foundation.
2006-04-18  Mike McCormackmsi: Clean up memset usage.
2006-04-17  Mike McCormackmsi: Fix some possible NULL pointer dereferences (Cover...
2006-01-03  Francois GougetSmall documentation tweaks to avoid winapi_check warnings.
2005-12-05  Christian Gmeinermsi: Implemented DllCanUnloadNow.
2005-11-11  Steven EdwardsPartly implement MsiMessageBox[A/W] on top of MessageBo...
2005-11-10  Aric StewartUse MsiDecomposeDescriptorW in MsiProvideQualifiedCompo...
2005-11-09  Mike McCormackMake sure we only CoUninitialize after successfully...
2005-11-03  Ivan Leo PuotiFix some wrong prototypes.
2005-11-02  Mike McCormackStub implementation for MsiAdvertiseScriptA/W.
2005-11-02  Mike McCormackStub implementation for MsiGetFileHashA/W.
2005-10-31  Mike McCormackImprove MsiUseFeatureEx and MsiGetFeatureState a little...
2005-10-30  Mike McCormackDefine MSIDBOPEN_ constants using LPCWSTR when compilin...
2005-10-29  Mike McCormackImplement MsiGetFeatureUsageA and MsiUseFeature(Ex...
2005-10-29  Mike McCormackAdd an implementation for MsiGetShortcutTargetA/W.
2005-10-28  Mike McCormackReturn an error in MsiGetComponentPathW if passed a...
2005-09-30  Mike McCormackRename ACTION_DoTopLevelINSTALL to MSI_InstallPackage...
2005-09-28  Mike McCormackDon't create MSI handles unless we have to pass one...
2005-09-25  Mike McCormackHandle copying of the install package to a temporary...
2005-09-23  Mike McCormackImplement MsiGetShortcutTargetA.
2005-09-20  Mike McCormackAdded memory allocation inline functions (part 2).
2005-09-16  Mike McCormackFix the stub for MsiConfigureFeature.
2005-09-07  Aric StewartImplement MsiReinstallFeature.
2005-09-06  Aric StewartBe sure to null terminate the string in MsiGetProductIn...
2005-09-06  Aric StewartAdded stub implementations for MsiEnumPatchesA/W.
2005-08-10  Francois GougetChange some Dll* functions so they are exported by...
2005-08-10  Vincent BéronCorrect mismatches between spec files and comments...
2005-08-08  Alexandre JulliardDon't prefix the functions DllCanUnloadNow, DllGetClass...
2005-08-03  Steven EdwardsAdd real stub for MsiConfigureFeatureW.
2005-07-13  Alexandre JulliardUse the official names for the Unicode string constants.
2005-07-12  Aric StewartUse the SourceList functions to get the source path in
2005-07-11  Aric StewartUse the strings defined in msi.h.
2005-07-08  Robert ShearmanIn MsiLocateComponent pcchBuf can be NULL so don't...
2005-06-28  Aric StewartRelocate the msi file to prevent cd locking, corrected...
2005-06-13  Aric StewartA "1" is returned not a 1 for AssignmentType. Also...
2005-06-08  Aric StewartAdd Language to the values we can query with MsiGetProd...
2005-06-07  Aric StewartCorrect a crash if the length buffer is NULL.
2005-06-03  Aric StewartLocate where a buffer size is not being set and correct...
2005-06-01  Dmitry TimoshkovMake more of the OLE interface vtables const.
2005-05-30  Mike McCormackAdd and correct some function declarations.
2005-05-23  Aric StewartFix a leaking handle.
2005-05-20  Aric StewartFix a leaking handle in MsiConfigureProductExW.
2005-05-11  Stefan LeichterAdded minimal implementation of MsiCreateAndVerifyInsta...
2005-04-28  Aric StewartCorrect user component publication.
2005-04-28  Aric StewartImplement MsiQueryFeatureStateW.
2005-04-27  Aric StewartCorrect a leaking hkey handle.
2005-04-26  Aric StewartExpand some handling of special properties in MsiGetPro...
2005-04-22  Francois GougetTweak the API documentation to silence winapi_check...
2005-04-21  Aric StewartFix for the return codes for the Qualified component...
2005-04-20  Francois GougetTweak the API documentation to silence winapi_check...
2005-04-20  Aric StewartImplement Publish Components in order for MsiGetQualifi...
2005-03-29  Mike McCormackSplit out database functions, remove dependence on...
2005-03-25  Mike McCormackUse strdup, implement MsiDatabaseImportA.
2005-03-24  Mike McCormackReplace instances of HeapAlloc/MultiByteToWideChar...
2005-03-23  Marcus MeissnerFixed MsiDatabaseImportA, MsiDatabaseImportW, and
2005-03-10  Juan Lang- make sure msihandle2msiinfo is correctly matched...
2005-03-02  Francois GougetAssorted spelling fixes.
2005-02-25  Jon GriffithsDocumentation spelling fixes.
2005-02-24  Aric StewartDo some basic work with registry component paths.
2005-02-16  Mike McCormackMove product, feature and component enumeration functio...
2005-02-16  Aric StewartStubs for MsiUseFeature.
2005-02-16  Mike McCormackMsiGetComponentPath should allow null pointers for...
2005-02-10  Mike McCormackUpdate headers, add MsiGetUserInfoA stub implementation.
2005-02-10  Aric StewartAdded stubs for MsiGetShortcutTargetA/W.
2005-02-09  Mike McCormackFix a memory leak in MsiConfigureProductExW.
2005-02-08  Mike McCormackImplement and document MsiLoadString.
2005-01-28  Mike McCormackImplement MsiPreviewDialog.
next