Gijs Vermeulen
|
87acb93586
|
setupapi/tests: Add SetupInstallFromInfSectionA test.
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-08-15 10:49:07 +02:00 |
Austin English
|
d45e6814d6
|
setupapi: Set LastError on success in SetupInstallFromInfSectionW.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=45167
Signed-off-by: Gijs Vermeulen <gijsvrm@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-08-15 10:49:07 +02:00 |
Michael Stefaniuc
|
94d8ba78b8
|
setupapi/tests: Use the available ARRAY_SIZE() macro.
Signed-off-by: Michael Stefaniuc <mstefani@winehq.org>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-06-15 12:56:48 +02:00 |
Tim Wanders
|
074345edd6
|
setupapi: Return CR_NO_SUCH_DEVNODE from CM_Get_Parent stub.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-04-02 20:47:11 +02:00 |
Alex Henrie
|
02acc6514a
|
setupapi/tests: Drop install test workarounds for Windows <= 2000.
Signed-off-by: Alex Henrie <alexhenrie24@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2018-02-16 19:19:44 +01:00 |
Alexandre Julliard
|
35719665d7
|
setupapi: Use correct architecture for fake dlls on ARM and ARM64.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-11-01 23:16:07 +01:00 |
Hugh McMaster
|
c9308b8d6b
|
setupapi: Recursively remove any subkeys before calling NtDeleteKey().
Signed-off-by: Hugh McMaster <hugh.mcmaster@outlook.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-09-12 10:24:47 +02:00 |
Andrew Wesie
|
e4645d60d7
|
setupapi: Fix SetupDiGetDeviceRegistryProperty if property does not exist.
Signed-off-by: Andrew Wesie <awesie@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-05-02 11:18:36 +02:00 |
Austin English
|
852cd999f3
|
setupapi: Add SetupDiEnumDriverInfoA/W stubs.
Signed-off-by: Austin English <austinenglish@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-03-17 18:53:30 +01:00 |
André Hentschel
|
a0ec931a1b
|
setupapi: Fix some more spec file entries.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-02-23 13:15:44 +01:00 |
Nikolay Sivov
|
01080e6750
|
setupapi: Use sizeof() instead of numerical constants for buffer sizes.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-02-08 16:00:49 +01:00 |
Andrey Gusev
|
1ce4029994
|
setupapi: Add CM_Get_Sibling_Ex stub.
Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-01-30 13:07:35 +01:00 |
Andrey Gusev
|
afa920a73f
|
setupapi: Add CM_Get_Child_Ex stub.
Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-01-30 13:06:33 +01:00 |
André Hentschel
|
122aea9405
|
setupapi: Fix some spec file entries.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-01-27 16:31:43 +01:00 |
Christoph Brill
|
6b05583005
|
setupapi: Stub CM_Open_DevNode_Key and CM_Get_Child.
Signed-off-by: Christoph Brill <egore911@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2017-01-25 17:15:27 +01:00 |
Hans Leidekker
|
53b7a36319
|
setupapi/tests: Skip InstallHinfSection tests if the user doesn't have admin rights.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-12-20 13:02:36 +01:00 |
Hans Leidekker
|
0e3a0e13ef
|
setupapi/tests: Skip SetupGetInfInformation tests if the user doesn't have admin rights.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-12-20 13:02:34 +01:00 |
Hans Leidekker
|
162a40e145
|
setupapi/tests: Skip devinst tests if the user doesn't have admin rights.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-12-19 12:13:59 +01:00 |
Hans Leidekker
|
0922deda93
|
setupapi/tests: Skip SetupCopyOEMInfA tests if the user doesn't have admin rights.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-12-19 12:13:54 +01:00 |
Hans Leidekker
|
c84080fb59
|
setupapi/tests: Clean up properly after each device test.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-12-07 11:57:46 +01:00 |
Hans Leidekker
|
cdb72f3997
|
setupapi: Add a stub implementation of SetupDiRemoveDeviceInterface.
Signed-off-by: Hans Leidekker <hans@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-12-07 11:57:44 +01:00 |
Alistair Leslie-Hughes
|
b32a0eaab9
|
setupapi: Add SetupDiGetDevicePropertyW stub.
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-11-08 19:27:02 +01:00 |
André Hentschel
|
55efd7cfe4
|
setupapi/tests: Try to delete pre-existing key.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-13 12:52:15 +09:00 |
André Hentschel
|
cfcffd9799
|
setupapi/tests: Also check for ERROR_CALL_NOT_IMPLEMENTED at the second call to SetupDiCreateDeviceInfoListExW.
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-09-07 22:19:40 +09:00 |
Nikolay Sivov
|
af533d1eeb
|
setupapi: Added CM_Get_Version().
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-08-11 12:11:12 +09:00 |
Andrey Gusev
|
3e8d4e3103
|
setupapi/tests: Fix a typo in comment.
Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-23 22:50:00 +09:00 |
Rob Walker
|
10058e7c4e
|
setupapi: Add stub for setupapi.dll.CM_Get_DevNode_Status.
Signed-off-by: Rob Walker <bob.mt.wya@gmail.com>
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-06-03 22:26:07 +09:00 |
Andrey Gusev
|
bf9d01edd6
|
setupapi: Fix a typo in comment.
Signed-off-by: Andrey Gusev <andrey.goosev@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-05-02 12:26:08 +09:00 |
Austin English
|
f820c09428
|
setupapi: Add SetupDiSetDeviceInstallParamsW stub.
Signed-off-by: Austin English <austinenglish@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-31 22:10:54 +09:00 |
Sebastian Lackner
|
e8aa851fe4
|
setupapi: Fix parsing of inf files containing garbage at the beginning of the file.
Signed-off-by: Sebastian Lackner <sebastian@fds-team.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-03-16 21:59:42 +09:00 |
Frédéric Delanoy
|
5c2cff30aa
|
setupapi/tests: Use todo_wine_if() in tests.
Signed-off-by: Frédéric Delanoy <frederic.delanoy@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2016-02-22 17:37:10 +09:00 |
Austin English
|
9ad0bc6372
|
setupapi: Add SetupDiSelectBestCompatDrv stubs.
Signed-off-by: Austin English <austinenglish@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-12-24 12:05:08 +01:00 |
André Hentschel
|
9edfb14c6b
|
setupapi: Remove dead code (Clang).
Signed-off-by: André Hentschel <nerv@dawncrow.de>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-12-24 12:00:11 +01:00 |
Vincent Povirk
|
295346f81d
|
setupapi: Add a manifest to indicate the tests don't need elevation.
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-11-16 17:14:31 +09:00 |
Huw Davies
|
45c987d962
|
setupapi/tests: Use RegQueryValueEx so that tests run on Win XP.
Signed-off-by: Huw Davies <huw@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
|
2015-10-15 01:08:52 +09:00 |
Vincent Povirk
|
f0009e17e4
|
setupapi/tests: Add tests for dirid values.
Signed-off-by: Vincent Povirk <vincent@codeweavers.com>
|
2015-10-01 16:28:49 +09:00 |
Dmitry Timoshkov
|
ab92627e19
|
setupapi: SetupDiCreateDeviceInfoListEx returns INVALID_HANDLE_VALUE on error.
|
2015-07-29 21:44:04 +02:00 |
Dmitry Timoshkov
|
afa912b4f2
|
setupapi: SetupDiGetClassDevsEx returns INVALID_HANDLE_VALUE on error.
|
2015-07-29 21:44:04 +02:00 |
Dmitry Timoshkov
|
14650b939c
|
setupapi: Avoid shadowing devInst variable.
|
2015-07-29 21:44:04 +02:00 |
Jacek Caban
|
00f1b7534b
|
setupapi: Allow more than one Wine manifest in a DLL.
|
2015-06-11 21:05:41 +09:00 |
Nikolay Sivov
|
98b991fdcf
|
setupapi/tests: Skip a test if user is not allowed to open logging.
|
2015-05-25 21:52:40 +09:00 |
Aric Stewart
|
a3487ad316
|
setupapi: Restore close brace before using guid string as reg key.
|
2015-05-04 15:06:14 +09:00 |
Nikolay Sivov
|
21b9c5f023
|
setupapi/tests: Trace error codes when SetupOpenLog fails.
|
2015-05-01 21:12:35 +09:00 |
Thomas Faber
|
655e7f98db
|
setupapi/tests: Avoid side-effect in an assert.
|
2015-04-03 17:07:38 +09:00 |
Pierre Schweitzer
|
a1edebefdf
|
setupapi/tests: Add tests for the SetupOpenLog(), SetupLogErrorA(), SetupCloseLog() functions.
|
2015-03-27 00:12:20 +09:00 |
Pierre Schweitzer
|
a851aaa424
|
setupapi: Implement SetupLogErrorA(), SetupLogErrorW().
|
2015-03-27 00:12:17 +09:00 |
Pierre Schweitzer
|
799dfa6ada
|
setupapi: Implement SetupOpenLog(), SetupCloseLog().
|
2015-03-27 00:12:13 +09:00 |
Francois Gouget
|
16019848b8
|
setupapi: Remove unneeded NONAMELESSXXX directives.
|
2015-03-19 14:05:57 +09:00 |
Michael Stefaniuc
|
d0dfa75ba4
|
setupapi: RT_MANIFEST is already an int resource (PVS-Studio).
|
2015-02-23 15:25:58 +09:00 |
Pierre Schweitzer
|
fe41140664
|
setupapi: Fix string conversion in SetupGetInfInformationA().
|
2015-02-09 17:44:06 +09:00 |
André Hentschel
|
f272c12607
|
setupapi: Add stubs for CM_Get_Device_Interface_List_SizeA/W.
|
2014-10-08 17:44:50 +02:00 |
Austin English
|
3013b6c6da
|
setupapi: Add a stub for SetupDiSetClassInstallParamsW.
|
2014-07-14 19:26:16 +02:00 |
Nikolay Sivov
|
dcab5fe61b
|
setupapi: Make default context structure layout compatible.
|
2014-05-12 10:53:16 +02:00 |
Mark Harmstone
|
cfb81f2c60
|
setupapi: Add CM_Get_DevNode_Registry_Property wrapper around CM_Get_DevNode_Registry_Property_Ex.
|
2014-05-08 19:41:55 +02:00 |
Nikolay Sivov
|
8802f84c8c
|
setupapi: Implement a binary compatible string table.
|
2014-05-06 16:42:44 +02:00 |
Thomas Faber
|
b8c42020a9
|
setupapi: Fix buffer overflow in SetupGetFileCompressionInfoW.
|
2014-03-27 14:52:30 +01:00 |
André Hentschel
|
99c151a146
|
setupapi: Don't confuse ARM with ARM64.
|
2014-03-25 20:22:36 +01:00 |
André Hentschel
|
4bcc492fe3
|
setupapi: Add support for more architectures when building fake dlls.
|
2014-03-24 11:39:15 +01:00 |
Austin English
|
8d854a4830
|
setupapi: Make sure DeviceInterfaceData->cbSize is initialized in SetupDiEnumDeviceInterfaces.
|
2014-03-17 17:34:12 +01:00 |
Frédéric Delanoy
|
9c76ccfda1
|
setupapi: Use BOOL type where appropriate.
|
2014-02-13 17:52:14 +01:00 |
Vincent Povirk
|
bdadd760a3
|
setupapi: Stub SetupDiDestroyDriverInfoList.
|
2014-01-28 11:49:18 +01:00 |
André Hentschel
|
0d688c7d52
|
setupapi/tests: Remove dead code.
|
2014-01-27 17:01:54 +01:00 |
Frédéric Delanoy
|
4ec00cb2c2
|
setupapi/tests: Use BOOL type where appropriate.
|
2014-01-06 17:15:45 +01:00 |
Alexandre Julliard
|
99ef0d6ff0
|
makefiles: Get rid of the MAKE_TEST_RULES variable.
|
2014-01-02 12:13:16 +01:00 |
Alexandre Julliard
|
5e7416e5c8
|
makefiles: Get rid of the MAKE_DLL_RULES variable.
|
2014-01-02 12:08:18 +01:00 |
Marcus Meissner
|
84a51f64ca
|
setupapi: Do not free stack pointers (Coverity).
|
2014-01-01 20:45:20 +01:00 |
Frédéric Delanoy
|
7102459c60
|
setupapi: Constify a character string.
|
2013-12-18 11:39:58 +01:00 |
Stefan Leichter
|
adbc691d20
|
setupapi/tests: Test signature $Windows NT$ in SetupDiGetINFClassA too.
|
2013-12-18 11:33:31 +01:00 |
Stefan Leichter
|
6aace3014d
|
setupapi: Support signature $Windows NT$ in SetupDiGetINFClassA/W too.
|
2013-12-18 11:33:26 +01:00 |
Alexandre Julliard
|
4f3d71cef3
|
makefiles: Get rid of the no longer used PO_SRCS variables.
|
2013-12-15 10:23:04 +01:00 |
Alexandre Julliard
|
5756ee09f3
|
makefiles: Add makedep pragmas for rc files that contain translations.
|
2013-11-05 20:38:19 +01:00 |
Nikolay Sivov
|
9d03aa328f
|
setupapi/tests: Enable compilation with -D__WINESRC__.
|
2013-10-29 20:07:07 +01:00 |
Frédéric Delanoy
|
cef6b07372
|
setupapi: Use BOOL type where appropriate.
|
2013-10-10 10:44:30 +02:00 |
Michael Stefaniuc
|
0e681027a2
|
tests: Compile the tests by default with -D__WINESRC__.
|
2013-10-02 11:04:02 +02:00 |
Michael Stefaniuc
|
09524be583
|
setupapi: Avoid using CONST.
|
2013-09-23 11:54:55 +02:00 |
Francois Gouget
|
ce64b90c97
|
setupapi/tests: Remove a pointless use of assert().
|
2013-07-03 21:20:03 +02:00 |
Alexandre Julliard
|
361057501f
|
setupapi: Don't set the DLL flag when creating a fake dll that ends in .exe.
|
2013-05-20 12:48:09 +02:00 |
Alexandre Julliard
|
2aa3d2b0e1
|
setupapi: Don't bother to free libraries at process exit.
|
2013-05-17 12:24:41 +02:00 |
Stefan Leichter
|
a829c2b3ad
|
setupapi: Add a stub for SetupDiSetDeviceInstallParamsA.
|
2013-04-19 10:39:36 +02:00 |
André Hentschel
|
f8c77fbd62
|
setupapi: Add stub keyword to some FIXMEs.
|
2013-04-15 15:14:30 +02:00 |
André Hentschel
|
f79fa294c9
|
setupapi: Add stubs for CM_Reenumerate_DevNode and CM_Reenumerate_DevNode_Ex.
|
2013-04-15 15:14:25 +02:00 |
André Hentschel
|
32fb489f1c
|
setupapi: Add CM_Get_Device_ID_ExA stub.
|
2013-04-04 13:28:45 +02:00 |
Sylvain Petreolle
|
8a04421244
|
setupapi: Add stub for SetupAddToSourceListW.
|
2012-12-11 20:45:45 +01:00 |
Alexandre Julliard
|
960f0595b2
|
setupapi: Load IRegistrar from atl100.dll.
|
2012-11-28 21:25:00 +01:00 |
Alexandre Julliard
|
4b7085fdd4
|
setupapi: Fix total size when appending multi-string values.
|
2012-11-26 13:27:50 +01:00 |
André Hentschel
|
4d796458d0
|
setupapi: Avoid memory leaks (coverity).
|
2012-10-29 10:40:14 +01:00 |
Alexandre Julliard
|
8418115edf
|
setupapi: Fix buffer overflow in load_fake_dll.
Found by Daniel Lehman.
|
2012-10-12 11:21:14 +02:00 |
Erich Hoover
|
f036f46217
|
setupapi: Close the target file before issuing SPFILENOTIFY_FILEEXTRACTED.
|
2012-10-09 18:32:27 +02:00 |
Erich Hoover
|
2ee8cd5a6c
|
setupapi: Report the correct target file with SPFILENOTIFY_FILEEXTRACTED.
|
2012-10-09 18:32:26 +02:00 |
Michael Stefaniuc
|
4d28aedaf8
|
setupapi: Avoid TRUE:FALSE conditional expressions.
|
2012-08-14 11:58:44 +02:00 |
Michael Stefaniuc
|
f93390f719
|
setupapi: Simplify the "pointer to start of array" idiom.
|
2012-07-27 17:05:30 +02:00 |
André Hentschel
|
7b32809890
|
setupapi: Add a stub for SetupDiGetDeviceInstallParamsW.
|
2012-07-11 10:17:03 -05:00 |
Hans Leidekker
|
da922769c5
|
setupapi: SetupInstallServicesFromInfSection doesn't fail if there are no AddService or DelService directives in the section.
|
2012-07-09 15:06:26 -04:00 |
Stefan Leichter
|
b3b78b337e
|
setupapi: Add stub for SetupAddToSourceListA.
|
2012-06-01 13:25:42 +02:00 |
Alexandre Julliard
|
9a6a1126b9
|
setupapi: Add support for a WinePreInstall section for registry keys that need to be created before anything else.
|
2012-05-30 20:25:37 +02:00 |
Michael Stefaniuc
|
8f6801fdc0
|
setupapi: Print the debug string and not the pointer to it.
|
2012-03-26 18:15:29 +02:00 |
Austin English
|
056de6fbcf
|
setupapi: Add a stub for SetupAddToDiskSpaceListA/W.
|
2012-01-26 19:08:01 +01:00 |
Frédéric Delanoy
|
edd9066d5b
|
setupapi: Correctly handle errors in fake_dlls_callback (Coverity).
|
2012-01-19 21:08:54 +01:00 |
André Hentschel
|
88baa9e700
|
setupapi: Add stub for CM_Get_Class_Registry_PropertyW.
|
2012-01-13 17:34:30 +01:00 |
André Hentschel
|
0309066f15
|
setupapi: Add stub for CM_Get_Class_Registry_PropertyA.
|
2012-01-13 17:34:30 +01:00 |