Commit graph

73 commits

Author SHA1 Message Date
Hans Leidekker
0bd46f1501 msi: Add a stub implementation of MsiJoinTransaction. 2015-07-15 23:19:29 +09:00
Austin English
f8089da4b3 msi: Add stubs for MsiEnumClientsExA/W. 2015-02-04 21:32:50 +09:00
Hans Leidekker
a884d98e99 msi: Add a partial implementation of MsiProvideComponent. 2015-01-21 18:08:10 +01:00
Grazvydas Ignotas
7e4fa63621 include: Remove unneeded semicolons and fix a typo. 2014-03-03 17:02:36 +01:00
Hans Leidekker
5891ce25e5 msi: Implement MsiQueryFeatureStateExA/W. 2013-01-09 17:39:33 +01:00
Hans Leidekker
8cebf01702 msi: Implement MsiEnumComponentsEx. 2012-04-02 12:34:24 +02:00
Michael Stefaniuc
ad0f8b6b66 include: Make some more "long" numeric constants LP64/LLP64 proof. 2011-11-22 11:10:02 +01:00
Hans Leidekker
537a5932b0 msi: Add a stub implementation of MsiDeterminePatchSequence. 2011-07-07 14:46:14 +02:00
Hans Leidekker
4c9c50d86b msi: Implement and test MsiGetFeatureInfo. 2011-06-10 10:55:11 +02:00
Alexandre Julliard
2349a5eb4f include: Move some included files outside of extern "C". 2010-09-07 13:37:41 +02:00
Hans Leidekker
0032706564 msi: Add stub implementations of MsiBeginTransaction and MsiEndTransaction. 2010-09-02 18:05:22 +02:00
Hans Leidekker
438ad93b22 msi: Implement and test MsiGetPatchInfoA/W. 2010-02-15 16:36:39 +01:00
Hans Leidekker
9e769f2fae include: Add some missing prototypes. 2010-01-25 13:02:41 +01:00
Hans Leidekker
05e9a1fce8 msi: Add a partial implementation of MsiDetermineApplicablePatchesW. 2009-09-02 14:41:31 +02:00
Hans Leidekker
b4b8bc830f msi: Implement MsiApplyMultiplePatchesA/W. 2009-05-01 16:19:39 +02:00
Michael Stefaniuc
6bd893a960 msi: Change MSIHANDLE to ULONG for Win64 compatibility.
Also fix the compiler warnings produced by this change.
2009-01-05 12:34:12 +01:00
James Hawkins
199a26c81a msi: Add a stub implementation of MsiGetPatchInfoEx. 2008-12-15 12:33:56 +01:00
James Hawkins
43499b9f47 msi: Add the MSIPATCHSTATE enumeration. 2008-12-08 12:06:33 +01:00
James Hawkins
7df94f3b04 msi: Fix the type of the last parameter of MsiEnumPatchesEx. 2008-12-08 12:06:06 +01:00
James Hawkins
1484c6272d msi: Add a stub implementation of MsiDetermineApplicablePatches. 2008-10-09 13:01:18 +02:00
Jacek Caban
417134709d msi: Added MsiInstallMissingComponentW stub implementation. 2008-10-07 12:12:54 +02:00
James Hawkins
525865447e msi: Add a stub implementation of MsiDatabaseMerge. 2008-10-01 11:41:23 -05:00
Louis Lenders
e16e15bf0c msi: Add stub for MsiSetExternalUIRecord. 2008-09-25 13:27:38 +02:00
James Hawkins
8782fdba1b msi: Add a stub implementation of MsiEnumPatchesEx. 2008-08-04 13:04:30 +02:00
James Hawkins
e94b065df3 msi: Fix the type of the ID parameter of MsiSourceListEnumMediaDisks. 2008-03-20 14:27:35 +01:00
James Hawkins
ad70693539 msi: Implement MsiGetProductInfoEx. 2008-03-04 11:54:21 +01:00
James Hawkins
72706972d2 msi: Add definitions for MsiEnumComponentCosts. 2008-03-01 12:18:47 +01:00
James Hawkins
1bd49bcf74 msi: Implement MsiSourceListEnumMediaDisks. 2008-02-26 11:19:40 +01:00
James Hawkins
f177dc9f90 msi: Add tests for enumerating the source list after publishing. 2008-02-18 12:41:37 +01:00
Rob Shearman
e35bd05082 msi: Add stub implementation of MsiIsProductElevatedA/W. 2008-02-15 09:59:59 +01:00
Francois Gouget
5771700019 msi: Better match the PSDK types, remove some now unused types from win32.api, and update it to fix the winapi_check warnings. 2007-08-09 14:12:44 +02:00
Francois Gouget
4deb14a3b6 msi: Fix the MsiEnumProductsEx*(), MsiQueryComponentState*() and MsiProvideQualifiedComponentEx*() prototypes. 2007-08-06 13:57:53 +02:00
Francois Gouget
2f051c34a4 msi: MsiProvideComponentFromDescriptorA/W() is not supposed to be defined in msi.h. 2007-08-06 12:30:14 +02:00
James Hawkins
ee89cfca53 msi: Add a stub implementation of MsiQueryComponentStateA. 2007-06-26 12:11:47 +02:00
James Hawkins
d8860d34e4 msi: Implement MsiApplyPatchW. 2007-06-18 12:14:53 +02:00
James Hawkins
5fd3c4ad15 msi: Add missing declarations to the public headers. 2006-10-09 14:40:13 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Mike McCormack
d78dce709e Fix function prototype and spec file entry for
MsiEnumComponentQualifiers.
2005-11-15 16:55:04 +00:00
Mike McCormack
451ef3a9c3 Stub implementation for MsiAdvertiseScriptA/W. 2005-11-02 19:54:31 +00:00
Mike McCormack
15e578dfbc Stub implementation for MsiGetFileHashA/W. 2005-11-02 10:56:54 +00:00
Mike McCormack
ee5f97c04a Add INSTALLSTATE_NOTUSED to the INSTALLSTATE enumeration. 2005-09-20 11:37:05 +00:00
Mike McCormack
4a202c2112 Fix the stub for MsiConfigureFeature. 2005-09-16 18:45:04 +00:00
Aric Stewart
d3d5ad6b7a Added stub implementations for MsiEnumPatchesA/W. 2005-09-06 11:05:24 +00:00
Mike McCormack
9c1cfe79ba Add the INSTALLMODE enumeration. 2005-09-06 10:23:24 +00:00
Vincent Béron
56da0c33fb Use #include "foo.h" for including Windows headers in dlls/, use
#include <bar.h> for including Windows headers in include/.
2005-08-10 09:51:40 +00:00
Vincent Béron
05b2c1cc81 Remove multiple declarations of the same function, keeping the public
one as reference.
2005-07-24 16:17:28 +00:00
Alexandre Julliard
7258914ef6 Use the official names for the Unicode string constants. 2005-07-13 12:07:41 +00:00
Aric Stewart
acb5ed0691 Remove some duplicate prototypes and reformat the SourceList APIs a
bit more to fit with the style of the rest of the file.
2005-07-11 17:59:35 +00:00
Aric Stewart
c6f155a5fd Add the string constants located in msi.h and make use of them in
files.c and source.c.
2005-07-11 13:22:24 +00:00
Aric Stewart
b7dc53d462 Add source.c to start handling the various MsiSourceList apis used in
v3 of MSI, and now internally.
Update files.c to use the MsiSourceList apis to make sure our
SourceList keys in the registry are included and correct.
2005-07-05 21:00:06 +00:00