Commit graph

44 commits

Author SHA1 Message Date
Austin English
a326c9ee67 setupapi: Avoid shadowing a parameter. 2011-03-09 15:54:20 +01:00
Stefan Leichter
05a308a80b setupapi: Implement SetupGetInfFileListA. 2010-04-06 11:48:21 +02:00
Alexandre Julliard
6836990e0b setupapi: Only cleanup fake dlls once the whole section has been executed. 2010-03-27 11:50:01 +01:00
Alexandre Julliard
f6b3dba7a0 setupapi: Add support for creating registry symlinks from a .inf file. 2010-02-16 12:26:56 +01:00
Stefan Leichter
9db754fe10 setupapi: Implement SetupGetInfFileListW. 2009-12-14 16:14:37 +01:00
Stefan Leichter
381221de66 setupapi: Add stub and some tests for SetupGetInfFileListW. 2009-11-11 10:53:39 +01:00
Alexandre Julliard
4ae262df8e setupapi: Create fake dlls before performing dll registration. 2009-10-27 11:26:20 +01:00
Alexandre Julliard
11d66a8788 setupapi: Use a global buffer to read fake dll files and free it only once we are done with all the fake dlls. 2009-10-15 13:58:19 +02:00
Michael Stefaniuc
8b3f3ef821 setupapi: Use FAILED instead of !SUCCEEDED. 2009-09-10 11:08:35 +02:00
Vincent Povirk
b7fe5e0aa5 setupapi: Implement FLG_PROFITEM_GROUP. 2008-11-24 15:07:11 +01:00
Vincent Povirk
23f54c939b setupapi: Add a matching CoUninitialize call.
Spotted by Rob Shearman.
2008-11-07 10:56:30 +01:00
Vincent Povirk
6c380468d9 setupapi: Implement ProfileItems directive. 2008-11-05 15:55:09 +01:00
Alexandre Julliard
c7e661b8e5 setupapi: Install services in InstallHinfSection. 2008-04-16 12:36:18 +02:00
Alexandre Julliard
cf78e6c38c setupapi: Implemented SetupInstallServicesFromInfSectionW. 2008-04-16 12:36:08 +02:00
Paul Vriens
f14eecded8 setupapi: Forward SetupInstallServicesFromInfSectionA to W-function. 2008-03-26 13:46:16 +01:00
Chris Robinson
4d721de4d2 setupapi: Add stub for SetupInstallServicesFromInfSectionW. 2007-11-02 12:36:03 +01:00
Louis Lenders
1c7891f86e setupapi: Add stub for SetupInstallServicesFromInfSectionA. 2007-10-22 12:36:08 +02:00
Damjan Jovanovic
28025d64ef setupapi: Use NtDeleteKey instead of an invalid RegDeleteKeyW. 2007-08-21 21:38:27 +02:00
Misha Koshelev
0e369586df setupapi: Simplify code as native setupapi does not handle quoted paths. 2007-06-25 11:44:09 +02:00
Misha Koshelev
41fd380005 setupapi: Handle unquoted paths in InstallHinfSection as native. 2007-06-15 13:24:01 +02:00
Rob Shearman
66d5cb2967 setupapi: The inf file containing the SourceDisksFiles and SourceDisksNames sections is the same as hinf if there is no layout file specified.
So pass the correct inf handle to SetupQueueDefaultCopyW and SetupQueueCopySectionW.
2007-05-04 12:40:00 +02:00
Francois Gouget
8cfd025164 setupapi: Fix handling of 'CopyFiles=@file'. 2006-12-21 14:48:15 +01:00
Hans Leidekker
709735e294 setupapi: The inf section suffix that corresponds to __x86_64 is .ntamd64. 2006-11-14 11:34:24 +01:00
Dmitry Timoshkov
ab83183c03 setupapi: Fix a typo. 2006-10-16 17:05:47 +02:00
Michael Stefaniuc
79ecfaf52f setupapi: Win64 printf format warning fixes. 2006-10-14 20:17:25 +02:00
Francois Gouget
3b7fb551ce setupapi: Fix handling of inf paths that are quoted (due to spaces, typically). 2006-08-10 11:28:02 +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
Alexandre Julliard
8b478a70ec setupapi: Added support for creating fake dlls at install time.
This should satisfy applications that access a dll file directly. For
apps that check the dll version in the file, the version resource is
copied from the builtin dll.
2006-03-21 11:30:48 +01:00
Alexandre Julliard
c67728f7c6 setupapi: Added support for calling executables in a RegisterDlls section. 2006-03-18 18:43:13 +01:00
Alexandre Julliard
4f128fa874 Added support for optional section.ntx86 and section.nt in
InstallHinfSection when current version is set to NT.
2005-11-03 19:34:03 +00:00
Ge van Geldorp
748d23a7d4 Base of REG_DWORD entries must be auto-detected. 2005-09-14 11:15:58 +00:00
Eric Pouech
0a258964c2 Const correctness fixes. 2004-11-30 21:38:57 +00:00
Alexandre Julliard
8887d74bbf SPINST_UNREGSVR must use the UnregisterDlls section, not the
RegisterDlls one.
2004-02-27 06:06:38 +00:00
Alexandre Julliard
5a157628c7 Implemented InstallHinfSection (based on a patch by Chris Morgan). 2004-02-27 04:43:32 +00:00
Alexandre Julliard
cb283489ad Added support for the RegisterDlls section (partly based on a patch by
Chris Morgan).
2004-02-27 00:47:10 +00:00
Steven Edwards
b2b7262815 Porting fixes. 2003-09-11 02:58:46 +00:00
Alexandre Julliard
e37c6e18d0 Fixed header dependencies to be fully compatible with the Windows
headers (with help from Dimitrie O. Paun).
2003-09-05 23:08:26 +00:00
Huw Davies
0704955ca4 Use strtoulW instead of strtolW for DWORD conversion. 2003-05-13 22:16:11 +00:00
Alexandre Julliard
b34fb35b31 Fixed warnings caused by conversion to -DSTRICT. 2002-10-18 23:48:57 +00:00
Patrik Stridvall
9c1de6de30 Moved all the content of the DDK files ntdef.h and ntddk.h to
winternl.h.
2002-09-12 22:07:02 +00:00
Aric Stewart
5de3334a7f When processing the reg section we need to delete before adding.
First pass implementation of UpdateIni.
2002-06-13 21:51:45 +00:00
Alexandre Julliard
9b6f433ebb Implemented strtolW/strtoulW in libwine_unicode and used it to replace
wcstol and friends.
2002-05-16 18:58:47 +00:00
Alexandre Julliard
5068347b19 Implemented a large number of the 32-bit setupapi functions.
Fixed a number of setupx functions by making them call the setupapi
equivalents.
2002-04-02 02:57:50 +00:00