ReactOS 0.4.15-dev-7842-g558ab78
cfg.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define _CFG_INCLUDED_
 
#define CM_PROB_NOT_CONFIGURED   0x00000001
 
#define CM_PROB_DEVLOADER_FAILED   0x00000002
 
#define CM_PROB_OUT_OF_MEMORY   0x00000003
 
#define CM_PROB_ENTRY_IS_WRONG_TYPE   0x00000004
 
#define CM_PROB_LACKED_ARBITRATOR   0x00000005
 
#define CM_PROB_BOOT_CONFIG_CONFLICT   0x00000006
 
#define CM_PROB_FAILED_FILTER   0x00000007
 
#define CM_PROB_DEVLOADER_NOT_FOUND   0x00000008
 
#define CM_PROB_INVALID_DATA   0x00000009
 
#define CM_PROB_FAILED_START   0x0000000A
 
#define CM_PROB_LIAR   0x0000000B
 
#define CM_PROB_NORMAL_CONFLICT   0x0000000C
 
#define CM_PROB_NOT_VERIFIED   0x0000000D
 
#define CM_PROB_NEED_RESTART   0x0000000E
 
#define CM_PROB_REENUMERATION   0x0000000F
 
#define CM_PROB_PARTIAL_LOG_CONF   0x00000010
 
#define CM_PROB_UNKNOWN_RESOURCE   0x00000011
 
#define CM_PROB_REINSTALL   0x00000012
 
#define CM_PROB_REGISTRY   0x00000013
 
#define CM_PROB_VXDLDR   0x00000014
 
#define CM_PROB_WILL_BE_REMOVED   0x00000015
 
#define CM_PROB_DISABLED   0x00000016
 
#define CM_PROB_DEVLOADER_NOT_READY   0x00000017
 
#define CM_PROB_DEVICE_NOT_THERE   0x00000018
 
#define CM_PROB_MOVED   0x00000019
 
#define CM_PROB_TOO_EARLY   0x0000001A
 
#define CM_PROB_NO_VALID_LOG_CONF   0x0000001B
 
#define CM_PROB_FAILED_INSTALL   0x0000001C
 
#define CM_PROB_HARDWARE_DISABLED   0x0000001D
 
#define CM_PROB_CANT_SHARE_IRQ   0x0000001E
 
#define CM_PROB_FAILED_ADD   0x0000001F
 
#define CM_PROB_DISABLED_SERVICE   0x00000020
 
#define CM_PROB_TRANSLATION_FAILED   0x00000021
 
#define CM_PROB_NO_SOFTCONFIG   0x00000022
 
#define CM_PROB_BIOS_TABLE   0x00000023
 
#define CM_PROB_IRQ_TRANSLATION_FAILED   0x00000024
 
#define CM_PROB_FAILED_DRIVER_ENTRY   0x00000025
 
#define CM_PROB_DRIVER_FAILED_PRIOR_UNLOAD   0x00000026
 
#define CM_PROB_DRIVER_FAILED_LOAD   0x00000027
 
#define CM_PROB_DRIVER_SERVICE_KEY_INVALID   0x00000028
 
#define CM_PROB_LEGACY_SERVICE_NO_DEVICES   0x00000029
 
#define CM_PROB_DUPLICATE_DEVICE   0x0000002A
 
#define CM_PROB_FAILED_POST_START   0x0000002B
 
#define CM_PROB_HALTED   0x0000002C
 
#define CM_PROB_PHANTOM   0x0000002D
 
#define CM_PROB_SYSTEM_SHUTDOWN   0x0000002E
 
#define CM_PROB_HELD_FOR_EJECT   0x0000002F
 
#define CM_PROB_DRIVER_BLOCKED   0x00000030
 
#define CM_PROB_REGISTRY_TOO_LARGE   0x00000031
 
#define CM_PROB_SETPROPERTIES_FAILED   0x00000032
 
#define CM_PROB_WAITING_ON_DEPENDENCY   0x00000033
 
#define CM_PROB_UNSIGNED_DRIVER   0x00000034
 
#define NUM_CM_PROB_V1   0x00000025
 
#define NUM_CM_PROB_V2   0x00000032
 
#define NUM_CM_PROB_V3   0x00000033
 
#define NUM_CM_PROB_V4   0x00000034
 
#define NUM_CM_PROB_V5   0x00000035
 
#define NUM_CM_PROB   NUM_CM_PROB_V5
 
