From 1378d2051b8135df704d9f86de44530aea52f080 Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Sun, 25 Jun 2006 22:16:43 +0000 Subject: [PATCH] Add missing prototypes and definitions. svn path=/trunk/; revision=22613 --- reactos/include/ddk/cfgmgr32.h | 45 +++++++++++++++++++++++++++++++--- 1 file changed, 41 insertions(+), 4 deletions(-) diff --git a/reactos/include/ddk/cfgmgr32.h b/reactos/include/ddk/cfgmgr32.h index 2b382b2205c..42473acccdf 100644 --- a/reactos/include/ddk/cfgmgr32.h +++ b/reactos/include/ddk/cfgmgr32.h @@ -2123,11 +2123,48 @@ CM_Set_HW_Prof_Flags_ExW( #define CM_Set_HW_Prof_Flags_Ex CM_Set_HW_Prof_Flags_ExA #endif /* UNICODE */ -/* FIXME: Obsolete CM_Setup_DevNode */ -/* FIXME: Obsolete CM_Setup_DevNode_Ex */ +/* CM_Setup_DevInst[_Ex].ulFlags constants */ +#define CM_SETUP_DEVNODE_READY (0x00000000) +#define CM_SETUP_DEVINST_READY CM_SETUP_DEVNODE_READY +#define CM_SETUP_DOWNLOAD (0x00000001) +#define CM_SETUP_WRITE_LOG_CONFS (0x00000002) +#define CM_SETUP_PROP_CHANGE (0x00000003) +#define CM_SETUP_DEVNODE_RESET (0x00000004) +#define CM_SETUP_DEVINST_RESET CM_SETUP_DEVNODE_RESET +#define CM_SETUP_BITS (0x00000007) + +CMAPI +CONFIGRET +WINAPI +CM_Setup_DevNode( + IN DEVINST dnDevInst, + IN ULONG ulFlags); + +CMAPI +CONFIGRET +WINAPI +CM_Setup_DevNode_Ex( + IN DEVINST dnDevInst, + IN ULONG ulFlags, + IN HMACHINE hMachine); + /* FIXME: Obsolete CM_Test_Range_Available */ -/* FIXME: Obsolete CM_Uninstall_DevNode */ -/* FIXME: Obsolete CM_Uninstall_DevNode_Ex */ + +CMAPI +CONFIGRET +WINAPI +CM_Uninstall_DevNode( + IN DEVINST dnPhantom, + IN ULONG ulFlags); + +CMAPI +CONFIGRET +WINAPI +CM_Uninstall_DevNode_Ex( + IN DEVINST dnPhantom, + IN ULONG ulFlags, + IN HMACHINE hMachine); + /* FIXME: Obsolete CM_Unregister_Device_Interface */ /* FIXME: Obsolete CM_Unregister_Device_Interface_Ex */