Juan Lang : setupapi: Add stubs for SetupDiGetDeviceInstanceIdA/W.

Alexandre Julliard julliard at winehq.org
Thu Sep 20 10:30:05 CDT 2007


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

Author: Juan Lang <juan.lang at gmail.com>
Date:   Wed Sep 19 17:45:31 2007 -0700

setupapi: Add stubs for SetupDiGetDeviceInstanceIdA/W.

---

 dlls/setupapi/devinst.c     |   30 ++++++++++++++++++++++++++++++
 dlls/setupapi/setupapi.spec |    4 ++--
 2 files changed, 32 insertions(+), 2 deletions(-)

diff --git a/dlls/setupapi/devinst.c b/dlls/setupapi/devinst.c
index 3ac0c7d..32fc3fa 100644
--- a/dlls/setupapi/devinst.c
+++ b/dlls/setupapi/devinst.c
@@ -777,6 +777,36 @@ BOOL WINAPI SetupDiEnumDeviceInfo(
 }
 
 /***********************************************************************
+ *		SetupDiGetDeviceInstanceIdA (SETUPAPI.@)
+ */
+BOOL WINAPI SetupDiGetDeviceInstanceIdA(
+	HDEVINFO DeviceInfoSet,
+	PSP_DEVINFO_DATA DeviceInfoData,
+	PSTR DeviceInstanceId,
+	DWORD DeviceInstanceIdSize,
+	PDWORD RequiredSize)
+{
+    FIXME("%p %p %p %d %p\n", DeviceInfoSet, DeviceInfoData, DeviceInstanceId,
+	    DeviceInstanceIdSize, RequiredSize);
+    return FALSE;
+}
+
+/***********************************************************************
+ *		SetupDiGetDeviceInstanceIdW (SETUPAPI.@)
+ */
+BOOL WINAPI SetupDiGetDeviceInstanceIdW(
+	HDEVINFO DeviceInfoSet,
+	PSP_DEVINFO_DATA DeviceInfoData,
+	PWSTR DeviceInstanceId,
+	DWORD DeviceInstanceIdSize,
+	PDWORD RequiredSize)
+{
+    FIXME("%p %p %p %d %p\n", DeviceInfoSet, DeviceInfoData, DeviceInstanceId,
+	    DeviceInstanceIdSize, RequiredSize);
+    return FALSE;
+}
+
+/***********************************************************************
  *		SetupDiGetActualSectionToInstallA (SETUPAPI.@)
  */
 BOOL WINAPI SetupDiGetActualSectionToInstallA(
diff --git a/dlls/setupapi/setupapi.spec b/dlls/setupapi/setupapi.spec
index d6a6b6e..1ca28af 100644
--- a/dlls/setupapi/setupapi.spec
+++ b/dlls/setupapi/setupapi.spec
@@ -324,8 +324,8 @@
 @ stdcall SetupDiGetDeviceInfoListDetailW(ptr ptr)
 @ stdcall SetupDiGetDeviceInstallParamsA(ptr ptr ptr)
 @ stub SetupDiGetDeviceInstallParamsW
-@ stub SetupDiGetDeviceInstanceIdA
-@ stub SetupDiGetDeviceInstanceIdW
+@ stdcall SetupDiGetDeviceInstanceIdA(ptr ptr ptr long ptr)
+@ stdcall SetupDiGetDeviceInstanceIdW(ptr ptr ptr long ptr)
 @ stub SetupDiGetDeviceInterfaceAlias
 @ stdcall SetupDiGetDeviceInterfaceDetailA(long ptr ptr long ptr ptr)
 @ stdcall SetupDiGetDeviceInterfaceDetailW(long ptr ptr long ptr ptr)




More information about the wine-cvs mailing list