Commit Graph

49 Commits

Author SHA1 Message Date
Andrew Talbot 982a6a5a60 advpack: Constify some variables. 2007-03-13 11:52:28 +01:00
James Hawkins a27ae79295 advpack: Use the full path of the INF file as the source directory if the CAB file is invalid. 2006-11-02 12:23:53 +01:00
James Hawkins 615d09f285 advpack: Fix the full path check. 2006-10-24 11:44:20 +02:00
James Hawkins 8b9ad4d3bc advpack: Make internal functions static. 2006-10-09 20:28:07 +02:00
James Hawkins 29a55bd512 advpack: Win64 printf format warning fixes. 2006-10-07 17:48:11 +02:00
James Hawkins a39913fa11 advpack: Add the regsvr action to the SetupInstallFromInfSection call. 2006-09-07 10:48:04 +02:00
James Hawkins f5acc51f2c advpack: Get the proper working directory in install_init. 2006-09-07 10:47:58 +02:00
James Hawkins ac9e421999 advpack: Add tests for different configurations of INF filenames and
working directories for install functions.
2006-07-10 13:05:26 +02:00
James Hawkins 1a0208ef61 advpack: Implement DoInfInstall on top of the install framework. 2006-06-21 11:13:58 +02:00
Michael Stefaniuc 56026299d0 Remove more redundant NULL checks before HeapFree (found by Smatch). 2006-06-07 14:20:09 +02:00
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
James Hawkins 5f875b0912 advpack: DelDirs should only remove a directory if it's empty. 2006-05-08 13:37:39 +02:00
James Hawkins 8e111502ad advpack: The only flag we don't handle is RSC_FLAG_UPDHLPDLLS. 2006-05-08 13:37:29 +02:00
James Hawkins 3e46363bfd advpack: Don't fail if the dll to register doesn't exist. 2006-05-05 20:57:29 +02:00
James Hawkins 72e279bd36 advpack: Implement the DelDirs command. 2006-05-05 17:48:54 +02:00
James Hawkins 4df237312a advpack: Implement the CheckAdminRights option. 2006-05-05 17:48:39 +02:00
James Hawkins c9cff908ce advpack: Implement the RunPreSetupCommands command. 2006-05-05 17:48:19 +02:00
James Hawkins 5524a4c574 advpack: INF install is implemented so fix the documentation. 2006-05-05 17:48:05 +02:00
James Hawkins e0aa23a168 advpack: Implement the PerUserInstall command. 2006-05-05 17:47:51 +02:00
James Hawkins b3347c49a1 advpack: Leave room for the NULL terminator in the working_dir string. 2006-05-05 17:47:08 +02:00
James Hawkins 48b55afa56 advpack: NULL-terminate the source path. 2006-05-05 17:46:53 +02:00
James Hawkins 9c6e762e6d advpack: Return the hresult in ExecuteCabW. 2006-05-05 17:46:41 +02:00
James Hawkins 924d91ca05 advpack: Implement LaunchINFSectionW. 2006-04-20 19:39:29 +02:00
James Hawkins c14fe5a6be advpack: Implement ExecuteCabW. 2006-04-20 19:39:01 +02:00
James Hawkins 401becab3e advpack: Implement the RunPostSetupCommands callback. 2006-04-20 19:38:22 +02:00
James Hawkins c4ca63418f advpack: Implement the RegisterOCXs callback. 2006-04-20 19:38:03 +02:00
James Hawkins aabb5d0443 advpack: Set the ldids of the install section in install_init. 2006-04-20 15:34:00 +02:00
James Hawkins 704e70ff7c advpack: Add stub handling for the RegisterOCXs command. 2006-04-20 15:33:13 +02:00
James Hawkins 92f979b005 advpack: Don't TRACE the internals of the setup pointer as it can be NULL. 2006-04-20 15:30:50 +02:00
James Hawkins 49a29a1878 advpack: LaunchINFSectionExA is no longer a stub. 2006-04-20 15:30:34 +02:00
James Hawkins b2a3ffd893 advpack: Put function declarations in advpack_private.h. 2006-04-19 12:00:59 +02:00
James Hawkins eb602fa8f0 advpack: Add install_init/release to perform install initialization. 2006-04-17 12:17:20 +02:00
James Hawkins b70d65b227 advpack: Use the default queue callback when calling SetupInstallFromInfSection. 2006-04-17 12:02:42 +02:00
James Hawkins fadf610065 advpack: Implement UserInstStubWrapper. 2006-04-11 14:22:09 +02:00
James Hawkins 698ee36c85 advpack: Perform a setupapi-level install of the INF file in RunSetupCommand. 2006-04-11 11:25:23 +02:00
James Hawkins 46fe944832 advpack: Implement LaunchINFSectionEx. 2006-04-11 11:24:59 +02:00
James Hawkins 65b50022d5 advpack: Standardize the format of advpack traces.
Display all strings in advpack traces.
Use debugstr_a/w for TRACE strings.
2006-04-11 11:24:14 +02:00
James Hawkins cc6685f089 advpack: Standardize the format of advpack parameter lists. 2006-04-11 11:23:57 +02:00
James Hawkins 148a481266 advpack: Factor out advpack error handling into ADV_HRESULT. 2006-04-05 11:38:57 +02:00
James Hawkins 39cedf0bed advpack: Forward LaunchINFSectionA to its Unicode counterpart. 2006-04-04 12:18:56 +02:00
James Hawkins 017d1b0b56 advpack: Forward ExecuteCabA to its Unicode counterpart. 2006-03-31 11:33:25 +02:00
James Hawkins c26245077d advpack: Open the INF file if the RSC_FLAG_INF flag is specified. 2006-03-30 13:22:17 +02:00
James Hawkins 724a4b36c2 advpack: Forward LaunchINFSectionExA to its Unicode counterpart. 2006-03-30 12:46:59 +02:00
James Hawkins 93fc6d450a advpack: Fix the documentation for the cmdline parameter of LaunchInfSection/Ex. 2006-03-30 12:46:42 +02:00
James Hawkins 480b64950b advpack: Implement the launching of executables in RunSetupCommand. 2006-03-27 12:17:30 +02:00
James Hawkins 2fb1ac8611 advpack: Set hexe to a non-NULL value to test that the handle is NULL on return. 2006-03-27 11:30:50 +02:00
James Hawkins 478712a27d advpack: Forward RunSetupCommandA to its Unicode counterpart. 2006-03-24 12:54:20 +01:00
Francois Gouget be6d891f0d advpack: Prepare the unicodification of advpack.dll.
All functions that manipulate strings should have an Ansi and a
Unicode variant.
Forward the unqualified dll entry points to the Ansi variant for
backward compatibility.
We're not allowed to use unqualified entry points in Wine, so change
RegInstall() calls to RegInstallA().
Update win32.api.
2006-02-27 15:57:33 +01:00
James Hawkins 60de11c084 advpack: Branch off the advpack install functions into install.c. 2006-02-21 11:26:07 +01:00