[umpnpmgr]

Move device instance action constants into the idf file and use them instead of hardcoded values.

svn path=/trunk/; revision=44813
This commit is contained in:
Eric Kohl 2009-12-30 13:57:47 +00:00
parent cf30e24abd
commit 5ad3e6fe72
3 changed files with 10 additions and 8 deletions

View file

@ -1086,9 +1086,6 @@ DWORD PNP_CreateDevInst(
/* Function 29 */
#define PNP_DEVINST_SETUP 0x3
#define PNP_DEVINST_ENABLE 0x4
#define PNP_DEVINST_REENUMERATE 0x7
DWORD PNP_DeviceInstanceAction(
handle_t hBinding,
DWORD ulMajorAction,

View file

@ -745,7 +745,7 @@ CONFIGRET WINAPI CM_Disable_DevNode_Ex(
RpcTryExcept
{
ret = PNP_DeviceInstanceAction(BindingHandle,
5,
PNP_DEVINST_DISABLE,
ulFlags,
lpDevInst,
NULL);
@ -844,7 +844,7 @@ CONFIGRET WINAPI CM_Enable_DevNode_Ex(
RpcTryExcept
{
ret = PNP_DeviceInstanceAction(BindingHandle,
4,
PNP_DEVINST_ENABLE,
ulFlags,
lpDevInst,
NULL);
@ -3044,7 +3044,7 @@ CONFIGRET WINAPI CM_Move_DevNode_Ex(
RpcTryExcept
{
ret = PNP_DeviceInstanceAction(BindingHandle,
2,
PNP_DEVINST_MOVE,
ulFlags,
lpFromDevInst,
lpToDevInst);
@ -3301,7 +3301,7 @@ CM_Reenumerate_DevNode_Ex(
RpcTryExcept
{
ret = PNP_DeviceInstanceAction(BindingHandle,
7,
PNP_DEVINST_REENUMERATE,
ulFlags,
lpDevInst,
NULL);
@ -3935,7 +3935,7 @@ CONFIGRET WINAPI CM_Setup_DevNode_Ex(
RpcTryExcept
{
ret = PNP_DeviceInstanceAction(BindingHandle,
3,
PNP_DEVINST_SETUP,
ulFlags,
lpDevInst,
NULL);

View file

@ -482,6 +482,11 @@ interface pnp
[in] DWORD ulFlags);
/* Function 29 */
cpp_quote("#define PNP_DEVINST_MOVE 0x2")
cpp_quote("#define PNP_DEVINST_SETUP 0x3")
cpp_quote("#define PNP_DEVINST_ENABLE 0x4")
cpp_quote("#define PNP_DEVINST_DISABLE 0x5")
cpp_quote("#define PNP_DEVINST_REENUMERATE 0x7")
DWORD PNP_DeviceInstanceAction(
[in] handle_t hBinding,
[in] DWORD ulMajorAction,