setupapi: stub out SetupDiRemoveDevice

Damjan Jovanovic damjan.jov at gmail.com
Sat Mar 13 06:16:01 CST 2010


Changelog:
* setupapi: stub out SetupDiRemoveDevice

This stops a crash in the Blackberry phone software installer.

Damjan Jovanovic
-------------- next part --------------
diff --git a/dlls/setupapi/devinst.c b/dlls/setupapi/devinst.c
index ec586e7..31269ff 100644
--- a/dlls/setupapi/devinst.c
+++ b/dlls/setupapi/devinst.c
@@ -1556,6 +1556,18 @@ BOOL WINAPI SetupDiRegisterDeviceInfo(
 }
 
 /***********************************************************************
+ *              SetupDiRemoveDevice (SETUPAPI.@)
+ */
+BOOL WINAPI SetupDiRemoveDevice(
+        HDEVINFO devinfo,
+        PSP_DEVINFO_DATA info)
+{
+    FIXME("(%p, %p): stub\n", devinfo, info);
+    SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
+    return FALSE;
+}
+
+/***********************************************************************
  *		SetupDiEnumDeviceInfo (SETUPAPI.@)
  */
 BOOL WINAPI SetupDiEnumDeviceInfo(
diff --git a/dlls/setupapi/setupapi.spec b/dlls/setupapi/setupapi.spec
index 51a5c2e..5532aaa 100644
--- a/dlls/setupapi/setupapi.spec
+++ b/dlls/setupapi/setupapi.spec
@@ -375,7 +375,7 @@
 @ stub SetupDiOpenDeviceInterfaceRegKey
 @ stdcall SetupDiOpenDeviceInterfaceW(ptr wstr long ptr)
 @ stdcall SetupDiRegisterDeviceInfo(ptr ptr long ptr ptr ptr)
-@ stub SetupDiRemoveDevice
+@ stdcall SetupDiRemoveDevice(ptr ptr)
 @ stub SetupDiRemoveDeviceInterface
 @ stub SetupDiSelectDevice
 @ stub SetupDiSelectOEMDrv


More information about the wine-patches mailing list