added stubs for SetupDiGetDeviceInstanceIdA/W
Modified: trunk/reactos/lib/setupapi/setupapi.spec
Modified: trunk/reactos/lib/setupapi/stubs.c
_____
Modified: trunk/reactos/lib/setupapi/setupapi.spec
--- trunk/reactos/lib/setupapi/setupapi.spec 2005-11-26 01:44:36 UTC
(rev 19597)
+++ trunk/reactos/lib/setupapi/setupapi.spec 2005-11-26 01:56:07 UTC
(rev 19598)
@@ -323,8 +323,8 @@
@ stdcall SetupDiGetDeviceInfoListDetailW(ptr ptr)
@ stdcall SetupDiGetDeviceInstallParamsA(ptr ptr ptr)
@ stdcall SetupDiGetDeviceInstallParamsW(ptr ptr ptr)
-@ stub SetupDiGetDeviceInstanceIdA
-@ stub SetupDiGetDeviceInstanceIdW
+@ stdcall SetupDiGetDeviceInstanceIdA(ptr ptr str long ptr)
+@ stdcall SetupDiGetDeviceInstanceIdW(ptr ptr wstr long ptr)
@ stdcall SetupDiGetDeviceRegistryPropertyA(long ptr long ptr ptr long
ptr)
@ stdcall SetupDiGetDeviceRegistryPropertyW(long ptr long ptr ptr long
ptr)
@ stdcall SetupDiGetDriverInfoDetailA(ptr ptr ptr ptr long ptr)
_____
Modified: trunk/reactos/lib/setupapi/stubs.c
--- trunk/reactos/lib/setupapi/stubs.c 2005-11-26 01:44:36 UTC (rev
19597)
+++ trunk/reactos/lib/setupapi/stubs.c 2005-11-26 01:56:07 UTC (rev
19598)
@@ -221,5 +221,32 @@
BOOL WINAPI SetupDiDestroyClassImageList(PSP_CLASSIMAGELIST_DATA
ClassImageListData)
{
FIXME ("Stub %p\n", ClassImageListData);
+ SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
return TRUE;
}
+
+/**********************************************************************
*
+ * SetupDiGetDeviceInstanceIdA(SETUPAPI.@)
+ */
+BOOL WINAPI SetupDiGetDeviceInstanceIdA(HDEVINFO DeviceInfoSet,
PSP_DEVINFO_DATA DeviceInfoData,
+ PSTR DeviceInstanceId, DWORD
DeviceInstanceIdSize,
+ PDWORD RequiredSize)
+{
+ FIXME ("Stub %p %p %p %d %p\n",
+ DeviceInfoSet, DeviceInfoData, DeviceInstanceId,
DeviceInstanceIdSize, RequiredSize);
+ SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+ return FALSE;
+}
+
+/**********************************************************************
*
+ * SetupDiGetDeviceInstanceIdW(SETUPAPI.@)
+ */
+BOOL WINAPI SetupDiGetDeviceInstanceIdW(HDEVINFO DeviceInfoSet,
PSP_DEVINFO_DATA DeviceInfoData,
+ PWSTR DeviceInstanceId, DWORD
DeviceInstanceIdSize,
+ PDWORD RequiredSize)
+{
+ FIXME ("Stub %p %p %p %d %p\n",
+ DeviceInfoSet, DeviceInfoData, DeviceInstanceId,
DeviceInstanceIdSize, RequiredSize);
+ SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+ return FALSE;
+}