Module: wine Branch: master Commit: d46ffb4b6fb2b16e2a2acd152c9d7eb5736f70b5 URL: http://source.winehq.org/git/wine.git/?a=commit;h=d46ffb4b6fb2b16e2a2acd152c...
Author: Andrew Nguyen arethusa26@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);