80 Commits

Author SHA1 Message Date
James Hawkins
7fe6aad7fa msi: An empty source is an invalid parameter. 2007-11-05 14:48:25 +01:00
James Hawkins
dde89244e5 msi: Append a slash to network and url sources. 2007-11-05 14:48:16 +01:00
James Hawkins
798429f9ca msi: Validate the product code. 2007-11-05 14:47:33 +01:00
James Hawkins
861ae27a4f msi: Return the error from OpenSourceKey. 2007-11-05 14:47:26 +01:00
James Hawkins
22c10da044 msi: Don't create the product source key when adding a source. 2007-11-05 14:46:59 +01:00
James Hawkins
44e1c7d79b msi: Implement MsiSourceListAddSourceExA. 2007-11-05 14:46:52 +01:00
Mikolaj Zalewski
cf84cbac5b msi: Add some already implemented function to the spec file. 2007-09-28 11:00:04 +02:00
James Hawkins
37286473a0 msi: Add a stub implementation of MsiSourceListEnumSourcesA. 2007-07-30 15:27:02 +02:00
James Hawkins
04c67c2a1c msi: Add support for the MSICODE_PATCH option. 2007-07-03 13:42:42 +02:00
James Hawkins
0cd708e7f5 msi: pcchValue represents the length of szValue in TCHARS, not bytes. 2007-07-03 13:42:22 +02:00
James Hawkins
c26505b701 msi: Return ERROR_SUCCESS if the PackageName property is not present. 2007-07-02 15:28:50 +02:00
James Hawkins
381b915b47 msi: Return ERROR_BAD_CONFIGURATION if the SourceList key does not exist. 2007-07-02 15:28:42 +02:00
James Hawkins
3e56d78f2e msi: Validate MsiSourceListGetInfo parameters. 2007-07-02 15:28:33 +02:00
James Hawkins
6cc2f0f402 msi: Implement MsiSourceListGetInfoA. 2007-07-02 15:27:42 +02:00
Mike McCormack
f5dddd557f msi: Fix a memory leak. 2006-11-02 12:25:03 +01:00
Mike McCormack
80affb3c2d msi: Merge action.h into msipriv.h. 2006-10-10 16:12:12 +02:00
Mike McCormack
f1d4646a49 msi: Win64 printf format warning fixes. 2006-10-05 11:32:32 +02:00
Andrew Talbot
2e372c08b5 msi: Cast-qual warnings fix. 2006-09-20 20:02:48 +02:00
James Hawkins
d4a27358a5 msi: Use the bare minimum number of parameters for LookupAccountName. 2006-08-16 12:40:21 +02:00
James Hawkins
fc56e92657 msi: Add a stub implementation of MsiSourceListClearAll. 2006-07-19 09:47:00 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Dan Kegel
35f9a4797f msi: Fix missing case in MsiSourceListAddSourceEx. 2006-05-05 17:59:02 +02:00
Robert Shearman
ecc5c18f4e msi: Init size before passing to RegEnumValue. 2006-02-22 22:15:41 +01:00
Ulrich Czekalla
9d389ec03f msi: Implement MsiSourceListAddSource. 2006-02-22 11:32:58 +01:00
Mike McCormack
8dc28d5306 Added memory allocation inline functions (part 1). 2005-09-20 11:57:19 +00:00
Mike McCormack
54a2891d33 Make some fixme messages less alarmist. 2005-09-06 09:23:18 +00:00
Alexandre Julliard
7258914ef6 Use the official names for the Unicode string constants. 2005-07-13 12:07:41 +00:00
Aric Stewart
de7a621b06 Correct an error where I was not properly advancing a pointer. 2005-07-11 18:00:36 +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