Commit Graph

432 Commits

Author SHA1 Message Date
Michael Stefaniuc
0977f858da setupapi: Remove duplicate includes. 2007-11-19 13:54:17 +01:00
Francois Gouget
b1c9966828 cfgmgr32: Flesh out cfgmgr32.h a bit more and fix the corresponding functions. 2007-11-13 13:37:27 +01:00
Juan Lang
4115598d5c setupapi: Add stubs for CM_Get_Device_IDA and CM_Get_Device_ID_Size. 2007-11-08 11:49:55 +01:00
Juan Lang
2593ee873d setupapi: Don't convert strings past NULL-terminator. 2007-11-06 13:34:03 +01:00
Juan Lang
1d2e0672b7 setupapi: Downgrade an ERR to a WARN. 2007-11-06 13:33:53 +01:00
Juan Lang
13ff6e7a1b setupapi: Correct a return value. 2007-11-06 13:33:47 +01:00
Juan Lang
0a5e09d794 setupapi: Fix a leak. 2007-11-06 13:33:38 +01:00
Rob Shearman
55aeb80aa3 setupapi: Make the setupapi tests load on systems < Vista by providing a private implementation of RegDeleteTreeW. 2007-11-02 12:37:32 +01:00
Chris Robinson
4d721de4d2 setupapi: Add stub for SetupInstallServicesFromInfSectionW. 2007-11-02 12:36:03 +01:00
Juan Lang
e2f1f39b52 setupapi: Include enumerator string as part of device instance ID. 2007-10-26 12:46:30 +02:00
Juan Lang
4d3853ce9f setupapi: Return FALSE if a NULL buffer is passed in. 2007-10-25 12:53:29 +02:00
Louis Lenders
1c7891f86e setupapi: Add stub for SetupInstallServicesFromInfSectionA. 2007-10-22 12:36:08 +02:00
Juan Lang
1392883b8e setupapi: Avoid spamming console. 2007-10-16 09:35:32 +02:00
Juan Lang
a10a8eb134 setupapi: Correct device enumeration. 2007-10-15 12:10:25 +02:00
Juan Lang
162911baef setupapi: Don't abort key enumeration early. 2007-10-15 12:10:08 +02:00
Juan Lang
8b5faacfb4 setupapi: Implement SetupDiDeleteDevRegKey. 2007-10-15 12:10:02 +02:00
Juan Lang
36229a74d1 setupapi: Make error checking in SetupDiCreateDevRegKeyW more like that in SetupDiOpenDevRegKey. 2007-10-15 12:09:17 +02:00
Juan Lang
629123bae4 setupapi: Implement SetupDiOpenDevRegKey. 2007-10-15 12:09:11 +02:00
Juan Lang
559f89afd2 setupapi: Test SetupDiOpenDevRegKey. 2007-10-15 12:05:28 +02:00
Juan Lang
8cacf12fe5 setupapi: Improve parameter checking in SetupDiInstallClass. 2007-10-15 12:05:22 +02:00
Juan Lang
f2c85adbc3 setupapi: Remove bogus part of test. 2007-10-15 12:05:15 +02:00
Juan Lang
cb1d6517c7 setupapi: Implement SetupDiCreateDevRegKeyW. 2007-10-12 11:06:01 +02:00
Juan Lang
732b968b22 setupapi: Add a device ID member to DeviceInfo. 2007-10-12 11:05:49 +02:00
Juan Lang
0d39a07eca setupapi: Don't require caller to pass a SP_DEVINFO_DATA pointer to SETUPDI_AddDeviceToSet. 2007-10-12 11:05:42 +02:00
Juan Lang
22724c2c8b setupapi: Add helper function to open a device's hardware key. 2007-10-12 11:05:31 +02:00
Juan Lang
e6a9eb6b85 setupapi: Implement SetupDiCreateDevRegKeyA on top of SetupDiCreateDevRegKeyW. 2007-10-12 11:05:22 +02:00
Juan Lang
0138ea49ed setupapi: Add stubs for SetupDiCreateDevRegKeyA/W. 2007-10-12 11:05:04 +02:00
Juan Lang
33c2d032fe setupapi: Install more items when installing a class. 2007-10-12 11:04:55 +02:00
Juan Lang
01bf19dc0b setupapi: Correct creating the class key. 2007-10-12 11:04:47 +02:00
Juan Lang
6851e109ed setupapi: SetupOpenAppendInfFile is implemented, so remove #if 0 around it. 2007-10-12 11:04:34 +02:00
Juan Lang
caae01f8be setupapi: Test SetupDiInstallClass. 2007-10-12 11:04:25 +02:00
Juan Lang
216ab7d4cb setupapi: Remove a misleading fixme. 2007-10-09 12:34:35 +02:00
Marcus Meissner
263cb44d76 setupapi: Use correct parameter in pointer init. 2007-10-03 11:01:54 +02:00
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