Commit Graph

63 Commits (2e767e81cc1682597b3d42a0ca1dcebdf909aaaa)

Author SHA1 Message Date
Gijs Vermeulen 90ddc58a86 advpack: Extract inf file before installing in ExecuteCab().
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=29806
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-05-11 13:31:00 +02:00
Francois Gouget 529a45515b advpack: A spelling fix in a comment.
Signed-off-by: Francois Gouget <fgouget@free.fr>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-08-08 17:53:36 +02:00
Alexandre Julliard 58f22b03f6 advpack: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-05-27 15:50:49 +02:00
André Hentschel e7f5dc194a advpack: Use ARRAY_SIZE() macro.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-07-04 22:13:43 +02:00
Michael Müller 10ff131325 advpack: Translate flags in LaunchINFSection.
Signed-off-by: Michael Müller <michael@fds-team.de>
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2015-10-09 17:50:44 +09:00
Vincent Povirk 531f795623 advpack: Handle quoted arguments to rundll exports. 2013-07-29 14:10:56 +02:00
Alexandre Julliard 2d60d91460 advpack: Pass all the specified parameters to do_ocx_reg. 2011-11-07 11:45:18 +01:00
Rob Shearman 6bfead8421 advpack: Add explicit "!= S_OK" to expressions that use HRESULTs as booleans. 2008-09-12 16:50:15 +02:00
Andrew Talbot a7d06e7430 advpack: Fix sign-compare warnings. 2008-07-21 12:18:34 +02:00
Detlef Riekenberg 6a95b93ec3 advpack+setupapi: Remove unneeded checks before SetupCloseInfFile. 2007-07-10 13:32:10 +02:00
Andrew Talbot 924e1d4bc3 advpack: Exclude unused headers. 2007-04-23 19:59:38 +02:00
Andrew Talbot 970cfc7485 advpack: Constify some variables. 2007-04-03 11:22:29 +02:00
Rob Shearman f170f5d8d3 advpack: Stop processing if there was an error registering an OCX. 2007-04-02 11:34:54 +02:00
Rob Shearman 5275b1b85f advpack: Call OleInitialize before registering OCXs, like native does. 2007-04-02 11:34:38 +02:00
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