#define LCPRI_FORCECONFIG   0x00000000
 
#define LCPRI_BOOTCONFIG   0x00000001
 
#define LCPRI_DESIRED   0x00002000
 
#define LCPRI_NORMAL   0x00003000
 
#define LCPRI_LASTBESTCONFIG   0x00003FFF
 
#define LCPRI_SUBOPTIMAL   0x00005000
 
#define LCPRI_LASTSOFTCONFIG   0x00007FFF
 
#define LCPRI_RESTART   0x00008000
 
#define LCPRI_REBOOT   0x00009000
 
#define LCPRI_POWEROFF   0x0000A000
 
#define LCPRI_HARDRECONFIG   0x0000C000
 
#define LCPRI_HARDWIRED   0x0000E000
 
#define LCPRI_IMPOSSIBLE   0x0000F000
 
#define LCPRI_DISABLED   0x0000FFFF
 
#define MAX_LCPRI   0x0000FFFF
 
#define DN_ROOT_ENUMERATED   0x00000001 /* Was enumerated by ROOT */
 
#define DN_DRIVER_LOADED   0x00000002 /* Has Register_Device_Driver */
 
#define DN_ENUM_LOADED   0x00000004 /* Has Register_Enumerator */
 
#define DN_STARTED   0x00000008 /* Is currently configured */
 
#define DN_MANUAL   0x00000010 /* Manually installed */
 
#define DN_NEED_TO_ENUM   0x00000020 /* May need reenumeration */
 
#define DN_NOT_FIRST_TIME   0x00000040 /* Has received a config (Win9x only) */
 
#define DN_HARDWARE_ENUM   0x00000080 /* Enum generates hardware ID */
 
#define DN_LIAR   0x00000100 /* Lied about can reconfig once (Win9x only) */
 
#define DN_HAS_MARK   0x00000200 /* Not CM_Create_DevNode lately (Win9x only) */
 
#define DN_HAS_PROBLEM   0x00000400 /* Need device installer */
 
#define DN_FILTERED   0x00000800 /* Is filtered */
 
#define DN_MOVED   0x00001000 /* Has been moved (Win9x only) */
 
#define DN_DISABLEABLE   0x00002000 /* Can be rebalanced */
 
#define DN_REMOVABLE   0x00004000 /* Can be removed */
 
#define DN_PRIVATE_PROBLEM   0x00008000 /* Has a private problem */
 
#define DN_MF_PARENT   0x00010000 /* Multi function parent */
 
#define DN_MF_CHILD   0x00020000 /* Multi function child */
 
#define DN_WILL_BE_REMOVED   0x00040000
 
#define DN_NOT_FIRST_TIMEE   0x00080000
 
#define DN_STOP_FREE_RES   0x00100000
 
#define DN_REBAL_CANDIDATE   0x00200000
 
#define DN_BAD_PARTIAL   0x00400000
 
#define DN_NT_ENUMERATOR   0x00800000
 
#define DN_NT_DRIVER   0x01000000
 
#define DN_NEEDS_LOCKING   0x02000000
 
#define DN_ARM_WAKEUP   0x04000000
 
#define DN_APM_ENUMERATOR   0x08000000
 
#define DN_APM_DRIVER   0x10000000
 
#define DN_SILENT_INSTALL   0x20000000
 
#define DN_NO_SHOW_IN_DM   0x40000000
 
#define DN_BOOT_LOG_PROB   0x80000000
 
#define DN_NEED_RESTART   DN_LIAR
 
#define DN_DRIVER_BLOCKED   DN_NOT_FIRST_TIME
 
#define DN_LEGACY_DRIVER   DN_MOVED
 
#define DN_CHILD_WITH_INVALID_ID   DN_HAS_MARK
 
#define DN_CHANGEABLE_FLAGS
 

Typedefs

typedef enum _PNP_VETO_TYPE PNP_VETO_TYPE
 
typedef enum _PNP_VETO_TYPEPPNP_VETO_TYPE
 

Enumerations

