cfgmgr32.dll

cfgmgr32.dll — PE metadata by version
NT 5.1 x86NT 5.2 x86NT 6.0 x86NT 6.1 x64NT 6.3 x86NT 10.0 x64NT 10.0 x64
FileVersion5.1.2600.2180 (xpsp_sp2_rtm.040803-2158)5.2.3790.0 (srv03_rtm.030324-2048)6.0.6001.18000 (longhorn_rtm.080118-1840)6.1.7601.17514 (win7sp1_rtm.101119-1850)6.3.9600.16384 (winblue_rtm.130821-1623)10.0.19041.3636 (WinBuild.160101.0800)10.0.26100.7309 (WinBuild.160101.0800)
FileDescriptionConfiguration Manager Forwarder DLLConfiguration Manager Forwarder DLLConfiguration Manager Forwarder DLLConfiguration Manager DLLConfiguration Manager DLLConfiguration Manager DLLConfiguration Manager DLL

Export nameNT 5.1 x86NT 5.2 x86NT 6.0 x86NT 6.1 x64NT 6.3 x86NT 10.0 x64NT 10.0 x64
CM_Add_Driver_Package_ExW10101212
CM_Add_Driver_PackageW991111
CM_Add_Empty_Log_Conf→ 7→ 7→ 711111313
CM_Add_Empty_Log_Conf_Ex→ 8→ 8→ 812121414
CM_Add_ID_ExA→ 11→ 11→ 1115151717
CM_Add_ID_ExW→ 12→ 12→ 1216161818
CM_Add_IDA→ 9→ 9→ 913131515
CM_Add_IDW→ 10→ 10→ 1014141616
CM_Add_Range→ 13→ 13→ 1317171919
CM_Add_Res_Des→ 14→ 14→ 1418182020
CM_Add_Res_Des_Ex→ 15→ 15→ 1519192121
CM_Apply_PowerScheme20202222
CM_Connect_MachineA→ 16→ 16→ 1621212323
CM_Connect_MachineW→ 17→ 17→ 1722222424
CM_Create_DevNode_ExA→ 20→ 20→ 2025252727
CM_Create_DevNode_ExW→ 21→ 21→ 2126262828
CM_Create_DevNodeA→ 18→ 18→ 1823232525
CM_Create_DevNodeW→ 19→ 19→ 1924242626
CM_Create_Range_List→ 22→ 22→ 2227272929
CM_Delete_Class_Key→ 23→ 23→ 2328283030
CM_Delete_Class_Key_Ex→ 24→ 24→ 2429293131
CM_Delete_Device_Interface_Key_ExA34343636
CM_Delete_Device_Interface_Key_ExW35353737
CM_Delete_Device_Interface_KeyA32323434
CM_Delete_Device_Interface_KeyW33333535
CM_Delete_DevNode_Key→ 25→ 25→ 2530303232
CM_Delete_DevNode_Key_Ex→ 26→ 26→ 2631313333
CM_Delete_Driver_Package_ExW37373939
CM_Delete_Driver_PackageW36363838
CM_Delete_PowerScheme38384040
CM_Delete_Range→ 27→ 27→ 2739394141
CM_Detect_Resource_Conflict→ 28→ 28→ 2840404242
CM_Detect_Resource_Conflict_Ex→ 29→ 29→ 2941414343
CM_Disable_DevNode→ 30→ 30→ 3042424444
CM_Disable_DevNode_Ex→ 31→ 31→ 3143434545
CM_Disconnect_Machine→ 32→ 32→ 3244444646
CM_Dup_Range_List→ 33→ 33→ 3345454747
CM_Duplicate_PowerScheme46464848
CM_Enable_DevNode→ 34→ 34→ 3447474949
CM_Enable_DevNode_Ex→ 35→ 35→ 3548485050
CM_Enumerate_Classes→ 36→ 36→ 3649495151
CM_Enumerate_Classes_Ex→ 37→ 37→ 3750505252
CM_Enumerate_Enumerators_ExA→ 40→ 40→ 4053535555
CM_Enumerate_Enumerators_ExW→ 41→ 41→ 4154545656
CM_Enumerate_EnumeratorsA→ 38→ 38→ 3851515353
CM_Enumerate_EnumeratorsW→ 39→ 39→ 3952525454
CM_Export_Pnp_StateW57
CM_Find_Range→ 42→ 42→ 4255555758
CM_First_Range→ 43→ 43→ 4356565859
CM_Free_Log_Conf→ 44→ 44→ 4457575960
CM_Free_Log_Conf_Ex→ 45→ 45→ 4558586061
CM_Free_Log_Conf_Handle→ 46→ 46→ 4659596162
CM_Free_Range_List→ 47→ 47→ 4760606263
CM_Free_Res_Des→ 48→ 48→ 4861616364
CM_Free_Res_Des_Ex→ 49→ 49→ 4962626465
CM_Free_Res_Des_Handle→ 50→ 50→ 5063636566
CM_Free_Resource_Conflict_Handle→ 51→ 51→ 5164646667
CM_Get_Child→ 52→ 52→ 5265656768
CM_Get_Child_Ex→ 53→ 53→ 5366666869
CM_Get_Class_Key_Name_ExA→ 56→ 56→ 5669697172
CM_Get_Class_Key_Name_ExW→ 57→ 57→ 5770707273
CM_Get_Class_Key_NameA→ 54→ 54→ 5467676970
CM_Get_Class_Key_NameW→ 55→ 55→ 5568687071
CM_Get_Class_Name_ExA→ 60→ 60→ 6073737576
CM_Get_Class_Name_ExW→ 61→ 61→ 6174747677
CM_Get_Class_NameA→ 58→ 58→ 5871717374
CM_Get_Class_NameW→ 59→ 59→ 5972727475
CM_Get_Class_Property_ExW76767879
CM_Get_Class_Property_Keys77777980
CM_Get_Class_Property_Keys_Ex78788081
CM_Get_Class_PropertyW75757778
CM_Get_Class_Registry_PropertyA→ 62→ 62→ 6279798182
CM_Get_Class_Registry_PropertyW→ 63→ 63→ 6380808283
CM_Get_Depth→ 64→ 64→ 6481818384
CM_Get_Depth_Ex→ 65→ 65→ 6582828485
CM_Get_Device_ID_ExA→ 74→ 74→ 749999101102
CM_Get_Device_ID_ExW→ 75→ 75→ 75100100102103
CM_Get_Device_ID_List_ExA→ 78→ 78→ 78103103105106
CM_Get_Device_ID_List_ExW→ 79→ 79→ 79104104106107
CM_Get_Device_ID_List_Size_ExA→ 82→ 82→ 82107107109110
CM_Get_Device_ID_List_Size_ExW→ 83→ 83→ 83108108110111
CM_Get_Device_ID_List_SizeA→ 80→ 80→ 80105105107108
CM_Get_Device_ID_List_SizeW→ 81→ 81→ 81106106108109
CM_Get_Device_ID_ListA→ 76→ 76→ 76101101103104
CM_Get_Device_ID_ListW→ 77→ 77→ 77102102104105
CM_Get_Device_ID_Size→ 84→ 84→ 84109109111112
CM_Get_Device_ID_Size_Ex→ 85→ 85→ 85110110112113
CM_Get_Device_IDA→ 72→ 72→ 72979799100
CM_Get_Device_IDW→ 73→ 73→ 739898100101
CM_Get_Device_Interface_Alias_ExA→ 88→ 88→ 88113113115116
CM_Get_Device_Interface_Alias_ExW→ 89→ 89→ 89114114116117
CM_Get_Device_Interface_AliasA→ 86→ 86→ 86111111113114
CM_Get_Device_Interface_AliasW→ 87→ 87→ 87112112114115
CM_Get_Device_Interface_List_ExA→ 92→ 92→ 92117117119120
CM_Get_Device_Interface_List_ExW→ 93→ 93→ 93118118120121
CM_Get_Device_Interface_List_Size_ExA→ 96→ 96→ 96121121123124
CM_Get_Device_Interface_List_Size_ExW→ 97→ 97→ 97122122124125
CM_Get_Device_Interface_List_SizeA→ 94→ 94→ 94119119121122
CM_Get_Device_Interface_List_SizeW→ 95→ 95→ 95120120122123
CM_Get_Device_Interface_ListA→ 90→ 90→ 90115115117118
CM_Get_Device_Interface_ListW→ 91→ 91→ 91116116118119
CM_Get_Device_Interface_Property_ExW124124126127
CM_Get_Device_Interface_Property_Keys_ExW126126128129
CM_Get_Device_Interface_Property_KeysW125125127128
CM_Get_Device_Interface_PropertyW123123125126
CM_Get_DevNode_Custom_Property_ExA85858788
CM_Get_DevNode_Custom_Property_ExW86868889
CM_Get_DevNode_Custom_PropertyA83838586
CM_Get_DevNode_Custom_PropertyW84848687
CM_Get_DevNode_Property_ExW88889091
CM_Get_DevNode_Property_Keys89899192
CM_Get_DevNode_Property_Keys_Ex90909293
CM_Get_DevNode_PropertyW87878990
CM_Get_DevNode_Registry_Property_ExA→ 68→ 68→ 6893939596
CM_Get_DevNode_Registry_Property_ExW→ 69→ 69→ 6994949697
CM_Get_DevNode_Registry_PropertyA→ 66→ 66→ 6691919394
CM_Get_DevNode_Registry_PropertyW→ 67→ 67→ 6792929495
CM_Get_DevNode_Status→ 70→ 70→ 7095959798
CM_Get_DevNode_Status_Ex→ 71→ 71→ 7196969899
CM_Get_First_Log_Conf→ 98→ 98→ 98127127129130
CM_Get_First_Log_Conf_Ex→ 99→ 99→ 99128128130131
CM_Get_Global_State→ 100→ 100→ 100129129131132
CM_Get_Global_State_Ex→ 101→ 101→ 101130130132133
CM_Get_Hardware_Profile_Info_ExA→ 108→ 108→ 108137137139140
CM_Get_Hardware_Profile_Info_ExW→ 109→ 109→ 109138138140141
CM_Get_Hardware_Profile_InfoA→ 106→ 106→ 106135135137138
CM_Get_Hardware_Profile_InfoW→ 107→ 107→ 107136136138139
CM_Get_HW_Prof_Flags_ExA→ 104→ 104→ 104133133135136
CM_Get_HW_Prof_Flags_ExW→ 105→ 105→ 105134134136137
CM_Get_HW_Prof_FlagsA→ 102→ 102→ 102131131133134
CM_Get_HW_Prof_FlagsW→ 103→ 103→ 103132132134135
CM_Get_Log_Conf_Priority→ 110→ 110→ 110139139141142
CM_Get_Log_Conf_Priority_Ex→ 111→ 111→ 111140140142143
CM_Get_Next_Log_Conf→ 112→ 112→ 112141141143144
CM_Get_Next_Log_Conf_Ex→ 113→ 113→ 113142142144145
CM_Get_Next_Res_Des→ 114→ 114→ 114143143145146
CM_Get_Next_Res_Des_Ex→ 115→ 115→ 115144144146147
CM_Get_Parent→ 116→ 116→ 116145145147148
CM_Get_Parent_Ex→ 117→ 117→ 117146146148149
CM_Get_Res_Des_Data→ 118→ 118→ 118147147149150
CM_Get_Res_Des_Data_Ex→ 119→ 119→ 119148148150151
CM_Get_Res_Des_Data_Size→ 120→ 120→ 120149149151152
CM_Get_Res_Des_Data_Size_Ex→ 121→ 121→ 121150150152153
CM_Get_Resource_Conflict_Count→ 122→ 122→ 122151151153154
CM_Get_Resource_Conflict_DetailsA→ 123→ 123→ 123152152154155
CM_Get_Resource_Conflict_DetailsW→ 124→ 124→ 124153153155156
CM_Get_Sibling→ 125→ 125→ 125154154156157
CM_Get_Sibling_Ex→ 126→ 126→ 126155155157158
CM_Get_Version→ 127→ 127→ 127156156158159
CM_Get_Version_Ex→ 128→ 128→ 128157157159160
CM_Import_PowerScheme158158160161
CM_Install_DevNode_ExW160160162163
CM_Install_DevNodeW159159161162
CM_Install_DriverW163164
CM_Intersect_Range_List→ 129→ 129→ 129161161164165
CM_Invert_Range_List→ 130→ 130→ 130162162165166
CM_Is_Dock_Station_Present→ 131→ 131→ 131163163166167
CM_Is_Dock_Station_Present_Ex→ 132→ 132→ 132164164167168
CM_Is_Version_Available165165168169
CM_Is_Version_Available_Ex166166169170
CM_Locate_DevNode_ExA→ 135→ 135→ 135169169172173
CM_Locate_DevNode_ExW→ 136→ 136→ 136170170173174
CM_Locate_DevNodeA→ 133→ 133→ 133167167170171
CM_Locate_DevNodeW→ 134→ 134→ 134168168171172
CM_MapCrToSpErr171171174175
CM_MapCrToWin32Err172172175176
CM_Merge_Range_List→ 137→ 137→ 137173173176177
CM_Modify_Res_Des→ 138→ 138→ 138174174177178
CM_Modify_Res_Des_Ex→ 139→ 139→ 139175175178179
CM_Move_DevNode→ 140→ 140→ 140176176179180
CM_Move_DevNode_Ex→ 141→ 141→ 141177177180181
CM_Next_Range→ 142→ 142→ 142178178181182
CM_Open_Class_Key_ExA→ 145→ 145→ 145181181184185
CM_Open_Class_Key_ExW→ 146→ 146→ 146182182185186
CM_Open_Class_KeyA→ 143→ 143→ 143179179182183
CM_Open_Class_KeyW→ 144→ 144→ 144180180183184
CM_Open_Device_Interface_Key_ExA187187190191
CM_Open_Device_Interface_Key_ExW188188191192
CM_Open_Device_Interface_KeyA185185188189
CM_Open_Device_Interface_KeyW186186189190
CM_Open_DevNode_Key→ 147→ 147→ 147183183186187
CM_Open_DevNode_Key_Ex→ 148→ 148→ 148184184187188
CM_Query_And_Remove_SubTree_ExA→ 151→ 151→ 151191191194195
CM_Query_And_Remove_SubTree_ExW→ 152→ 152→ 152192192195196
CM_Query_And_Remove_SubTreeA→ 149→ 149→ 149189189192193
CM_Query_And_Remove_SubTreeW→ 150→ 150→ 150190190193194
CM_Query_Arbitrator_Free_Data→ 153→ 153→ 153193193196197
CM_Query_Arbitrator_Free_Data_Ex→ 154→ 154→ 154194194197198
CM_Query_Arbitrator_Free_Size→ 155→ 155→ 155195195198199
CM_Query_Arbitrator_Free_Size_Ex→ 156→ 156→ 156196196199200
CM_Query_Remove_SubTree→ 157→ 157→ 157197197200201
CM_Query_Remove_SubTree_Ex→ 158→ 158→ 158198198201202
CM_Query_Resource_Conflict_List→ 159→ 159→ 159199199202203
CM_Reenumerate_DevNode→ 160→ 160→ 160200200203204
CM_Reenumerate_DevNode_Ex→ 161→ 161→ 161201201204205
CM_Register_Device_Driver→ 162→ 162→ 162202202205206
CM_Register_Device_Driver_Ex→ 163→ 163→ 163203203206207
CM_Register_Device_Interface_ExA→ 166→ 166→ 166206206209210
CM_Register_Device_Interface_ExW→ 167→ 167→ 167207207210211
CM_Register_Device_InterfaceA→ 164→ 164→ 164204204207208
CM_Register_Device_InterfaceW→ 165→ 165→ 165205205208209
CM_Register_Notification208211212
CM_Remove_SubTree→ 168→ 168→ 168208209212213
CM_Remove_SubTree_Ex→ 169→ 169→ 169209210213214
CM_Request_Device_Eject_ExA212213216217
CM_Request_Device_Eject_ExW213214217218
CM_Request_Device_EjectA210211214215
CM_Request_Device_EjectW211212215216
CM_Request_Eject_PC→ 170→ 170→ 170214215218219
CM_Request_Eject_PC_Ex→ 171→ 171→ 171215216219220
CM_Restore_DefaultPowerScheme217218221222
CM_RestoreAll_DefaultPowerSchemes216217220221
CM_Run_Detection→ 172→ 172→ 172218219222223
CM_Run_Detection_Ex→ 173→ 173→ 173219220223224
CM_Set_ActiveScheme220221224225
CM_Set_Class_Property_ExW222223226227
CM_Set_Class_PropertyW221222225226
CM_Set_Class_Registry_PropertyA→ 174→ 174→ 174223224227228
CM_Set_Class_Registry_PropertyW→ 175→ 175→ 175224225228229
CM_Set_Device_Interface_Property_ExW234235238239
CM_Set_Device_Interface_PropertyW233234237238
CM_Set_DevNode_Problem→ 176→ 176→ 176225226229230
CM_Set_DevNode_Problem_Ex→ 177→ 177→ 177226227230231
CM_Set_DevNode_Property_ExW228229232233
CM_Set_DevNode_PropertyW227228231232
CM_Set_DevNode_Registry_Property_ExA→ 180→ 180→ 180231232235236
CM_Set_DevNode_Registry_Property_ExW→ 181→ 181→ 181232233236237
CM_Set_DevNode_Registry_PropertyA→ 178→ 178→ 178229230233234
CM_Set_DevNode_Registry_PropertyW→ 179→ 179→ 179230231234235
CM_Set_HW_Prof→ 182→ 182→ 182235236239240
CM_Set_HW_Prof_Ex→ 183→ 183→ 183236237240241
CM_Set_HW_Prof_Flags_ExA→ 186→ 186→ 186239240243244
CM_Set_HW_Prof_Flags_ExW→ 187→ 187→ 187240241244245
CM_Set_HW_Prof_FlagsA→ 184→ 184→ 184237238241242
CM_Set_HW_Prof_FlagsW→ 185→ 185→ 185238239242243
CM_Setup_DevNode→ 188→ 188→ 188241242245246
CM_Setup_DevNode_Ex→ 189→ 189→ 189242243246247
CM_Test_Range_Available→ 190→ 190→ 190243244247248
CM_Uninstall_DevNode→ 191→ 191→ 191244245248249
CM_Uninstall_DevNode_Ex→ 192→ 192→ 192245246249250
CM_Uninstall_DriverW250251
CM_Unregister_Device_Interface_ExA→ 195→ 195→ 195248249253254
CM_Unregister_Device_Interface_ExW→ 196→ 196→ 196249250254255
CM_Unregister_Device_InterfaceA→ 193→ 193→ 193246247251252
CM_Unregister_Device_InterfaceW→ 194→ 194→ 194247248252253
CM_Unregister_Notification251255256
CM_Write_UserPowerKey250252256257
CMP_Get_Device_ID_List33
CMP_Get_Device_ID_List_Size44
CMP_GetBlockedDriverInfo1111
CMP_GetServerSideDeviceInstallFlags2222
CMP_Init_Detection→ 1→ 1→ 13355
CMP_Register_Notification577
CMP_RegisterNotification→ 2→ 2→ 24
CMP_RegisterServiceNotification466
CMP_Report_LogOn→ 3→ 3→ 35688
CMP_UnregisterNotification→ 4→ 4→ 46
CMP_WaitNoPendingInstallEvents→ 5→ 5→ 57799
CMP_WaitServicesAvailable→ 6→ 6→ 6881010
DevCloseObjectQuery253257258
DevCreateObjectQuery254258259
DevCreateObjectQueryEx255259260
DevCreateObjectQueryFromId256260261
DevCreateObjectQueryFromIdEx257261262
DevCreateObjectQueryFromIds258262263
DevCreateObjectQueryFromIdsEx259263264
DevFindProperty260264265
DevFreeObjectProperties261265266
DevFreeObjects262266267
DevGetObjectProperties263267268
DevGetObjectPropertiesEx264268269
DevGetObjects265269270
DevGetObjectsEx266270271
DevSetObjectProperties267271272
SwDeviceClose268272273
SwDeviceCreate269273274
SwDeviceGetAttributes275
SwDeviceGetLifetime270274276
SwDeviceInterfacePropertySet271275277
SwDeviceInterfaceRegister272276278
SwDeviceInterfaceSetState273277279
SwDevicePropertySet274278280
SwDeviceSetAttributes281
SwDeviceSetLifetime275279282
SwMemFree276280283

Ordinal numbers are shown per version. → indicates a forwarder export (hover for target). Functions absent from a version are shown as blank.