[][src]Module winapi::um::cfgmgr32

user APIs for the Configuration Manager

Structs

BUSNUMBER_DES
BUSNUMBER_RANGE
BUSNUMBER_RESOURCE
CM_NOTIFY_EVENT_DATA
CM_NOTIFY_EVENT_DATA_DeviceHandle
CM_NOTIFY_EVENT_DATA_DeviceInstance
CM_NOTIFY_EVENT_DATA_DeviceInterface
CM_NOTIFY_EVENT_DATA_u
CM_NOTIFY_FILTER
CM_NOTIFY_FILTER_DeviceHandle
CM_NOTIFY_FILTER_DeviceInstance
CM_NOTIFY_FILTER_DeviceInterface
CM_NOTIFY_FILTER_u
CONFLICT_DETAILS_A
CONFLICT_DETAILS_W
CONNECTION_DES
CONNECTION_RESOURCE
CS_DES
CS_RESOURCE
DEVPRIVATE_DES
DEVPRIVATE_RANGE
DEVPRIVATE_RESOURCE
DMA_DES
DMA_RANGE
DMA_RESOURCE
HWPROFILEINFO_A
HWPROFILEINFO_W
IO_DES
IO_RANGE
IO_RESOURCE
IRQ_DES_32
IRQ_DES_64
IRQ_RANGE
IRQ_RESOURCE_32
IRQ_RESOURCE_64
MEM_DES
MEM_LARGE_DES
MEM_LARGE_RANGE
MEM_LARGE_RESOURCE
MEM_RANGE
MEM_RESOURCE
MFCARD_DES
MFCARD_RESOURCE
PCCARD_DES
PCCARD_RESOURCE

Enums

HCMNOTIFICATION__

Constants