enum  _PNP_VETO_TYPE {
  PNP_VetoTypeUnknown , PNP_VetoLegacyDevice , PNP_VetoPendingClose , PNP_VetoWindowsApp ,
  PNP_VetoWindowsService , PNP_VetoOutstandingOpen , PNP_VetoDevice , PNP_VetoDriver ,
  PNP_VetoIllegalDeviceRequest , PNP_VetoInsufficientPower , PNP_VetoNonDisableable , PNP_VetoLegacyDriver ,
  PNP_VetoInsufficientRights , PNP_VetoTypeUnknown = 0 , PNP_VetoLegacyDevice = 1 , PNP_VetoPendingClose = 2 ,
  PNP_VetoWindowsApp = 3 , PNP_VetoWindowsService = 4 , PNP_VetoOutstandingOpen = 5 , PNP_VetoDevice = 6 ,
  PNP_VetoDriver = 7 , PNP_VetoIllegalDeviceRequest = 8 , PNP_VetoInsufficientPower = 9 , PNP_VetoNonDisableable = 10 ,
  PNP_VetoLegacyDriver = 11 , PNP_VetoInsufficientRights = 12
}
 

Macro Definition Documentation

◆ _CFG_INCLUDED_

#define _CFG_INCLUDED_

Definition at line 25 of file cfg.h.

◆ CM_PROB_BIOS_TABLE

#define CM_PROB_BIOS_TABLE   0x00000023

Definition at line 65 of file cfg.h.

◆ CM_PROB_BOOT_CONFIG_CONFLICT

#define CM_PROB_BOOT_CONFIG_CONFLICT   0x00000006

Definition at line 36 of file cfg.h.

◆ CM_PROB_CANT_SHARE_IRQ

#define CM_PROB_CANT_SHARE_IRQ   0x0000001E

Definition at line 60 of file cfg.h.

◆ CM_PROB_DEVICE_NOT_THERE

#define CM_PROB_DEVICE_NOT_THERE   0x00000018

Definition at line 54 of file cfg.h.

◆ CM_PROB_DEVLOADER_FAILED

#define CM_PROB_DEVLOADER_FAILED   0x00000002

Definition at line 32 of file cfg.h.

◆ CM_PROB_DEVLOADER_NOT_FOUND

#define CM_PROB_DEVLOADER_NOT_FOUND   0x00000008

Definition at line 38 of file cfg.h.

◆ CM_PROB_DEVLOADER_NOT_READY

#define CM_PROB_DEVLOADER_NOT_READY   0x00000017

Definition at line 53 of file cfg.h.

◆ CM_PROB_DISABLED

#define CM_PROB_DISABLED   0x00000016

Definition at line 52 of file cfg.h.

◆ CM_PROB_DISABLED_SERVICE

#define CM_PROB_DISABLED_SERVICE   0x00000020

Definition at line 62 of file cfg.h.

◆ CM_PROB_DRIVER_BLOCKED

#define CM_PROB_DRIVER_BLOCKED   0x00000030

Definition at line 78 of file cfg.h.

◆ CM_PROB_DRIVER_FAILED_LOAD

#define CM_PROB_DRIVER_FAILED_LOAD   0x00000027

Definition at line 69 of file cfg.h.

◆ CM_PROB_DRIVER_FAILED_PRIOR_UNLOAD

#define CM_PROB_DRIVER_FAILED_PRIOR_UNLOAD   0x00000026

Definition at line 68 of file cfg.h.

◆ CM_PROB_DRIVER_SERVICE_KEY_INVALID

#define CM_PROB_DRIVER_SERVICE_KEY_INVALID   0x00000028

Definition at line 70 of file cfg.h.

◆ CM_PROB_DUPLICATE_DEVICE

#define CM_PROB_DUPLICATE_DEVICE   0x0000002A

Definition at line 72 of file cfg.h.

◆ CM_PROB_ENTRY_IS_WRONG_TYPE

#define CM_PROB_ENTRY_IS_WRONG_TYPE   0x00000004

Definition at line 34 of file cfg.h.

◆ CM_PROB_FAILED_ADD

#define CM_PROB_FAILED_ADD   0x0000001F

Definition at line 61 of file cfg.h.

◆ CM_PROB_FAILED_DRIVER_ENTRY

#define CM_PROB_FAILED_DRIVER_ENTRY   0x00000025

Definition at line 67 of file cfg.h.

◆ CM_PROB_FAILED_FILTER

#define CM_PROB_FAILED_FILTER   0x00000007

Definition at line 37 of file cfg.h.

◆ CM_PROB_FAILED_INSTALL

#define CM_PROB_FAILED_INSTALL   0x0000001C

Definition at line 58 of file cfg.h.

◆ CM_PROB_FAILED_POST_START

