Andrew Nguyen : setupapi: Implement SetupDiOpenDeviceInfoA/W as stubs.

Alexandre Julliard julliard at winehq.org
Tue Dec 22 09:58:59 CST 2009


Module: wine
Branch: master
Commit: 3eea5a8ae9192cdd524e7beb7261a67807897582
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=3eea5a8ae9192cdd524e7beb7261a67807897582

Author: Andrew Nguyen <arethusa26 at gmail.com>
Date:   Tue Dec 22 04:06:43 2009 -0600

setupapi: Implement SetupDiOpenDeviceInfoA/W as stubs.

---

 dlls/setupapi/setupapi.spec |    4 ++--
 dlls/setupapi/stubs.c       |   22 ++++++++++++++++++++++
 2 files changed, 24 insertions(+), 2 deletions(-)

diff --git a/dlls/setupapi/setupapi.spec b/dlls/setupapi/setupapi.spec
index 04473aa..bcf88f4 100644
--- a/dlls/setupapi/setupapi.spec
+++ b/dlls/setupapi/setupapi.spec
@@ -369,8 +369,8 @@
 @ stdcall SetupDiOpenClassRegKeyExA(ptr long long str ptr)
 @ stdcall SetupDiOpenClassRegKeyExW(ptr long long wstr ptr)
 @ stdcall SetupDiOpenDevRegKey(ptr ptr long long long long)
-@ stub SetupDiOpenDeviceInfoA
-@ stub SetupDiOpenDeviceInfoW
+@ stdcall SetupDiOpenDeviceInfoA(ptr str ptr long ptr)
+@ stdcall SetupDiOpenDeviceInfoW(ptr wstr ptr long ptr)
 @ stdcall SetupDiOpenDeviceInterfaceA(ptr str long ptr)
 @ stub SetupDiOpenDeviceInterfaceRegKey
 @ stdcall SetupDiOpenDeviceInterfaceW(ptr wstr long ptr)
diff --git a/dlls/setupapi/stubs.c b/dlls/setupapi/stubs.c
index 44cd2c0..3496c6b 100644
--- a/dlls/setupapi/stubs.c
+++ b/dlls/setupapi/stubs.c
@@ -259,6 +259,28 @@ BOOL WINAPI SetupDiGetClassImageIndex(PSP_CLASSIMAGELIST_DATA ClassImageListData
 }
 
 /***********************************************************************
+ *      SetupDiOpenDeviceInfoA (SETUPAPI.@)
+ */
+BOOL WINAPI SetupDiOpenDeviceInfoA(HDEVINFO DeviceInfoSet, PCSTR DeviceInstanceId,
+        HWND hwndParent, DWORD OpenFlags, PSP_DEVINFO_DATA DeviceInfoData)
+{
+    FIXME("%p %s %p 0x%08x %p\n", DeviceInfoSet, debugstr_a(DeviceInstanceId),
+          hwndParent, OpenFlags, DeviceInfoData);
+    return FALSE;
+}
+
+/***********************************************************************
+ *      SetupDiOpenDeviceInfoW (SETUPAPI.@)
+ */
+BOOL WINAPI SetupDiOpenDeviceInfoW(HDEVINFO DeviceInfoSet, PCWSTR DeviceInstanceId,
+        HWND hwndParent, DWORD OpenFlags, PSP_DEVINFO_DATA DeviceInfoData)
+{
+    FIXME("%p %s %p 0x%08x %p\n", DeviceInfoSet, debugstr_w(DeviceInstanceId),
+          hwndParent, OpenFlags, DeviceInfoData);
+    return FALSE;
+}
+
+/***********************************************************************
  *      CM_Locate_DevNodeA (SETUPAPI.@)
  */
 CONFIGRET WINAPI CM_Locate_DevNodeA(PDEVINST pdnDevInst, DEVINSTID_A pDeviceID, ULONG ulFlags)




More information about the wine-cvs mailing list