ALLOC_LOG_CONF
BASIC_LOG_CONF
BOOT_LOG_CONF
CM_ADD_ID_BITS
CM_ADD_ID_COMPATIBLE
CM_ADD_ID_HARDWARE
CM_ADD_RANGE_ADDIFCONFLICT
CM_ADD_RANGE_BITS
CM_ADD_RANGE_DONOTADDIFCONFLICT
CM_CDFLAGS_DRIVER
CM_CDFLAGS_RESERVED
CM_CDFLAGS_ROOT_OWNED
CM_CDMASK_DESCRIPTION
CM_CDMASK_DEVINST
CM_CDMASK_FLAGS
CM_CDMASK_RESDES
CM_CDMASK_VALID
CM_CLASS_PROPERTY_BITS
CM_CLASS_PROPERTY_INSTALLER
CM_CLASS_PROPERTY_INTERFACE
CM_CREATE_DEVINST_BITS
CM_CREATE_DEVINST_DO_NOT_INSTALL
CM_CREATE_DEVINST_GENERATE_ID
CM_CREATE_DEVINST_NORMAL
CM_CREATE_DEVINST_NO_WAIT_INSTALL
CM_CREATE_DEVINST_PHANTOM
CM_CREATE_DEVNODE_BITS
CM_CREATE_DEVNODE_DO_NOT_INSTALL
CM_CREATE_DEVNODE_GENERATE_ID
CM_CREATE_DEVNODE_NORMAL
CM_CREATE_DEVNODE_NO_WAIT_INSTALL
CM_CREATE_DEVNODE_PHANTOM
CM_CRP_CHARACTERISTICS
CM_CRP_DEVTYPE
CM_CRP_EXCLUSIVE
CM_CRP_LOWERFILTERS
CM_CRP_MAX
CM_CRP_MIN
CM_CRP_SECURITY
CM_CRP_SECURITY_SDS
CM_CRP_UPPERFILTERS
CM_CUSTOMDEVPROP_BITS
CM_CUSTOMDEVPROP_MERGE_MULTISZ
CM_DELETE_CLASS_BITS
CM_DELETE_CLASS_INTERFACE
CM_DELETE_CLASS_ONLY
CM_DELETE_CLASS_SUBKEYS
CM_DETECT_BITS
CM_DETECT_CRASHED
CM_DETECT_HWPROF_FIRST_BOOT
CM_DETECT_NEW_PROFILE
CM_DETECT_RUN
CM_DEVCAP_DOCKDEVICE
CM_DEVCAP_EJECTSUPPORTED
CM_DEVCAP_HARDWAREDISABLED
CM_DEVCAP_LOCKSUPPORTED
CM_DEVCAP_NONDYNAMIC
CM_DEVCAP_RAWDEVICEOK
CM_DEVCAP_REMOVABLE
CM_DEVCAP_SILENTINSTALL
CM_DEVCAP_SURPRISEREMOVALOK
CM_DEVCAP_UNIQUEID
CM_DISABLE_ABSOLUTE
CM_DISABLE_BITS
CM_DISABLE_HARDWARE
CM_DISABLE_POLITE
CM_DISABLE_UI_NOT_OK
CM_DRP_ADDRESS
CM_DRP_BASE_CONTAINERID
CM_DRP_BUSNUMBER
CM_DRP_BUSTYPEGUID
CM_DRP_CAPABILITIES
CM_DRP_CHARACTERISTICS
CM_DRP_CLASS
CM_DRP_CLASSGUID
CM_DRP_COMPATIBLEIDS
CM_DRP_CONFIGFLAGS
CM_DRP_DEVICEDESC
CM_DRP_DEVICE_POWER_DATA
CM_DRP_DEVTYPE
CM_DRP_DRIVER
CM_DRP_ENUMERATOR_NAME
CM_DRP_EXCLUSIVE
CM_DRP_FRIENDLYNAME
CM_DRP_HARDWAREID
CM_DRP_INSTALL_STATE
CM_DRP_LEGACYBUSTYPE
CM_DRP_LOCATION_INFORMATION
CM_DRP_LOCATION_PATHS
CM_DRP_LOWERFILTERS
CM_DRP_MAX
CM_DRP_MFG
CM_DRP_MIN
CM_DRP_PHYSICAL_DEVICE_OBJECT_NAME
CM_DRP_REMOVAL_POLICY
CM_DRP_REMOVAL_POLICY_HW_DEFAULT
CM_DRP_REMOVAL_POLICY_OVERRIDE
CM_DRP_SECURITY
CM_DRP_SECURITY_SDS
CM_DRP_SERVICE
CM_DRP_UI_NUMBER
CM_DRP_UI_NUMBER_DESC_FORMAT
CM_DRP_UNUSED0
CM_DRP_UNUSED1
CM_DRP_UNUSED2
CM_DRP_UPPERFILTERS
CM_ENUMERATE_CLASSES_BITS
CM_ENUMERATE_CLASSES_INSTALLER
CM_ENUMERATE_CLASSES_INTERFACE
CM_GETIDLIST_DONOTGENERATE
CM_GETIDLIST_FILTER_BITS
CM_GETIDLIST_FILTER_BUSRELATIONS
CM_GETIDLIST_FILTER_CLASS
CM_GETIDLIST_FILTER_EJECTRELATIONS
CM_GETIDLIST_FILTER_ENUMERATOR
CM_GETIDLIST_FILTER_NONE
CM_GETIDLIST_FILTER_POWERRELATIONS
CM_GETIDLIST_FILTER_PRESENT
CM_GETIDLIST_FILTER_REMOVALRELATIONS
CM_GETIDLIST_FILTER_SERVICE
CM_GETIDLIST_FILTER_TRANSPORTRELATIONS
CM_GET_DEVICE_INTERFACE_LIST_ALL_DEVICES
CM_GET_DEVICE_INTERFACE_LIST_BITS
CM_GET_DEVICE_INTERFACE_LIST_PRESENT
CM_HWPI_DOCKED
CM_HWPI_NOT_DOCKABLE
CM_HWPI_UNDOCKED
CM_INSTALL_STATE_FAILED_INSTALL
CM_INSTALL_STATE_FINISH_INSTALL
CM_INSTALL_STATE_INSTALLED
CM_INSTALL_STATE_NEEDS_REINSTALL
CM_LOCATE_DEVINST_BITS
CM_LOCATE_DEVINST_CANCELREMOVE
CM_LOCATE_DEVINST_NORMAL
CM_LOCATE_DEVINST_NOVALIDATION
CM_LOCATE_DEVINST_PHANTOM
CM_LOCATE_DEVNODE_BITS
CM_LOCATE_DEVNODE_CANCELREMOVE
CM_LOCATE_DEVNODE_NORMAL
CM_LOCATE_DEVNODE_NOVALIDATION
CM_LOCATE_DEVNODE_PHANTOM
CM_NAME_ATTRIBUTE_NAME_RETRIEVED_FROM_DEVICE
CM_NAME_ATTRIBUTE_USER_ASSIGNED_NAME
CM_NOTIFY_ACTION_DEVICECUSTOMEVENT
CM_NOTIFY_ACTION_DEVICEINSTANCEENUMERATED
CM_NOTIFY_ACTION_DEVICEINSTANCEREMOVED
CM_NOTIFY_ACTION_DEVICEINSTANCESTARTED
CM_NOTIFY_ACTION_DEVICEINTERFACEARRIVAL
CM_NOTIFY_ACTION_DEVICEINTERFACEREMOVAL
CM_NOTIFY_ACTION_DEVICEQUERYREMOVE
CM_NOTIFY_ACTION_DEVICEQUERYREMOVEFAILED
CM_NOTIFY_ACTION_DEVICEREMOVECOMPLETE
CM_NOTIFY_ACTION_DEVICEREMOVEPENDING
CM_NOTIFY_ACTION_MAX
CM_NOTIFY_FILTER_FLAG_ALL_DEVICE_INSTANCES
CM_NOTIFY_FILTER_FLAG_ALL_INTERFACE_CLASSES
CM_NOTIFY_FILTER_TYPE_DEVICEHANDLE
CM_NOTIFY_FILTER_TYPE_DEVICEINSTANCE
CM_NOTIFY_FILTER_TYPE_DEVICEINTERFACE
CM_NOTIFY_FILTER_TYPE_MAX
CM_NOTIFY_FILTER_VALID_FLAGS
CM_OPEN_CLASS_KEY_BITS
CM_OPEN_CLASS_KEY_INSTALLER
CM_OPEN_CLASS_KEY_INTERFACE
CM_QUERY_ARBITRATOR_BITS
CM_QUERY_ARBITRATOR_RAW
CM_QUERY_ARBITRATOR_TRANSLATED
CM_QUERY_REMOVE_BITS
CM_QUERY_REMOVE_UI_NOT_OK
CM_QUERY_REMOVE_UI_OK
CM_REENUMERATE_ASYNCHRONOUS
CM_REENUMERATE_BITS
CM_REENUMERATE_NORMAL
CM_REENUMERATE_RETRY_INSTALLATION
CM_REENUMERATE_SYNCHRONOUS
CM_REGISTER_DEVICE_DRIVER_BITS
CM_REGISTER_DEVICE_DRIVER_DISABLEABLE
CM_REGISTER_DEVICE_DRIVER_REMOVABLE
CM_REGISTER_DEVICE_DRIVER_STATIC
CM_REGISTRY_BITS
CM_REGISTRY_CONFIG
CM_REGISTRY_HARDWARE
CM_REGISTRY_SOFTWARE
CM_REGISTRY_USER
CM_REMOVAL_POLICY_EXPECT_NO_REMOVAL
CM_REMOVAL_POLICY_EXPECT_ORDERLY_REMOVAL
CM_REMOVAL_POLICY_EXPECT_SURPRISE_REMOVAL
CM_REMOVE_BITS
CM_REMOVE_NO_RESTART
CM_REMOVE_UI_NOT_OK
CM_REMOVE_UI_OK
CM_SETUP_BITS
CM_SETUP_DEVINST_CONFIG
CM_SETUP_DEVINST_CONFIG_CLASS
CM_SETUP_DEVINST_CONFIG_EXTENSIONS
CM_SETUP_DEVINST_READY
CM_SETUP_DEVINST_RESET
CM_SETUP_DEVNODE_CONFIG
CM_SETUP_DEVNODE_CONFIG_CLASS
CM_SETUP_DEVNODE_CONFIG_EXTENSIONS
CM_SETUP_DEVNODE_READY
CM_SETUP_DEVNODE_RESET
CM_SETUP_DOWNLOAD
CM_SETUP_PROP_CHANGE
CM_SETUP_WRITE_LOG_CONFS
CM_SET_DEVINST_PROBLEM_BITS
CM_SET_DEVINST_PROBLEM_NORMAL
CM_SET_DEVINST_PROBLEM_OVERRIDE
CM_SET_DEVNODE_PROBLEM_BITS
CM_SET_DEVNODE_PROBLEM_NORMAL
CM_SET_DEVNODE_PROBLEM_OVERRIDE
CM_SET_HW_PROF_FLAGS_BITS
CM_SET_HW_PROF_FLAGS_UI_NOT_OK
CONFIGMG_VERSION
CR_ACCESS_DENIED
CR_ALREADY_SUCH_DEVINST
CR_ALREADY_SUCH_DEVNODE
CR_APM_VETOED
CR_BUFFER_SMALL
CR_CALL_NOT_IMPLEMENTED
CR_CANT_SHARE_IRQ
CR_CREATE_BLOCKED
CR_DEFAULT
CR_DEVICE_INTERFACE_ACTIVE
CR_DEVICE_NOT_THERE
CR_DEVINST_HAS_REQS
CR_DEVLOADER_NOT_READY
CR_DEVNODE_HAS_REQS
CR_DLVXD_NOT_FOUND
CR_FAILURE
CR_FREE_RESOURCES
CR_INVALID_API
CR_INVALID_ARBITRATOR
CR_INVALID_CONFLICT_LIST
CR_INVALID_DATA
CR_INVALID_DEVICE_ID
CR_INVALID_DEVINST
CR_INVALID_DEVNODE
CR_INVALID_FLAG
CR_INVALID_INDEX
CR_INVALID_LOAD_TYPE
CR_INVALID_LOG_CONF
CR_INVALID_MACHINENAME
CR_INVALID_NODELIST
CR_INVALID_POINTER
CR_INVALID_PRIORITY
CR_INVALID_PROPERTY
CR_INVALID_RANGE
CR_INVALID_RANGE_LIST
CR_INVALID_REFERENCE_STRING
CR_INVALID_RESOURCEID
CR_INVALID_RES_DES
CR_INVALID_STRUCTURE_SIZE
CR_MACHINE_UNAVAILABLE
CR_NEED_RESTART
CR_NOT_DISABLEABLE
CR_NOT_SYSTEM_VM
CR_NO_ARBITRATOR
CR_NO_CM_SERVICES
CR_NO_DEPENDENT
CR_NO_MORE_HW_PROFILES
CR_NO_MORE_LOG_CONF
CR_NO_MORE_RES_DES
CR_NO_REGISTRY_HANDLE
CR_NO_SUCH_DEVICE_INTERFACE
CR_NO_SUCH_DEVINST
CR_NO_SUCH_DEVNODE
CR_NO_SUCH_LOGICAL_DEV
CR_NO_SUCH_REGISTRY_KEY
CR_NO_SUCH_VALUE
CR_OUT_OF_MEMORY
CR_QUERY_VETOED
CR_REGISTRY_ERROR
CR_REMOTE_COMM_FAILURE
CR_REMOVE_VETOED
CR_SAME_RESOURCES
CR_SUCCESS
CR_WRONG_TYPE
DWORDLONG_MAX
DWORD_MAX
FILTERED_LOG_CONF
FORCED_LOG_CONF
IO_ALIAS_10_BIT_DECODE
IO_ALIAS_12_BIT_DECODE
IO_ALIAS_16_BIT_DECODE
IO_ALIAS_POSITIVE_DECODE
LOG_CONF_BITS
MAX_CLASS_NAME_LEN
MAX_CONFIG_VALUE
MAX_DEVICE_ID_LEN
MAX_DEVNODE_ID_LEN
MAX_DMA_CHANNELS
MAX_GUID_STRING_LEN
MAX_INSTANCE_VALUE
MAX_IO_PORTS
MAX_IRQS
MAX_MEM_REGISTERS
MAX_PROFILE_LEN
NUM_CR_RESULTS
NUM_LOG_CONF
OVERRIDE_LOG_CONF
PCD_MAX_IO
PCD_MAX_MEMORY
PRIORITY_BIT
PRIORITY_EQUAL_FIRST
PRIORITY_EQUAL_LAST
RegDisposition_Bits
RegDisposition_OpenAlways
RegDisposition_OpenExisting
ResType_All
ResType_BusNumber
ResType_ClassSpecific
ResType_Connection
ResType_DMA
ResType_DevicePrivate
ResType_DoNotUse
ResType_IO
ResType_IRQ
ResType_Ignored_Bit
ResType_MAX
ResType_Mem
ResType_MemLarge
ResType_MfCardConfig
ResType_None
ResType_PcCardConfig
ResType_Reserved
fDD_BYTE
fDD_BYTE_AND_WORD
fDD_BusMaster
fDD_DWORD
fDD_NoBusMaster
fDD_TypeA
fDD_TypeB
fDD_TypeF
fDD_TypeStandard
fDD_WORD
fIOD_10_BIT_DECODE
fIOD_12_BIT_DECODE
fIOD_16_BIT_DECODE
fIOD_DECODE
fIOD_IO
fIOD_Memory
fIOD_PASSIVE_DECODE
fIOD_PORT_BAR
fIOD_POSITIVE_DECODE
fIOD_PortType
fIOD_WINDOW_DECODE
fIRQD_Edge
fIRQD_Exclusive
fIRQD_Level
fIRQD_Level_Bit
fIRQD_Share
fIRQD_Share_Bit
fMD_24
fMD_32
fMD_32_24
fMD_Cacheable
fMD_CombinedWrite
fMD_CombinedWriteAllowed
fMD_CombinedWriteDisallowed
fMD_MEMORY_BAR
fMD_MemoryType
fMD_NonCacheable
fMD_Pref
fMD_PrefetchAllowed
fMD_PrefetchDisallowed
fMD_Prefetchable
fMD_RAM
fMD_ROM
fMD_ReadAllowed
fMD_ReadDisallowed
fMD_Readable
fMD_WINDOW_DECODE
fPCD_ATTRIBUTES_PER_WINDOW
fPCD_IO1_16
fPCD_IO1_SRC_16
fPCD_IO1_WS_16
fPCD_IO1_ZW_8
fPCD_IO2_16
fPCD_IO2_SRC_16
fPCD_IO2_WS_16
fPCD_IO2_ZW_8
fPCD_IO_8
fPCD_IO_16
fPCD_IO_SRC_16
fPCD_IO_WS_16
fPCD_IO_ZW_8
fPCD_MEM1_A
fPCD_MEM1_WS_TWO
fPCD_MEM1_WS_THREE
fPCD_MEM2_A
fPCD_MEM2_WS_ONE
fPCD_MEM2_WS_TWO
fPCD_MEM2_WS_THREE
fPCD_MEM1_16
fPCD_MEM2_16
fPCD_MEM_8
fPCD_MEM_16
fPCD_MEM_A
fPCD_MEM_WS_ONE
fPCD_MEM_WS_THREE
fPCD_MEM_WS_TWO
fPMF_AUDIO_ENABLE
mDD_BusMaster
mDD_Type
mDD_Width
mIRQD_Edge_Level
mIRQD_Share
mMD_32_24
mMD_Cacheable
mMD_CombinedWrite
mMD_MemoryType
mMD_Prefetchable
mMD_Readable
mPCD_IO_8_16
mPCD_MEM1_WS
mPCD_MEM2_WS
mPCD_MEM_8_16
mPCD_MEM_A_C
mPCD_MEM_WS
mPMF_AUDIO_ENABLE

