Juan Lang : setupapi: Add stubs for SetupDiCreateDeviceInterfaceA/W.
Alexandre Julliard
julliard at winehq.org
Mon Sep 24 08:07:59 CDT 2007
Module: wine
Branch: master
Commit: d1878ab8fd9aab52d0d1763cc99e61b5ec4134fb
URL: http://source.winehq.org/git/wine.git/?a=commit;h=d1878ab8fd9aab52d0d1763cc99e61b5ec4134fb
Author: Juan Lang <juan.lang at gmail.com>
Date: Fri Sep 21 11:33:43 2007 -0700
setupapi: Add stubs for SetupDiCreateDeviceInterfaceA/W.
---
dlls/setupapi/devinst.c | 38 ++++++++++++++++++++++++++++++++++++++
dlls/setupapi/setupapi.spec | 2 ++
2 files changed, 40 insertions(+), 0 deletions(-)
diff --git a/dlls/setupapi/devinst.c b/dlls/setupapi/devinst.c
index c2644e2..35d2b78 100644
--- a/dlls/setupapi/devinst.c
+++ b/dlls/setupapi/devinst.c
@@ -1757,6 +1757,44 @@ HDEVINFO WINAPI SetupDiGetClassDevsExW(
}
/***********************************************************************
+ * SetupDiCreateDeviceInterfaceA (SETUPAPI.@)
+ */
+BOOL WINAPI SetupDiCreateDeviceInterfaceA(
+ HDEVINFO DeviceInfoSet,
+ PSP_DEVINFO_DATA DeviceInfoData,
+ const GUID *InterfaceClassGuid,
+ PCSTR ReferenceString,
+ DWORD CreationFlags,
+ PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData)
+{
+ TRACE("%p %p %s %s %08x %p\n", DeviceInfoSet, DeviceInfoData,
+ debugstr_guid(InterfaceClassGuid), debugstr_a(ReferenceString),
+ CreationFlags, DeviceInterfaceData);
+
+ FIXME("stub\n");
+ return FALSE;
+}
+
+/***********************************************************************
+ * SetupDiCreateDeviceInterfaceW (SETUPAPI.@)
+ */
+BOOL WINAPI SetupDiCreateDeviceInterfaceW(
+ HDEVINFO DeviceInfoSet,
+ PSP_DEVINFO_DATA DeviceInfoData,
+ const GUID *InterfaceClassGuid,
+ PCWSTR ReferenceString,
+ DWORD CreationFlags,
+ PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData)
+{
+ TRACE("%p %p %s %s %08x %p\n", DeviceInfoSet, DeviceInfoData,
+ debugstr_guid(InterfaceClassGuid), debugstr_w(ReferenceString),
+ CreationFlags, DeviceInterfaceData);
+
+ FIXME("stub\n");
+ return FALSE;
+}
+
+/***********************************************************************
* SetupDiEnumDeviceInterfaces (SETUPAPI.@)
*/
BOOL WINAPI SetupDiEnumDeviceInterfaces(
diff --git a/dlls/setupapi/setupapi.spec b/dlls/setupapi/setupapi.spec
index 7f8b3dd..439c95c 100644
--- a/dlls/setupapi/setupapi.spec
+++ b/dlls/setupapi/setupapi.spec
@@ -288,6 +288,8 @@
@ stdcall SetupDiCreateDeviceInfoListExA(ptr long str ptr)
@ stdcall SetupDiCreateDeviceInfoListExW(ptr long str ptr)
@ stdcall SetupDiCreateDeviceInfoW(long wstr ptr wstr long long ptr)
+@ stdcall SetupDiCreateDeviceInterfaceA(ptr ptr ptr str long ptr)
+@ stdcall SetupDiCreateDeviceInterfaceW(ptr ptr ptr wstr long ptr)
@ stub SetupDiDeleteDevRegKey
@ stub SetupDiDeleteDeviceInfo
@ stub SetupDiDeleteDeviceInterfaceData
More information about the wine-cvs
mailing list