Juan Lang
|
06547f129f
|
setupapi: Implement SetupDiGetClassDevsExA.
|
2007-09-25 11:20:00 +02:00 |
Juan Lang
|
1b023ff69d
|
setupapi: Implement SetupDiGetClassDevsA on top of SetupDiGetClassDevsExW.
|
2007-09-25 11:19:52 +02:00 |
Juan Lang
|
e45f840944
|
setupapi: Implement SetupDiGetClassDevsW on top of SetupDiGetClassDevsExW.
|
2007-09-25 11:19:47 +02:00 |
Juan Lang
|
4e06874117
|
setupapi: Partially implement SetupDiGetClassDevsExW.
|
2007-09-25 11:19:41 +02:00 |
Juan Lang
|
9ac11e3864
|
setupapi: Implement SetupDiGetDeviceInfoListDetailA/W.
|
2007-09-25 11:19:32 +02:00 |
Juan Lang
|
7de0f1d583
|
setupapi: When freeing an interface, delete it from the registry if its device is a phantom.
|
2007-09-24 14:17:41 +02:00 |
Juan Lang
|
dadcb201d9
|
setupapi: Implement SetupDiDeleteDeviceInterfaceRegKey.
|
2007-09-24 14:17:34 +02:00 |
Juan Lang
|
e69520ab6e
|
setupapi: Save interface to registry when creating it.
|
2007-09-24 14:17:27 +02:00 |
Juan Lang
|
d0a2866a90
|
setupapi: Store pointer to set in device, and use it to make sure that a device is a member of a set.
|
2007-09-24 14:17:19 +02:00 |
Juan Lang
|
21b7e1faf6
|
setupapi: Implement SetupDiCreateDeviceInterfaceRegKeyA/W.
|
2007-09-24 14:17:08 +02:00 |
Juan Lang
|
443cfda4a6
|
setupapi: Return the interface's device from SetupDiGetDeviceInterfaceDetailA/W.
|
2007-09-24 14:16:54 +02:00 |
Juan Lang
|
5ce7fcae8e
|
setupapi: Store pointer to an interface's device in the interface instance.
|
2007-09-24 14:16:47 +02:00 |
Juan Lang
|
e9b55346c2
|
setupapi: Add stubs for SetupDiCreateDeviceInterfaceRegKeyA/W.
|
2007-09-24 14:16:33 +02:00 |
Juan Lang
|
44ac73effe
|
setupapi: Convert device's interfaces to a standard list.
|
2007-09-24 14:16:26 +02:00 |
Juan Lang
|
df3cb0630d
|
setupapi: Create symbolic link value when interface is created.
|
2007-09-24 14:16:04 +02:00 |
Juan Lang
|
d34ec8b8a1
|
setupapi: Add test showing value of path.
|
2007-09-24 14:15:32 +02:00 |
Juan Lang
|
a63c9356a4
|
setupapi: Implement SetupDiGetDeviceInterfaceDetailA/W.
|
2007-09-24 14:15:22 +02:00 |
Juan Lang
|
6bd4ed73cb
|
setupapi: Add tests for SetupDiGetDeviceInterfaceDetail.
|
2007-09-24 14:14:44 +02:00 |
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
|
8069619b90
|
setupapi: Add tests for SetupDiCreateDeviceInterface.
|
2007-09-24 14:13:09 +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
|
a57a17d3fc
|
setupapi: Add tests for SetupDiRegisterDeviceInfo.
|
2007-09-21 12:14:38 +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
|
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 |