Functions

CMP_WaitNoPendingInstallEvents
CM_Add_Empty_Log_Conf
CM_Add_Empty_Log_Conf_Ex
CM_Add_IDA
CM_Add_IDW
CM_Add_ID_ExA
CM_Add_ID_ExW
CM_Add_Range
CM_Add_Res_Des
CM_Add_Res_Des_Ex
CM_Connect_MachineA
CM_Connect_MachineW
CM_Create_DevNodeA
CM_Create_DevNodeW
CM_Create_DevNode_ExA
CM_Create_DevNode_ExW
CM_Create_Range_List
CM_Delete_Class_Key
CM_Delete_Class_Key_Ex
CM_Delete_DevNode_Key
CM_Delete_DevNode_Key_Ex
CM_Delete_Device_Interface_KeyA
CM_Delete_Device_Interface_KeyW
CM_Delete_Device_Interface_Key_ExA
CM_Delete_Device_Interface_Key_ExW
CM_Delete_Range
CM_Detect_Resource_Conflict
CM_Detect_Resource_Conflict_Ex
CM_Disable_DevNode
CM_Disable_DevNode_Ex
CM_Disconnect_Machine
CM_Dup_Range_List
CM_Enable_DevNode
CM_Enable_DevNode_Ex
CM_Enumerate_Classes
CM_Enumerate_Classes_Ex
CM_Enumerate_EnumeratorsA
CM_Enumerate_EnumeratorsW
CM_Enumerate_Enumerators_ExA
CM_Enumerate_Enumerators_ExW
CM_Find_Range
CM_First_Range
CM_Free_Log_Conf
CM_Free_Log_Conf_Ex
CM_Free_Log_Conf_Handle
CM_Free_Range_List
CM_Free_Res_Des
CM_Free_Res_Des_Ex
CM_Free_Res_Des_Handle
CM_Free_Resource_Conflict_Handle
CM_Get_Child
CM_Get_Child_Ex
CM_Get_Class_Key_NameA
CM_Get_Class_Key_NameW
CM_Get_Class_Key_Name_ExA
CM_Get_Class_Key_Name_ExW
CM_Get_Class_NameA
CM_Get_Class_NameW
CM_Get_Class_Name_ExA
CM_Get_Class_Name_ExW
CM_Get_Class_Registry_PropertyA
CM_Get_Class_Registry_PropertyW
CM_Get_Depth
CM_Get_Depth_Ex
CM_Get_DevNode_Custom_PropertyA
CM_Get_DevNode_Custom_PropertyW
CM_Get_DevNode_Custom_Property_ExA
CM_Get_DevNode_Custom_Property_ExW
CM_Get_DevNode_PropertyExW
CM_Get_DevNode_PropertyW
CM_Get_DevNode_Registry_PropertyA
CM_Get_DevNode_Registry_PropertyW
CM_Get_DevNode_Registry_Property_ExA
CM_Get_DevNode_Registry_Property_ExW
CM_Get_DevNode_Status
CM_Get_DevNode_Status_Ex
CM_Get_Device_IDA
CM_Get_Device_IDW
CM_Get_Device_ID_ExA
CM_Get_Device_ID_ExW
CM_Get_Device_ID_ListA
CM_Get_Device_ID_ListW
CM_Get_Device_ID_List_ExA
CM_Get_Device_ID_List_ExW
CM_Get_Device_ID_List_SizeA
CM_Get_Device_ID_List_SizeW
CM_Get_Device_ID_List_Size_ExA
CM_Get_Device_ID_List_Size_ExW
CM_Get_Device_ID_Size
CM_Get_Device_ID_Size_Ex
CM_Get_Device_Interface_AliasA
CM_Get_Device_Interface_AliasW
CM_Get_Device_Interface_Alias_ExA
CM_Get_Device_Interface_Alias_ExW
CM_Get_Device_Interface_ListA
CM_Get_Device_Interface_ListW
CM_Get_Device_Interface_List_ExA
CM_Get_Device_Interface_List_ExW
CM_Get_Device_Interface_List_SizeA
CM_Get_Device_Interface_List_SizeW
CM_Get_Device_Interface_List_Size_ExA
CM_Get_Device_Interface_List_Size_ExW
CM_Get_Device_Interface_PropertyExW
CM_Get_Device_Interface_PropertyW
CM_Get_First_Log_Conf
CM_Get_First_Log_Conf_Ex
CM_Get_Global_State
CM_Get_Global_State_Ex
CM_Get_HW_Prof_FlagsA
CM_Get_HW_Prof_FlagsW
CM_Get_HW_Prof_Flags_ExA
CM_Get_HW_Prof_Flags_ExW
CM_Get_Hardware_Profile_InfoA
CM_Get_Hardware_Profile_InfoW
CM_Get_Hardware_Profile_Info_ExA
CM_Get_Hardware_Profile_Info_ExW
CM_Get_Log_Conf_Priority
CM_Get_Log_Conf_Priority_Ex
CM_Get_Next_Log_Conf
CM_Get_Next_Log_Conf_Ex
CM_Get_Next_Res_Des
CM_Get_Next_Res_Des_Ex
CM_Get_Parent
CM_Get_Parent_Ex
CM_Get_Res_Des_Data
CM_Get_Res_Des_Data_Ex
CM_Get_Res_Des_Data_Size
CM_Get_Res_Des_Data_Size_Ex
CM_Get_Resource_Conflict_Count
CM_Get_Resource_Conflict_DetailsA
CM_Get_Resource_Conflict_DetailsW
CM_Get_Sibling
CM_Get_Sibling_Ex
CM_Get_Version
CM_Get_Version_Ex
CM_Intersect_Range_List
CM_Invert_Range_List
CM_Is_Dock_Station_Present
CM_Is_Dock_Station_Present_Ex
CM_Is_Version_Available
CM_Is_Version_Available_Ex
CM_Locate_DevNodeA
CM_Locate_DevNodeW
CM_Locate_DevNode_ExA
CM_Locate_DevNode_ExW
CM_Merge_Range_List
CM_Modify_Res_Des
CM_Modify_Res_Des_Ex
CM_Move_DevNode
CM_Move_DevNode_Ex
CM_Next_Range
CM_Open_Class_KeyA
CM_Open_Class_KeyW
CM_Open_Class_Key_ExA
CM_Open_Class_Key_ExW
CM_Open_DevNode_Key
CM_Open_DevNode_Key_Ex
CM_Open_Device_Interface_KeyA
CM_Open_Device_Interface_KeyW
CM_Open_Device_Interface_Key_ExA
CM_Open_Device_Interface_Key_ExW
CM_Query_And_Remove_SubTreeA
CM_Query_And_Remove_SubTreeW
CM_Query_And_Remove_SubTree_ExA
CM_Query_And_Remove_SubTree_ExW
CM_Query_Arbitrator_Free_Data
CM_Query_Arbitrator_Free_Data_Ex
CM_Query_Arbitrator_Free_Size
CM_Query_Arbitrator_Free_Size_Ex
CM_Query_Remove_SubTree
CM_Query_Remove_SubTree_Ex
CM_Query_Resource_Conflict_List
CM_Reenumerate_DevNode
CM_Reenumerate_DevNode_Ex
CM_Register_Device_Driver
CM_Register_Device_Driver_Ex
CM_Register_Device_InterfaceA
CM_Register_Device_InterfaceW
CM_Register_Device_Interface_ExA
CM_Register_Device_Interface_ExW
CM_Remove_SubTree
CM_Remove_SubTree_Ex
CM_Request_Device_EjectA
CM_Request_Device_EjectW
CM_Request_Device_Eject_ExA
CM_Request_Device_Eject_ExW
CM_Request_Eject_PC
CM_Request_Eject_PC_Ex
CM_Run_Detection
CM_Run_Detection_Ex
CM_Set_Class_Registry_PropertyA
CM_Set_Class_Registry_PropertyW
CM_Set_DevNode_Problem
CM_Set_DevNode_Problem_Ex
CM_Set_DevNode_Registry_PropertyA
CM_Set_DevNode_Registry_PropertyW
CM_Set_DevNode_Registry_Property_ExA
CM_Set_DevNode_Registry_Property_ExW
CM_Set_HW_Prof
CM_Set_HW_Prof_Ex
CM_Set_HW_Prof_FlagsA
CM_Set_HW_Prof_FlagsW
CM_Set_HW_Prof_Flags_ExA
CM_Set_HW_Prof_Flags_ExW
CM_Setup_DevNode
CM_Setup_DevNode_Ex
CM_Test_Range_Available
CM_Uninstall_DevNode
CM_Uninstall_DevNode_Ex
CM_Unregister_Device_InterfaceA
CM_Unregister_Device_InterfaceW
CM_Unregister_Device_Interface_ExA
CM_Unregister_Device_Interface_ExW