#define CM_PROB_FAILED_POST_START   0x0000002B

Definition at line 73 of file cfg.h.

◆ CM_PROB_FAILED_START

#define CM_PROB_FAILED_START   0x0000000A

Definition at line 40 of file cfg.h.

◆ CM_PROB_HALTED

#define CM_PROB_HALTED   0x0000002C

Definition at line 74 of file cfg.h.

◆ CM_PROB_HARDWARE_DISABLED

#define CM_PROB_HARDWARE_DISABLED   0x0000001D

Definition at line 59 of file cfg.h.

◆ CM_PROB_HELD_FOR_EJECT

#define CM_PROB_HELD_FOR_EJECT   0x0000002F

Definition at line 77 of file cfg.h.

◆ CM_PROB_INVALID_DATA

#define CM_PROB_INVALID_DATA   0x00000009

Definition at line 39 of file cfg.h.

◆ CM_PROB_IRQ_TRANSLATION_FAILED

#define CM_PROB_IRQ_TRANSLATION_FAILED   0x00000024

Definition at line 66 of file cfg.h.

◆ CM_PROB_LACKED_ARBITRATOR

#define CM_PROB_LACKED_ARBITRATOR   0x00000005

Definition at line 35 of file cfg.h.

◆ CM_PROB_LEGACY_SERVICE_NO_DEVICES

#define CM_PROB_LEGACY_SERVICE_NO_DEVICES   0x00000029

Definition at line 71 of file cfg.h.

◆ CM_PROB_LIAR

#define CM_PROB_LIAR   0x0000000B

Definition at line 41 of file cfg.h.

◆ CM_PROB_MOVED

#define CM_PROB_MOVED   0x00000019

Definition at line 55 of file cfg.h.

◆ CM_PROB_NEED_RESTART

#define CM_PROB_NEED_RESTART   0x0000000E

Definition at line 44 of file cfg.h.

◆ CM_PROB_NO_SOFTCONFIG

#define CM_PROB_NO_SOFTCONFIG   0x00000022

Definition at line 64 of file cfg.h.

◆ CM_PROB_NO_VALID_LOG_CONF

#define CM_PROB_NO_VALID_LOG_CONF   0x0000001B

Definition at line 57 of file cfg.h.

◆ CM_PROB_NORMAL_CONFLICT

#define CM_PROB_NORMAL_CONFLICT   0x0000000C

Definition at line 42 of file cfg.h.

◆ CM_PROB_NOT_CONFIGURED

#define CM_PROB_NOT_CONFIGURED   0x00000001

Definition at line 31 of file cfg.h.

◆ CM_PROB_NOT_VERIFIED

#define CM_PROB_NOT_VERIFIED   0x0000000D

Definition at line 43 of file cfg.h.

◆ CM_PROB_OUT_OF_MEMORY

#define CM_PROB_OUT_OF_MEMORY   0x00000003

Definition at line 33 of file cfg.h.

◆ CM_PROB_PARTIAL_LOG_CONF

#define CM_PROB_PARTIAL_LOG_CONF   0x00000010

Definition at line 46 of file cfg.h.

◆ CM_PROB_PHANTOM

#define CM_PROB_PHANTOM   0x0000002D

Definition at line 75 of file cfg.h.

◆ CM_PROB_REENUMERATION

#define CM_PROB_REENUMERATION   0x0000000F

Definition at line 45 of file cfg.h.

◆ CM_PROB_REGISTRY

#define CM_PROB_REGISTRY   0x00000013

Definition at line 49 of file cfg.h.

◆ CM_PROB_REGISTRY_TOO_LARGE

#define CM_PROB_REGISTRY_TOO_LARGE   0x00000031

Definition at line 79 of file cfg.h.

◆ CM_PROB_REINSTALL

#define CM_PROB_REINSTALL   0x00000012

Definition at line 48 of file cfg.h.

◆ CM_PROB_SETPROPERTIES_FAILED

#define CM_PROB_SETPROPERTIES_FAILED   0x00000032

Definition at line 80 of file cfg.h.

◆ CM_PROB_SYSTEM_SHUTDOWN

#define CM_PROB_SYSTEM_SHUTDOWN   0x0000002E

Definition at line 76 of file cfg.h.

◆ CM_PROB_TOO_EARLY

#define CM_PROB_TOO_EARLY   0x0000001A

Definition at line 56 of file cfg.h.

