Hans Leidekker
|
6488a6a5e4
|
msi: Extend registry helpers to support opening the features key for a specific user.
|
2013-01-09 17:39:32 +01:00 |
Hans Leidekker
|
52a87c9054
|
msi: Add a length parameter to msi_strcpy_to_awstring and use it where appropriate.
|
2012-10-29 14:41:49 +01:00 |
Hans Leidekker
|
a7137ef035
|
msi: Remove an unneeded assignment.
|
2012-04-20 11:59:43 +02:00 |
Hans Leidekker
|
25b7228274
|
msi: Reimplement MsiEnumComponents on top of MsiEnumComponentsEx.
|
2012-04-02 12:34:28 +02:00 |
Hans Leidekker
|
8cebf01702
|
msi: Implement MsiEnumComponentsEx.
|
2012-04-02 12:34:24 +02:00 |
Hans Leidekker
|
0f40d2624d
|
msi: Reimplement MsiEnumProducts on top of MsiEnumProductsEx.
|
2012-03-12 16:37:24 +01:00 |
Hans Leidekker
|
a4c20dc437
|
msi: Implement MsiEnumProductsEx.
|
2012-03-12 16:37:23 +01:00 |
Frédéric Delanoy
|
99e422c975
|
msi: Remove dead assignment (Clang).
|
2011-07-06 11:30:10 +02:00 |
Hans Leidekker
|
88b4bbfc6a
|
msi: More Wow64 fixes.
|
2011-04-06 12:05:08 +02:00 |
Hans Leidekker
|
6f552fd2f7
|
msi: Avoid sprintf for simple concatenations.
|
2011-03-30 13:28:05 +02:00 |
Hans Leidekker
|
881ff642a2
|
msi: Make sure to access the 64-bit portion of the registry where needed on Wow64.
|
2011-03-30 13:28:05 +02:00 |
Hans Leidekker
|
e4d19fc47b
|
msi: Explicitly pass product code and platform to MSIREG_OpenUninstallKey and MSIREG_DeleteUninstallKey.
|
2011-03-30 13:28:05 +02:00 |
Hans Leidekker
|
6ad992c407
|
msi: Allocate the user token dynamically.
|
2011-03-30 13:28:05 +02:00 |
Hans Leidekker
|
701f14801f
|
msi: Clean up better when removing a product.
|
2011-01-20 12:23:09 +01:00 |
Hans Leidekker
|
9e30f77568
|
msi: Add some traces.
|
2010-12-23 17:44:54 +01:00 |
Hans Leidekker
|
eaa57c5b7b
|
msi: Compare strings without depending on thread locale.
|
2010-10-19 13:49:54 +02:00 |
Hans Leidekker
|
43a680a155
|
msi: Register class ids from 32-bit packages under Wow6432Node on 64-bit.
|
2010-10-13 15:52:19 +02:00 |
Hans Leidekker
|
52aab76eb2
|
msi: Put the uninstall key for 32-bit packages under Wow6432Node on 64-bit.
|
2010-10-05 17:50:16 +02:00 |
Hans Leidekker
|
d99b6d3934
|
msi: Properly advance the patch pointer in msi_check_product_patches.
Fixes patch enumeration when multiple patches are registered for a given product.
|
2010-07-21 13:24:01 +02:00 |
Hans Leidekker
|
920fc345ba
|
msi: Register more patch details.
|
2010-05-04 13:15:00 +02:00 |
Hans Leidekker
|
dd1bef3498
|
msi: Reset the MsiEnumPatchesExW index on failure.
|
2010-04-02 15:22:50 +02:00 |
Mikhail Maroukhine
|
f930c87fd6
|
objbase.h: CLSIDFromString: Add constness to the parameters declaration in accordance with MSDN.
|
2010-03-29 12:11:02 +02:00 |
Alexandre Julliard
|
4a88562ec7
|
msi: Reset the MsiEnumProductsW index on failure.
|
2010-03-26 15:34:48 +01:00 |
Hans Leidekker
|
367c2048a1
|
msi: Don't crash on null last parameter in MsiDecomposeDescriptor.
|
2010-03-23 13:24:27 +01:00 |
Hans Leidekker
|
843382f284
|
msi: Define common strings only once.
|
2009-10-15 14:16:50 +02:00 |
Hans Leidekker
|
d02dbf4492
|
msi: Initialize some variables.
|
2009-06-04 12:18:04 +02:00 |
Hans Leidekker
|
9163b0d0a3
|
msi: Enumerate products from all contexts.
Fix for office 2007 proofing tools installer.
|
2009-03-27 15:51:26 +01:00 |
James Hawkins
|
c965d839f9
|
msi: Allow the enumeration of other users' patches.
|
2009-03-23 15:52:17 +01:00 |
James Hawkins
|
f7c615b188
|
msi: Enumerate the current user's patches if szUserSid is NULL.
|
2009-03-23 15:52:17 +01:00 |
James Hawkins
|
3956bb5b0e
|
msi: Fix a typo (Coverity 910).
|
2009-03-23 15:52:17 +01:00 |
Alexandre Julliard
|
b4d81f8517
|
msi: Fix handling of buffer sizes in MsiEnumPatchesA and avoid a redundant call to MsiEnumPatchesW.
|
2009-02-25 16:06:21 +01:00 |
Andrew Talbot
|
c0ad988e67
|
msi: Remove unused functions.
|
2009-02-06 13:04:03 +01:00 |
Alexandre Julliard
|
8ca2aa3da9
|
msi: Fix compiler warning on older gcc.
|
2009-01-30 13:44:06 +01:00 |
Michael Stefaniuc
|
5f3ac30b3c
|
msi: Remove superfluous pointer casts.
|
2009-01-15 12:43:03 +01:00 |
Andrew Talbot
|
668197a898
|
msi: Declare some functions static.
|
2009-01-12 13:10:53 +01:00 |
James Hawkins
|
b5e3e19a19
|
msi: Add the ability to query a specific context for install properties.
|
2008-12-15 12:34:18 +01:00 |
James Hawkins
|
880b9199a9
|
msi: Add the ability to query a specific context for a patch.
|
2008-12-15 12:34:12 +01:00 |
James Hawkins
|
4a9f6995aa
|
msi: Add the ability to query a specific context for a product key.
|
2008-12-15 12:34:06 +01:00 |
James Hawkins
|
e07ed1a2eb
|
msi: Implement MsiEnumPatchesW.
|
2008-12-09 11:23:56 +01:00 |
James Hawkins
|
c46f2102c9
|
msi: Forward MsiEnumPatchesA to MsiEnumPatchesW.
|
2008-12-09 11:23:49 +01:00 |
James Hawkins
|
a9e0290934
|
msi: Add the ability to delete multiple users' component keys.
|
2008-12-09 10:28:14 +01:00 |
James Hawkins
|
bdf7da9bdc
|
msi: Remove a duplicated function.
|
2008-12-09 10:28:04 +01:00 |
James Hawkins
|
8438d21127
|
msi: Remove a duplicated function.
|
2008-12-09 10:27:58 +01:00 |
James Hawkins
|
98c703ab87
|
msi: Add the ability to open multiple users' install properties key.
|
2008-12-09 10:27:52 +01:00 |
James Hawkins
|
b198f4f23f
|
msi: Add the ability to open multiple users' component keys.
|
2008-12-09 10:27:45 +01:00 |
James Hawkins
|
930b429d1e
|
msi: Add the ability to open multiple users product keys.
|
2008-12-09 10:27:37 +01:00 |
James Hawkins
|
ff87f354c4
|
msi: Fix an uninitialized variable.
|
2008-12-09 10:25:44 +01:00 |
James Hawkins
|
87fef9fd22
|
msi: Implement MsiEnumPatchesExW.
|
2008-12-08 12:18:49 +01:00 |
James Hawkins
|
a32fcfa9b1
|
msi: Forward MsiEnumPatchesExA to MsiEnumPatchesExW.
|
2008-12-08 12:06:42 +01:00 |
James Hawkins
|
7df94f3b04
|
msi: Fix the type of the last parameter of MsiEnumPatchesEx.
|
2008-12-08 12:06:06 +01:00 |