Andrew Nguyen : cfgmgr32: Forward and stub CM_Create_DevNodeA/W.

Alexandre Julliard julliard at winehq.org
Tue Dec 30 06:57:02 CST 2008


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

Author: Andrew Nguyen <arethusa26 at gmail.com>
Date:   Mon Dec 29 11:43:12 2008 -0600

cfgmgr32: Forward and stub CM_Create_DevNodeA/W.

---

 dlls/cfgmgr32/cfgmgr32.spec |    4 ++--
 dlls/setupapi/setupapi.spec |    4 ++--
 dlls/setupapi/stubs.c       |   18 ++++++++++++++++++
 include/cfgmgr32.h          |    3 +++
 4 files changed, 25 insertions(+), 4 deletions(-)

diff --git a/dlls/cfgmgr32/cfgmgr32.spec b/dlls/cfgmgr32/cfgmgr32.spec
index 4d3b3b3..f080e7d 100644
--- a/dlls/cfgmgr32/cfgmgr32.spec
+++ b/dlls/cfgmgr32/cfgmgr32.spec
@@ -9,8 +9,8 @@
 @ stub CM_Add_Res_Des_Ex
 @ stdcall CM_Connect_MachineA(str ptr) setupapi.CM_Connect_MachineA
 @ stdcall CM_Connect_MachineW(wstr ptr) setupapi.CM_Connect_MachineW
-@ stub CM_Create_DevNodeA
-@ stub CM_Create_DevNodeW
+@ stdcall CM_Create_DevNodeA(ptr str long long) setupapi.CM_Create_DevNodeA
+@ stdcall CM_Create_DevNodeW(ptr wstr long long) setupapi.CM_Create_DevNodeW
 @ stub CM_Create_DevNode_ExA
 @ stub CM_Create_DevNode_ExW
 @ stub CM_Create_Range_List
diff --git a/dlls/setupapi/setupapi.spec b/dlls/setupapi/setupapi.spec
index 7fa536f..cd3c856 100644
--- a/dlls/setupapi/setupapi.spec
+++ b/dlls/setupapi/setupapi.spec
@@ -20,8 +20,8 @@
 @ stub CM_Add_Res_Des_Ex
 @ stdcall CM_Connect_MachineA(str ptr)
 @ stdcall CM_Connect_MachineW(wstr ptr)
-@ stub CM_Create_DevNodeA
-@ stub CM_Create_DevNodeW
+@ stdcall CM_Create_DevNodeA(ptr str long long)
+@ stdcall CM_Create_DevNodeW(ptr wstr long long)
 @ stub CM_Create_DevNode_ExA
 @ stub CM_Create_DevNode_ExW
 @ stub CM_Create_Range_List
diff --git a/dlls/setupapi/stubs.c b/dlls/setupapi/stubs.c
index 8571ba7..89b02eb 100644
--- a/dlls/setupapi/stubs.c
+++ b/dlls/setupapi/stubs.c
@@ -70,6 +70,24 @@ CONFIGRET WINAPI CM_Connect_MachineW(PCWSTR name, PHMACHINE machine)
 }
 
 /***********************************************************************
+ *              CM_Create_DevNodeA  (SETUPAPI.@)
+ */
+CONFIGRET WINAPI CM_Create_DevNodeA(PDEVINST pdnDevInst, DEVINSTID_A pDeviceID, DEVINST dnParent, ULONG ulFlags)
+{
+  FIXME("(%p %s 0x%08x 0x%08x) stub\n", pdnDevInst, pDeviceID, dnParent, ulFlags);
+  return CR_SUCCESS;
+}
+
+/***********************************************************************
+ *              CM_Create_DevNodeW  (SETUPAPI.@)
+ */
+CONFIGRET WINAPI CM_Create_DevNodeW(PDEVINST pdnDevInst, DEVINSTID_W pDeviceID, DEVINST dnParent, ULONG ulFlags)
+{
+  FIXME("(%p %s 0x%08x 0x%08x) stub\n", pdnDevInst, debugstr_w(pDeviceID), dnParent, ulFlags);
+  return CR_SUCCESS;
+}
+
+/***********************************************************************
  *		CM_Disconnect_Machine  (SETUPAPI.@)
  */
 CONFIGRET WINAPI CM_Disconnect_Machine(HMACHINE handle)
diff --git a/include/cfgmgr32.h b/include/cfgmgr32.h
index 9dedc4e..9e99985 100644
--- a/include/cfgmgr32.h
+++ b/include/cfgmgr32.h
@@ -117,6 +117,9 @@ extern "C" {
 CMAPI CONFIGRET WINAPI CM_Connect_MachineA(PCSTR,PHMACHINE);
 CMAPI CONFIGRET WINAPI CM_Connect_MachineW(PCWSTR,PHMACHINE);
 #define     CM_Connect_Machine WINELIB_NAME_AW(CM_Connect_Machine)
+CMAPI CONFIGRET WINAPI CM_Create_DevNodeA(PDEVINST,DEVINSTID_A,DEVINST,ULONG);
+CMAPI CONFIGRET WINAPI CM_Create_DevNodeW(PDEVINST,DEVINSTID_W,DEVINST,ULONG);
+#define     CM_Create_DevNode WINELIB_NAME_AW(CM_Create_DevNode)
 CMAPI CONFIGRET WINAPI CM_Disconnect_Machine(HMACHINE);
 CMAPI CONFIGRET WINAPI CM_Get_Device_IDA(DEVINST,PSTR,ULONG,ULONG);
 CMAPI CONFIGRET WINAPI CM_Get_Device_IDW(DEVINST,PWSTR,ULONG,ULONG);




More information about the wine-cvs mailing list