◆ CM_PROB_TRANSLATION_FAILED

#define CM_PROB_TRANSLATION_FAILED   0x00000021

Definition at line 63 of file cfg.h.

◆ CM_PROB_UNKNOWN_RESOURCE

#define CM_PROB_UNKNOWN_RESOURCE   0x00000011

Definition at line 47 of file cfg.h.

◆ CM_PROB_UNSIGNED_DRIVER

#define CM_PROB_UNSIGNED_DRIVER   0x00000034

Definition at line 82 of file cfg.h.

◆ CM_PROB_VXDLDR

#define CM_PROB_VXDLDR   0x00000014

Definition at line 50 of file cfg.h.

◆ CM_PROB_WAITING_ON_DEPENDENCY

#define CM_PROB_WAITING_ON_DEPENDENCY   0x00000033

Definition at line 81 of file cfg.h.

◆ CM_PROB_WILL_BE_REMOVED

#define CM_PROB_WILL_BE_REMOVED   0x00000015

Definition at line 51 of file cfg.h.

◆ DN_APM_DRIVER

#define DN_APM_DRIVER   0x10000000

Definition at line 146 of file cfg.h.

◆ DN_APM_ENUMERATOR

#define DN_APM_ENUMERATOR   0x08000000

Definition at line 145 of file cfg.h.

◆ DN_ARM_WAKEUP

#define DN_ARM_WAKEUP   0x04000000

Definition at line 144 of file cfg.h.

◆ DN_BAD_PARTIAL

#define DN_BAD_PARTIAL   0x00400000

Definition at line 140 of file cfg.h.

◆ DN_BOOT_LOG_PROB

#define DN_BOOT_LOG_PROB   0x80000000

Definition at line 149 of file cfg.h.

◆ DN_CHANGEABLE_FLAGS

#define DN_CHANGEABLE_FLAGS
Value:
#define DN_NT_DRIVER
Definition: cfg.h:142
#define DN_NO_SHOW_IN_DM
Definition: cfg.h:148
#define DN_NT_ENUMERATOR
Definition: cfg.h:141
#define DN_NOT_FIRST_TIMEE
Definition: cfg.h:137
#define DN_DISABLEABLE
Definition: cfg.h:131
#define DN_STOP_FREE_RES
Definition: cfg.h:138
#define DN_REMOVABLE
Definition: cfg.h:132
#define DN_NOT_FIRST_TIME
Definition: cfg.h:124
#define DN_HARDWARE_ENUM
Definition: cfg.h:125
#define DN_SILENT_INSTALL
Definition: cfg.h:147
#define DN_HAS_MARK
Definition: cfg.h:127
#define DN_REBAL_CANDIDATE
Definition: cfg.h:139
#define DN_MF_PARENT
Definition: cfg.h:134
#define DN_MF_CHILD
Definition: cfg.h:135

Definition at line 164 of file cfg.h.

◆ DN_CHILD_WITH_INVALID_ID

#define DN_CHILD_WITH_INVALID_ID   DN_HAS_MARK

Definition at line 156 of file cfg.h.

◆ DN_DISABLEABLE

#define DN_DISABLEABLE   0x00002000 /* Can be rebalanced */

Definition at line 131 of file cfg.h.

◆ DN_DRIVER_BLOCKED

#define DN_DRIVER_BLOCKED   DN_NOT_FIRST_TIME

Definition at line 154 of file cfg.h.

◆ DN_DRIVER_LOADED

#define DN_DRIVER_LOADED   0x00000002 /* Has Register_Device_Driver */

Definition at line 119 of file cfg.h.

◆ DN_ENUM_LOADED

#define DN_ENUM_LOADED   0x00000004 /* Has Register_Enumerator */

Definition at line 120 of file cfg.h.

◆ DN_FILTERED

#define DN_FILTERED   0x00000800 /* Is filtered */

Definition at line 129 of file cfg.h.

◆ DN_HARDWARE_ENUM

#define DN_HARDWARE_ENUM   0x00000080 /* Enum generates hardware ID */

Definition at line 125 of file cfg.h.

◆ DN_HAS_MARK

#define DN_HAS_MARK   0x00000200 /* Not CM_Create_DevNode lately (Win9x only) */

Definition at line 127 of file cfg.h.

◆ DN_HAS_PROBLEM

#define DN_HAS_PROBLEM   0x00000400 /* Need device installer */

