wined3d: Fix a "ordered comparison of pointer with integer zero".
[wine] / dlls / msi / msi.c
2007-12-08  James Hawkinsmsi: Reimplement MsiGetProductCode.
2007-12-05  James Hawkinsmsi: Reimplement MsiGetComponentPath.
2007-12-03  James Hawkinsmsi: Add a stub implementation of MsiEnumComponentCostsW.
2007-11-26  James Hawkinsmsi: Verify the szFilePath parameter of MsiGetFileHash.
2007-08-09  Francois Gougetmsi: Better match the PSDK types, remove some now unuse...
2007-08-09  James Hawkinsmsi: Simplify MsiQueryComponentState, with more tests.
2007-08-08  James Hawkinsmsi: Implement the remaining contexts for MsiQueryCompo...
2007-08-07  James Hawkinsmsi: Implement the MSIINSTALLCONTEXT_MACHINE context...
2007-08-07  James Hawkinsmsi: Forward MsiQueryComponentStateA to MsiQueryCompone...
2007-08-06  Francois Gougetmsi: Fix the MsiEnumProductsEx*(), MsiQueryComponentSta...
2007-07-03  James Hawkinsmsi: Read the components state directly from the registry.
2007-07-03  James Hawkinsmsi: Return INSTALLSTATE_BADCONFIG if we can't decode...
2007-07-03  James Hawkinsmsi: Return INSTALLSTATE_ADVERTISED if the component...
2007-07-03  James Hawkinsmsi: Open the correct key and return INSTALLSTATE_ADVER...
2007-06-27  James Hawkinsmsi: If the UserData product key exists, but the user...
2007-06-27  James Hawkinsmsi: Any value of WindowsInstaller besides 0 means...
2007-06-27  James Hawkinsmsi: Use the correct registry key when detecting a...
2007-06-27  James Hawkinsmsi: If the user product key exists, the product's...
2007-06-27  James Hawkinsmsi: Validate MsiQueryProductCode parameters.
2007-06-26  James Hawkinsmsi: Add a stub implementation of MsiQueryComponentStateA.
2007-06-26  Rob Shearmanmsi: Implement MsiGetMode for MSIRUNMODE_SCHEDULED...
2007-06-18  James Hawkinsmsi: Implement MsiApplyPatchW.
2007-06-18  James Hawkinsmsi: Forward MsiApplyPatchA to MsiApplyPatchW.
2007-06-11  Jeff Latimermsi: Use the langbuff len rather than the versionbuff...
2007-06-06  Andrew Talbotmsi: Constify some variables.
2007-05-17  Misha Koshelevmsi: Return appropriate values for empty MsiProductInfo...
2007-04-12  Aric Stewartmsi: Do not crash in MsiGetUserInfo if org, user or...
2007-02-19  Andrew Talbotmsi: Constify some variables.
2006-10-10  Mike McCormackmsi: Merge action.h into msipriv.h.
2006-10-09  James Hawkinsmsi: Make internal functions static.
2006-10-05  Mike McCormackmsi: Win64 printf format warning fixes.
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...
next