Commit Graph

133 Commits

Author SHA1 Message Date
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 05c23edaef advpack: Clean up the formatting of RegInstall to match the rest of the file. 2006-05-05 17:45:54 +02:00
James Hawkins d049c37af2 advpack: Perform an Advanced INF-level install in RegInstall. 2006-05-05 17:45:39 +02:00
James Hawkins f1631103aa advpack: Factor out writing predefined strings into write_predefined_strings. 2006-05-05 17:45:16 +02:00
James Hawkins 4b9311b5b2 advpack: Ignore the return value from the OCX registration. 2006-05-05 17:45:04 +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 b9fc3f8eb1 advpack: Set the destination directory to the working directory if key equals SourceDir. 2006-04-19 12:43:14 +02:00
James Hawkins fc52a8483c advpack: Add the ability to set multiple keys on one line in set_ldid. 2006-04-19 12:42:14 +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 3f784a7339 advpack: Factor out OCX registering into do_ocx_reg. 2006-04-17 12:14:53 +02:00
James Hawkins 1bc69125af advpack: Use get_parameter to read the three parameters of RegisterOCX.
Use get_parameter to read the three parameters to RegisterOCX.
Remove the ERRs and TRACEs now that we return the HRESULT.
2006-04-17 12:14:42 +02:00
James Hawkins 39c0682bff advpack: The fallback directory is the fifth field index, not the sixth. 2006-04-17 12:03:01 +02:00
James Hawkins b70d65b227 advpack: Use the default queue callback when calling SetupInstallFromInfSection. 2006-04-17 12:02:42 +02:00
James Hawkins ab68238af7 advpack: Fix the documentation for RegisterOCX. 2006-04-17 12:02:25 +02:00
James Hawkins 940af1b41c advpack: Fix the return type of RegisterOCX. 2006-04-17 12:02:16 +02:00
James Hawkins 640b7761eb advpack: Document RegisterOCX. 2006-04-14 19:35:48 +02:00
Alexandre Julliard 5c2a980c86 advpack: Fixed a couple of typos in Unicode conversion. 2006-04-13 12:10:56 +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 6053d265bc advpack: Add initial implementation of SetPerUserSecValues. 2006-04-10 15:43:53 +02:00
James Hawkins d7199a4836 advpack: Add a few more tests for SetPerUserSecValues. 2006-04-07 20:01:04 +02:00
James Hawkins 12a9ed0ade advpack: Forward DelNodeRunDLL32A to its Unicode counterpart. 2006-04-07 12:56:49 +02:00
James Hawkins cc4b01a0f1 advpack: Rewrite get_parameter to be able to handle an empty parameter. 2006-04-07 12:56:36 +02:00
James Hawkins a7e055e0bd advpack: Add initial tests for SetPerUserSecValues. 2006-04-06 22:22:15 +02:00
James Hawkins 148a481266 advpack: Factor out advpack error handling into ADV_HRESULT. 2006-04-05 11:38:57 +02:00
James Hawkins e475634799 advpack: Forward RegInstallA to its Unicode counterpart. 2006-04-04 12:20:24 +02:00
James Hawkins 39cedf0bed advpack: Forward LaunchINFSectionA to its Unicode counterpart. 2006-04-04 12:18:56 +02:00
James Hawkins 844eebd0e7 advpack: Forward RegSaveRestoreOnINFA to its Unicode counterpart. 2006-04-04 12:18:22 +02:00
James Hawkins 96a428066a advpack: Forward RegSaveRestoreA to its Unicode counterpart. 2006-04-04 12:18:04 +02:00
James Hawkins 063a36b66f advpack: Forward RegRestoreAllA to its Unicode counterpart. 2006-04-04 12:09:08 +02:00
James Hawkins d04606b583 advpack: LaunchINFSectionExW is available, so mark it so in the spec file. 2006-03-31 11:33:33 +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