Private PnP Configuration Manager Functions
This section describes the Plug and Play (PnP) Configuration Manager functions that are reserved for use by the Windows operating system.
Important Do not use these functions in your class installers, co-installers, or device installation applications.
This section describes the following Private PnP Configuration Manager functions:
- CM_Add_Range
- CM_Create_DevNode
- CM_Create_DevNode_Ex
- CM_Create_Range_List
- CM_Delete_Class_Key_Ex
- CM_Delete_DevNode_Key_Ex
- CM_Delete_Range
- CM_Disable_DevNode_Ex
- CM_Dup_Range_List
- CM_Enable_DevNode_Ex
- CM_Find_Range
- CM_First_Range
- CM_Free_Range_List
- CM_Get_Class_Key_Name
- CM_Get_Class_Key_Name_Ex
- CM_Get_Class_Name
- CM_Get_Class_Name_Ex
- CM_Get_Device_Interface_Alias_Ex
- CM_Get_Device_Interface_List_Ex
- CM_Get_Device_Interface_List_Size_Ex
- CM_Get_DevNode_Custom_Property
- CM_Get_DevNode_Custom_Property_Ex
- CM_Get_DevNode_Registry_Property_Ex
- CM_Get_Global_State
- CM_Get_Global_State_Ex
- CM_Get_Hardware_Profile_Info
- CM_Get_Hardware_Profile_Info_Ex
- CM_Intersect_Range_List
- CM_Invert_Range_List
- CM_Merge_Range_List
- CM_Move_DevNode
- CM_Move_DevNode_Ex
- CM_Next_Range
- CM_Open_Class_Key_Ex
- CM_Open_DevNode_Key_Ex
- 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_Register_Device_Interface
- CM_Register_Device_Interface_Ex
- CM_Set_DevNode_Registry_Property_Ex
- CM_Set_HW_Prof
- CM_Set_HW_Prof_Ex
- CM_Set_HW_Prof_Flags
- CM_Set_HW_Prof_Flags_Ex
- CM_Setup_DevNode_Ex
- CM_Test_Range_Available
- CM_Uninstall_DevNode_Ex
- CM_Unregister_Device_Interface
- CM_Unregister_Device_Interface_Ex