Type Definitions

CM_NOTIFY_ACTION
CM_NOTIFY_FILTER_TYPE
CONFIGRET
CONFLICT_LIST
DEVINST
DEVINSTID_A
DEVINSTID_W
DEVNODE
DEVNODEID_A
DEVNODEID_W
HCMNOTIFICATION
HMACHINE
LOG_CONF
PBUSNUMBER_DES
PBUSNUMBER_RANGE
PBUSNUMBER_RESOURCE
PCM_NOTIFY_ACTION
PCM_NOTIFY_CALLBACK
PCM_NOTIFY_EVENT_DATA
PCM_NOTIFY_FILTER
PCM_NOTIFY_FILTER_TYPE
PCONFLICT_DETAILS_A
PCONFLICT_DETAILS_W
PCONFLICT_LIST
PCONNECTION_DES
PCONNECTION_RESOURCE
PCS_DES
PCS_RESOURCE
PCVOID
PDEVINST
PDEVNODE
PDEVPRIVATE_DES
PDEVPRIVATE_RANGE
PDEVPRIVATE_RESOURCE
PDMA_DES
PDMA_RANGE
PDMA_RESOURCE
PHCMNOTIFICATION
PHMACHINE
PHWPROFILEINFO_A
PHWPROFILEINFO_W
PIO_DES
PIO_RANGE
PIO_RESOURCE
PIRQ_DES_32
PIRQ_DES_64
PIRQ_RANGE
PIRQ_RESOURCE_32
PIRQ_RESOURCE_64
PLOG_CONF
PMEM_DES
PMEM_LARGE_DES
PMEM_LARGE_RANGE
PMEM_LARGE_RESOURCE
PMEM_RANGE
PMEM_RESOURCE
PMFCARD_DES
PMFCARD_RESOURCE
PPCCARD_DES
PPCCARD_RESOURCE
PPRIORITY
PRANGE_ELEMENT
PRANGE_LIST
PRESOURCEID
PRES_DES
PRIORITY
RANGE_ELEMENT
RANGE_LIST
REGDISPOSITION
RESOURCEID
RES_DES
RETURN_TYPE