610 Commits

Author SHA1 Message Date
Juan Lang
60fefd72e8 setupapi: Implement SetupDiSetDeviceRegistryPropertyA/W. 2007-09-21 12:08:25 +02:00
Juan Lang
bc924f5b3a setupapi: Implement SetupDiGetDeviceRegistryPropertyA/W. 2007-09-21 12:08:20 +02:00
Juan Lang
f94f6367f2 setupapi: Implement SetupDiGetDeviceInstanceIdW. 2007-09-21 12:06:14 +02:00
Juan Lang
83f05e79bb setupapi: Implement SetupDiCreateDeviceInfoW. 2007-09-21 12:05:48 +02:00
Juan Lang
1bbfd72afb setupapi: Add error checking to SetupDiCreateDeviceInfoW stub. 2007-09-20 14:27:13 +02:00
Juan Lang
c1ccd65792 setupapi: Implement SetupDiGetDeviceInstanceIdA on top of SetupDiGetDeviceInstanceIdW. 2007-09-20 14:27:13 +02:00
Juan Lang
634cba84d2 setupapi: Implement SetupDiEnumDeviceInfo. 2007-09-20 14:27:13 +02:00
Juan Lang
a7ad54ef92 setupapi: Add a placeholder for devices. 2007-09-20 14:27:13 +02:00
Juan Lang
e481b1eaee setupapi: Add tests for SetupDiGetDeviceInstanceId. 2007-09-20 14:27:13 +02:00
Juan Lang
7c0a311753 setupapi: Add stubs for SetupDiGetDeviceInstanceIdA/W. 2007-09-20 14:27:13 +02:00
Juan Lang
362e8e1f62 setupapi: Add tests for SetupDiCreateDeviceInfo. 2007-09-20 14:27:13 +02:00
Juan Lang
9fc7973727 setupapi: Add missing prototypes and definitions, and change function prototypes to match. 2007-09-19 12:48:46 +02:00
Juan Lang
d62285d006 setupapi: Fix typo. 2007-09-19 12:34:33 +02:00
Juan Lang
2e2fe9b9f7 setupapi: Fix return type. 2007-09-19 12:31:43 +02:00
Lionel Debroux
85022e50c2 setupapi: Fix memory leak (found by Smatch). 2007-09-13 11:04:52 +02:00
Lionel Debroux
d7abb09b46 setupapi: Fix HeapFree of wrong pointer (found by Smatch). 2007-09-12 14:07:49 +02:00
Steven Edwards
c9a0da51a5 Remove more unneeded wine 16bit header usage. 2007-08-30 12:31:01 +02:00
Francois Gouget
a116879507 Assorted spelling fixes. 2007-08-30 12:26:02 +02:00
Francois Gouget
c2d47ced74 setupapi: Add prototypes for the Setup*Log*() functions. Better stick to the PSDK types. 2007-08-30 11:57:18 +02:00
Francois Gouget
2993785f3a Assorted non-ANSI function declaration fixes (missing void). 2007-08-30 11:57:18 +02:00
Andrew Talbot
926a008ffb setupapi: Constify some variables. 2007-08-29 12:10:56 +02:00
Andrew Talbot
3bf6315af2 setupapi: Constify some variables. 2007-08-27 19:27:26 +02:00
Paul Vriens
86e2d1a5e7 setupapi/tests: Use skip instead of trace. 2007-08-27 11:57:49 +02:00
Damjan Jovanovic
28025d64ef setupapi: Use NtDeleteKey instead of an invalid RegDeleteKeyW. 2007-08-21 21:38:27 +02:00
Mikolaj Zalewski
0d00a74f47 setupapi: If needed create directories for fake dlls. 2007-08-21 12:42:24 +02:00
Jason Edmeades
7f901f41f0 setupapi: Remove duplicate backslashes on dirids. 2007-08-13 13:04:16 +02:00
Jason Edmeades
ac6343cd5a setupapi: Add test to show setupapi does not handle single quotes. 2007-08-10 12:58:17 +02:00
Paul Vriens
c0cc85f78e setupapi/tests: Use GetModuleHandleA instead of LoadLibraryA. 2007-07-31 12:34:54 +02:00
Detlef Riekenberg
6a95b93ec3 advpack+setupapi: Remove unneeded checks before SetupCloseInfFile. 2007-07-10 13:32:10 +02:00
Detlef Riekenberg
8be4e8537c setupapi: Avoid crash in SetupCloseInfFile. 2007-07-10 13:31:54 +02:00
Francois Gouget
a3317a5c01 Assorted spelling fixes. 2007-07-05 19:56:34 +02:00
Misha Koshelev
0e369586df setupapi: Simplify code as native setupapi does not handle quoted paths. 2007-06-25 11:44:09 +02:00
Michael Stefaniuc
67ed76e685 setupapi: Do not use wide character constants. 2007-06-22 12:18:46 +02:00
Misha Koshelev
41fd380005 setupapi: Handle unquoted paths in InstallHinfSection as native. 2007-06-15 13:24:01 +02:00
Misha Koshelev
095c9bf26a setupapi/tests: Add basic tests for InstallHinfSectionA/W command line processing. 2007-06-15 13:23:55 +02:00
Francois Gouget
b6a2102d34 setupapi/tests: There is no strncasecmp() on Windows. So use CompareString() instead. 2007-05-29 13:46:24 +02:00
Rob Shearman
34556854ed setupapi: Add a FIXME in SetupCopyOEMInfW for when we should be copying a catalog file. 2007-05-29 11:54:38 +02:00
Dmitry Timoshkov
3c9e7a7f33 wine: Switch to using 'long' for INT_PTR type for 64-bit compatibility. 2007-05-25 20:37:56 +02:00
Andrew Talbot
9f2a62ed0a setupapi: Exclude unused headers. 2007-05-21 12:31:11 +02:00
Hans Leidekker
3cfb018ea6 setupapi: Don't require a valid version section for INF_STYLE_OLDNT files. 2007-05-21 12:30:34 +02:00
Hans Leidekker
6cc0b4e88e setupapi: Add a partial implementation for SetupScanFileQueue{A, W}. 2007-05-18 14:18:49 +02:00
Hans Leidekker
108288ec3a setupapi: Correctly handle an empty filename in SetupGetSourceFileLocationA. 2007-05-18 14:13:53 +02:00
Hans Leidekker
d060160b7a setupapi: Implement pSetup{Get, Set}QueueFlags. 2007-05-18 14:12:28 +02:00
Rob Shearman
c4eeb9f6fa setupapi: SetupOpenInfFile returns INVALID_HANDLE_VALUE on failure, not NULL.
Fix SetupQueryInfOriginalFileInformation to check for the former rather than the latter.
2007-05-11 11:20:04 +02:00
Paul Vriens
299a358fdb setupapi/tests: SetupQueryInfOriginalFileInformationA is not available on win98. 2007-05-08 20:09:31 +02:00
Rob Shearman
04fada9035 setupapi: Improve the stub for SetupQueryInfOriginalFileInformation
to return information for OriginalCatalogName based on information in
the installed inf file.
2007-05-08 18:09:49 +02:00
Rob Shearman
672a611379 setupapi: Don't copy an OEM inf file if the exact same OEM inf file already exists. 2007-05-08 18:09:36 +02:00
Rob Shearman
c572ddb40c setupapi: Partially implement SetupQueryInfOriginalFileInformationW.
Implement SetupQueryInfOriginalFileInformationA on top of SetupQueryInfOriginalFileInformationW.
2007-05-04 12:40:43 +02:00
Rob Shearman
712bffb54e setupapi: Add stubs for SetupQueryInfOriginalFileInformationA/W. 2007-05-04 12:40:17 +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