Commit Graph

72 Commits

Author SHA1 Message Date
Juan Lang 50a4039037 setupapi: When enumerating an interface, add the interface to its device. 2007-09-24 14:14:34 +02:00
Juan Lang be863b07ff setupapi: Implement SetupDiEnumDeviceInterfaces. 2007-09-24 14:14:23 +02:00
Juan Lang 69b0b42455 setupapi: Implement SetupDiCreateDeviceInterfaceW. 2007-09-24 14:14:15 +02:00
Juan Lang 707fca6cbc setupapi: Set last error on invalid input. 2007-09-24 14:13:58 +02:00
Juan Lang 15eba01660 setupapi: Remove a redundant parameter check. 2007-09-24 14:13:51 +02:00
Juan Lang 6682012209 setupapi: Add error checking to SetupDiCreateDeviceInterfaceW stub. 2007-09-24 14:13:44 +02:00
Juan Lang aa2b23cab5 setupapi: Implement SetupDiCreateDeviceInterfaceA on top of SetupDiCreateInterfaceW. 2007-09-24 14:13:33 +02:00
Juan Lang d1878ab8fd setupapi: Add stubs for SetupDiCreateDeviceInterfaceA/W. 2007-09-24 14:13:01 +02:00
Juan Lang 9b1e1b2aad setupapi: Set last error on failure in SetupDiOpenClassRegKeyExW. 2007-09-24 14:12:53 +02:00
Juan Lang a9d74cf994 setupapi: Respect samDesired in SetupDiOpenClassRegKeyExW. 2007-09-24 14:12:42 +02:00
Alexandre Julliard 5d0dc48193 setupapi: Simplify the SetupDiGetClassDescriptionExA/W implementation. 2007-09-21 12:21:17 +02:00
Juan Lang f841667cac setupapi: Implement SetupDiGetClassDevsW. 2007-09-21 12:17:48 +02:00
Juan Lang f4b9bc2454 setupapi: Implement SetupDiRegisterDeviceInfo. 2007-09-21 12:14:48 +02:00
Juan Lang 3a2a99474e setupapi: Add stub for SetupDiRegisterDeviceInfo. 2007-09-21 12:14:31 +02:00
Juan Lang 6b50538f12 setupapi: Implement SetupDiGetClassDescriptionExA. 2007-09-21 12:13:24 +02:00
Juan Lang 80be1fe740 setupapi: Devices created by SetupDiCreateDeviceInfo are "phantoms", and are deleted from the registry when the set that contains them is closed. 2007-09-21 12:09:17 +02:00
Juan Lang 00ef2e3269 setupapi: Save class GUID to registry when creating a device. 2007-09-21 12:08:57 +02:00
Juan Lang 8985a62a34 setupapi: Save device description to registry when creating a device. 2007-09-21 12:08:51 +02:00
Juan Lang e144979697 setupapi: Make a helper to convert a GUID to a string. 2007-09-21 12:08:43 +02:00
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 7c0a311753 setupapi: Add stubs for SetupDiGetDeviceInstanceIdA/W. 2007-09-20 14:27:13 +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
Michael Stefaniuc 67ed76e685 setupapi: Do not use wide character constants. 2007-06-22 12:18:46 +02:00
Hans Leidekker 7a039ebbf1 setupapi: Always return an empty list from SetupDiGetClassDevs. 2007-02-20 20:27:13 +01:00
James Hawkins 3b6017ae18 include: Move cfgmgr32.h to include/ to match the SDK. 2006-10-14 20:18:44 +02:00
Michael Stefaniuc 79ecfaf52f setupapi: Win64 printf format warning fixes. 2006-10-14 20:17:25 +02:00
Francois Gouget 82babbee0b Add missing '\n's to Wine traces. 2006-10-05 17:46:48 +02:00
Damjan Jovanovic e6e96d3ea1 setupapi: Brace the guid in SetupDiOpenClassRegKeyExW. 2006-09-26 21:50:09 +02:00
Paul Vriens 270dbc9d07 setupapi: Fixed wrong check (Coverity). 2006-09-20 11:18:10 +02:00
Damjan Jovanovic 9bbcb857f9 setupapi: Fixed returns values and added a test for SetupDiOpenClassRegKeyExW. 2006-09-10 10:17:55 +02:00
Kevin Koltzau 93f5e0a7fd setupapi: Create an empty list when getting device interface classes. 2006-08-05 11:25:44 +02:00
Christian Gmeiner c514700be2 setupapi: Move SetupDiGetClassDevsExW into devinst.c. 2006-07-24 19:56:03 +02:00
Christian Gmeiner 51cd07c37e setupapi: Implemented SetupDiCreateDeviceInfoA. 2006-07-21 13:26:01 +02:00
Christian Gmeiner 41aefd8c62 setupapi: Add stub for SetupDiCreateDeviceInfoW. 2006-07-20 12:52:39 +02:00
Christian Gmeiner bb80e2282e setupapi: Remove unneeded NULL checks before MyFree(). 2006-07-20 12:52:14 +02:00
Christian Gmeiner 8f5d90b44d setupapi: Implement SetupDiCreateDeviceInfoListExW. 2006-06-19 21:16:04 +02:00
Christian Gmeiner f14f04dc8a setupapi: Documentation update. 2006-06-12 13:21:48 +02:00
Jonathan Ernst 360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Detlef Riekenberg 92eedf8567 Moved cfgmgr32.h to include/ddk/. 2005-09-06 11:42:50 +00:00
Mike McCormack 09d5cc2363 Declare some functions. 2005-06-07 20:07:34 +00:00
Juan Lang 6f3228a539 Implement SetupDiClassNameFromGuidExA. 2005-04-11 12:59:45 +00:00
Peter Berg Larsen e732fc023d Janitorial: Get rid of strncpy/strncpyW. 2005-03-28 14:17:51 +00:00