Definition at line 128 of file cfg.h.

◆ DN_LEGACY_DRIVER

#define DN_LEGACY_DRIVER   DN_MOVED

Definition at line 155 of file cfg.h.

◆ DN_LIAR

#define DN_LIAR   0x00000100 /* Lied about can reconfig once (Win9x only) */

Definition at line 126 of file cfg.h.

◆ DN_MANUAL

#define DN_MANUAL   0x00000010 /* Manually installed */

Definition at line 122 of file cfg.h.

◆ DN_MF_CHILD

#define DN_MF_CHILD   0x00020000 /* Multi function child */

Definition at line 135 of file cfg.h.

◆ DN_MF_PARENT

#define DN_MF_PARENT   0x00010000 /* Multi function parent */

Definition at line 134 of file cfg.h.

◆ DN_MOVED

#define DN_MOVED   0x00001000 /* Has been moved (Win9x only) */

Definition at line 130 of file cfg.h.

◆ DN_NEED_RESTART

#define DN_NEED_RESTART   DN_LIAR

Definition at line 153 of file cfg.h.

◆ DN_NEED_TO_ENUM

#define DN_NEED_TO_ENUM   0x00000020 /* May need reenumeration */

Definition at line 123 of file cfg.h.

◆ DN_NEEDS_LOCKING

#define DN_NEEDS_LOCKING   0x02000000

Definition at line 143 of file cfg.h.

◆ DN_NO_SHOW_IN_DM

#define DN_NO_SHOW_IN_DM   0x40000000

Definition at line 148 of file cfg.h.

◆ DN_NOT_FIRST_TIME

#define DN_NOT_FIRST_TIME   0x00000040 /* Has received a config (Win9x only) */

Definition at line 124 of file cfg.h.

◆ DN_NOT_FIRST_TIMEE

#define DN_NOT_FIRST_TIMEE   0x00080000

Definition at line 137 of file cfg.h.

◆ DN_NT_DRIVER

#define DN_NT_DRIVER   0x01000000

Definition at line 142 of file cfg.h.

◆ DN_NT_ENUMERATOR

#define DN_NT_ENUMERATOR   0x00800000

Definition at line 141 of file cfg.h.

◆ DN_PRIVATE_PROBLEM

#define DN_PRIVATE_PROBLEM   0x00008000 /* Has a private problem */

Definition at line 133 of file cfg.h.

◆ DN_REBAL_CANDIDATE

#define DN_REBAL_CANDIDATE   0x00200000

Definition at line 139 of file cfg.h.

◆ DN_REMOVABLE

#define DN_REMOVABLE   0x00004000 /* Can be removed */

Definition at line 132 of file cfg.h.

◆ DN_ROOT_ENUMERATED

#define DN_ROOT_ENUMERATED   0x00000001 /* Was enumerated by ROOT */

Definition at line 118 of file cfg.h.

◆ DN_SILENT_INSTALL

#define DN_SILENT_INSTALL   0x20000000

Definition at line 147 of file cfg.h.

◆ DN_STARTED

#define DN_STARTED   0x00000008 /* Is currently configured */

Definition at line 121 of file cfg.h.

◆ DN_STOP_FREE_RES

#define DN_STOP_FREE_RES   0x00100000

Definition at line 138 of file cfg.h.

◆ DN_WILL_BE_REMOVED

#define DN_WILL_BE_REMOVED   0x00040000

Definition at line 136 of file cfg.h.

◆ LCPRI_BOOTCONFIG

#define LCPRI_BOOTCONFIG   0x00000001

Definition at line 103 of file cfg.h.

◆ LCPRI_DESIRED

#define LCPRI_DESIRED   0x00002000

Definition at line 104 of file cfg.h.

◆ LCPRI_DISABLED

#define LCPRI_DISABLED   0x0000FFFF

Definition at line 115 of file cfg.h.

◆ LCPRI_FORCECONFIG

#define LCPRI_FORCECONFIG   0x00000000

Definition at line 102 of file cfg.h.

◆ LCPRI_HARDRECONFIG

#define LCPRI_HARDRECONFIG   0x0000C000

Definition at line 112 of file cfg.h.

◆ LCPRI_HARDWIRED

#define LCPRI_HARDWIRED   0x0000E000

Definition at line 113 of file cfg.h.

◆ LCPRI_IMPOSSIBLE

#define LCPRI_IMPOSSIBLE   0x0000F000

