Commit Graph

46 Commits

Author SHA1 Message Date
James Hawkins
4777a3a33b msi: Simplify ExpandAnyPath. 2007-12-17 11:47:49 +01:00
James Hawkins
e6431cd06e msi: Handle the CompLocator table in the AppSearch action. 2007-12-08 19:53:49 +01:00
James Hawkins
32d3ffc5c5 msi: Make sure attr is valid before checking for the directory bit. 2007-11-29 13:37:07 +01:00
James Hawkins
474fca1eec msi: Fix the condition for checking a drive. 2007-11-13 13:35:50 +01:00
James Hawkins
bee95916f7 msi: Set the file to NULL when running the directory search. 2007-11-13 13:35:41 +01:00
James Hawkins
1a0b23cd7d msi: Implement the CCPSearch standard action. 2007-11-05 14:55:24 +01:00
Francois Gouget
c4b1195c0c Assorted spelling fixes. 2007-10-23 18:20:27 +02:00
Andrew Talbot
1486d851da msi: Constify some variables. 2007-06-01 12:51:14 +02:00
James Hawkins
0de574b258 msi: Deformat the key path before opening the key. 2007-05-10 14:12:57 +02:00
Andrew Talbot
5346ba392d msi: Constify some variables. 2007-02-19 12:04:12 +01:00
Mike McCormack
77b514fe24 msi: Use MSI_IterateRecords in ACTION_AppSearch. 2006-11-28 12:14:58 +01:00
Mike McCormack
63afb3f840 msi: Use MSI_QueryGetRecord in ACTION_AppSearchIni. 2006-11-28 12:14:53 +01:00
Mike McCormack
a0d0453501 msi: Use MSI_QueryGetRecord in ACTION_AppSearchDr. 2006-11-28 12:14:46 +01:00
Mike McCormack
54ab47ef59 msi: Use MSI_QueryGetRecord in ACTION_AppSearchReg. 2006-11-27 13:46:37 +01:00
Mike McCormack
fa6bc9e50b msi: Use MSI_QueryGetRecord in ACTION_AppSearchComponents. 2006-11-27 13:46:32 +01:00
Mike McCormack
a1c969ee23 msi: Use MSI_QueryGetRecord in ACTION_AppSearchGetSignature. 2006-11-27 13:46:09 +01:00
Mike McCormack
80affb3c2d msi: Merge action.h into msipriv.h. 2006-10-10 16:12:12 +02:00
Mike McCormack
73c7bcb6e5 msi: Fix memory leaks and bad frees. 2006-10-10 12:10:07 +02:00
James Hawkins
915898fbb7 msi: NULL-terminate dst on error. 2006-10-10 11:57:52 +02:00
James Hawkins
42b05ea311 msi: Add missing sizeof(WCHAR) multiplier. 2006-10-10 11:57:32 +02:00
Mike McCormack
f1d4646a49 msi: Win64 printf format warning fixes. 2006-10-05 11:32:32 +02:00
Juan Lang
4b99bf02c0 msi: Implement msidbLocatorTypeFileName in RegLocator searches. 2006-10-03 11:16:16 +02:00
Andrew Talbot
2e372c08b5 msi: Cast-qual warnings fix. 2006-09-20 20:02:48 +02:00
Mike McCormack
f3dae17cbb msi: Use msi_alloc/free, not HeapAlloc/Free. 2006-07-27 11:56:51 +02:00
Juan Lang
fb6bd2414b msi: Don't use fixed-size buffers in AppSearch action. 2006-07-21 10:49:09 +02:00
Juan Lang
07253473d4 msi: Implement ACTION_AppSearchIni. 2006-07-20 12:09:06 +02:00
Juan Lang
0042c010af msi: Implement searching parent in ACTION_AppSearchReg. 2006-07-19 18:15:49 +02:00
Juan Lang
2590c081a1 msi: Set name in ACTION_AppSearchGetSignature. 2006-07-19 09:38:24 +02:00
Juan Lang
9e7f182871 msi: Fix silly pointer error. 2006-07-18 11:17:31 +02:00
Juan Lang
5cf870dae5 msi: Let caller set property in AppSearch. 2006-07-14 13:32:39 +02:00
Juan Lang
ab24569b85 msi: Split up ACTION_AppSearchReg. 2006-07-12 19:28:00 +02:00
James Hawkins
3b506c6408 msi: AppSearchReg shouldn't create the key it's looking for if it doesn't exist. 2006-07-11 17:15:10 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Juan Lang
3700913803 msi: Fix possible crash bugs in error path. 2006-04-12 11:18:33 +02:00
Ivan Leo Puoti
5b22e4d6ef Fix some wrong prototypes. 2005-11-03 11:35:11 +00:00
Mike McCormack
51c6618d8d Rename load_dynamic_stringW to msi_dup_record_field to better describe
what it does, and replace a few instances with MSI_RecordGetString to
avoid allocating memory.
2005-10-27 12:36:12 +00:00
Mike McCormack
ee034ba4c2 Added memory allocation inline functions (part 2). 2005-09-20 11:59:14 +00:00
Aric Stewart
88837b5d8d Bail out if the reg key is empty. This prevents us from writing
garbage to the property table.
2005-07-22 18:27:41 +00:00
Juan Lang
ac0ba1a241 Partially implement AppSearch for RegLocator-type searches. 2005-05-10 08:27:00 +00:00
Peter Berg Larsen
e732fc023d Janitorial: Get rid of strncpy/strncpyW. 2005-03-28 14:17:51 +00:00
Francois Gouget
93416cdaf7 Assorted spelling fixes. 2005-03-23 13:15:18 +00:00
Juan Lang
35c65cf731 Fix a regression in AppSearch. 2005-03-10 17:24:20 +00:00
Juan Lang
1d936f45ae If a full path isn't specified, search across all fixed drives. 2005-02-08 12:08:49 +00:00
Juan Lang
c33efbeb7d Simplify AppSearch error checking. 2005-02-03 10:41:41 +00:00
Aric Stewart
a905217b3e Fix a copy and paste error, check for a null value and discard
unneeded errors.
2005-02-02 09:30:05 +00:00
Juan Lang
df9d01409b Partially implement AppSearch action. 2005-02-01 14:22:31 +00:00