Definition at line 114 of file cfg.h.

◆ LCPRI_LASTBESTCONFIG

#define LCPRI_LASTBESTCONFIG   0x00003FFF

Definition at line 106 of file cfg.h.

◆ LCPRI_LASTSOFTCONFIG

#define LCPRI_LASTSOFTCONFIG   0x00007FFF

Definition at line 108 of file cfg.h.

◆ LCPRI_NORMAL

#define LCPRI_NORMAL   0x00003000

Definition at line 105 of file cfg.h.

◆ LCPRI_POWEROFF

#define LCPRI_POWEROFF   0x0000A000

Definition at line 111 of file cfg.h.

◆ LCPRI_REBOOT

#define LCPRI_REBOOT   0x00009000

Definition at line 110 of file cfg.h.

◆ LCPRI_RESTART

#define LCPRI_RESTART   0x00008000

Definition at line 109 of file cfg.h.

◆ LCPRI_SUBOPTIMAL

#define LCPRI_SUBOPTIMAL   0x00005000

Definition at line 107 of file cfg.h.

◆ MAX_LCPRI

#define MAX_LCPRI   0x0000FFFF

Definition at line 116 of file cfg.h.

◆ NUM_CM_PROB

#define NUM_CM_PROB   NUM_CM_PROB_V5

Definition at line 91 of file cfg.h.

◆ NUM_CM_PROB_V1

#define NUM_CM_PROB_V1   0x00000025

Definition at line 84 of file cfg.h.

◆ NUM_CM_PROB_V2

#define NUM_CM_PROB_V2   0x00000032

Definition at line 85 of file cfg.h.

◆ NUM_CM_PROB_V3

#define NUM_CM_PROB_V3   0x00000033

Definition at line 86 of file cfg.h.

◆ NUM_CM_PROB_V4

#define NUM_CM_PROB_V4   0x00000034

Definition at line 87 of file cfg.h.

◆ NUM_CM_PROB_V5

#define NUM_CM_PROB_V5   0x00000035

Definition at line 88 of file cfg.h.

Typedef Documentation

◆ PNP_VETO_TYPE

◆ PPNP_VETO_TYPE

Enumeration Type Documentation

◆ _PNP_VETO_TYPE

Enumerator
PNP_VetoTypeUnknown 
PNP_VetoLegacyDevice 
PNP_VetoPendingClose 
PNP_VetoWindowsApp 
PNP_VetoWindowsService 
PNP_VetoOutstandingOpen 
PNP_VetoDevice 
PNP_VetoDriver 
PNP_VetoIllegalDeviceRequest 
PNP_VetoInsufficientPower 
PNP_VetoNonDisableable 
PNP_VetoLegacyDriver 
PNP_VetoInsufficientRights 
PNP_VetoTypeUnknown 
PNP_VetoLegacyDevice 
PNP_VetoPendingClose 
PNP_VetoWindowsApp 
PNP_VetoWindowsService 
PNP_VetoOutstandingOpen 
PNP_VetoDevice 
PNP_VetoDriver 
PNP_VetoIllegalDeviceRequest 
PNP_VetoInsufficientPower 
PNP_VetoNonDisableable 
PNP_VetoLegacyDriver 
PNP_VetoInsufficientRights 

Definition at line 179 of file cfg.h.

179 {
@ PNP_VetoOutstandingOpen
Definition: cfg.h:185
@ PNP_VetoPendingClose
Definition: cfg.h:182
@ PNP_VetoNonDisableable
Definition: cfg.h:190
@ PNP_VetoInsufficientPower
Definition: cfg.h:189
@ PNP_VetoIllegalDeviceRequest
Definition: cfg.h:188
@ PNP_VetoWindowsService
Definition: cfg.h:184
@ PNP_VetoDriver
Definition: cfg.h:187
@ PNP_VetoLegacyDriver
Definition: cfg.h:191
@ PNP_VetoInsufficientRights
Definition: cfg.h:192
@ PNP_VetoLegacyDevice
Definition: cfg.h:181
@ PNP_VetoDevice
Definition: cfg.h:186
@ PNP_VetoTypeUnknown
Definition: cfg.h:180
@ PNP_VetoWindowsApp
Definition: cfg.h:183
enum _PNP_VETO_TYPE PNP_VETO_TYPE
enum _PNP_VETO_TYPE * PPNP_VETO_TYPE