)
Values for CONFIGMG (VxD ID 0033h) service number:
0000h "_CONFIGMG_Get_Version"
0001h "_CONFIGMG_Initialize"
0002h "_CONFIGMG_Locate_DevNode"
0003h "_CONFIGMG_Get_Parent"
0004h "_CONFIGMG_Get_Child"
0005h "_CONFIGMG_Get_Sibling"
0006h "_CONFIGMG_Get_Device_ID_Size"
0007h "_CONFIGMG_Get_Device_ID"
0008h "_CONFIGMG_Get_Depth"
0009h "_CONFIGMG_Get_Private_DWord"
000Ah "_CONFIGMG_Set_Private_DWord"
000Bh "_CONFIGMG_Create_DevNode"
000Ch "_CONFIGMG_Query_Remove_SubTree"
000Dh "_CONFIGMG_Remove_SubTree"
000Eh "_CONFIGMG_Register_Device_Driver"
000Fh "_CONFIGMG_Register_Enumerator"
0010h "_CONFIGMG_Register_Arbitrator"
0011h "_CONFIGMG_Deregister_Arbitrator"
0012h "_CONFIGMG_Query_Arbitrator_Free_Size"
0013h "_CONFIGMG_Query_Arbitrator_Free_Data"
0014h "_CONFIGMG_Sort_NodeList"
0015h "_CONFIGMG_Yield"
0016h "_CONFIGMG_Lock"
0017h "_CONFIGMG_Unlock"
0018h "_CONFIGMG_Add_Empty_Log_Conf"
0019h "_CONFIGMG_Free_Log_Conf"
001Ah "_CONFIGMG_Get_First_Log_Conf"
001Bh "_CONFIGMG_Get_Next_Log_Conf"
001Ch "_CONFIGMG_Add_Res_Des"
001Dh "_CONFIGMG_Modify_Res_Des"
001Eh "_CONFIGMG_Free_Res_Des"
001Fh "_CONFIGMG_Get_Next_Res_Des"
0020h "_CONFIGMG_Get_Performance_Info"
0021h "_CONFIGMG_Get_Res_Des_Data_Size"
0022h "_CONFIGMG_Get_Res_Des_Data"
0023h "_CONFIGMG_Process_Events_Now"
0024h "_CONFIGMG_Create_Range_List"
0025h "_CONFIGMG_Add_Range"
0026h "_CONFIGMG_Delete_Range"
0027h "_CONFIGMG_Test_Range_Available"
0028h "_CONFIGMG_Dup_Range_List"
0029h "_CONFIGMG_Free_Range_List"
002Ah "_CONFIGMG_Invert_Range_List"
002Bh "_CONFIGMG_Intersect_Range_List"
002Ch "_CONFIGMG_First_Range"
002Dh "_CONFIGMG_Next_Range"
002Eh "_CONFIGMG_Dump_Range_List"
002Fh "_CONFIGMG_Load_DLVxDs"
0030h "_CONFIGMG_Get_DDBs"
0031h "_CONFIGMG_Get_CRC_CheckSum"
0032h "_CONFIGMG_Register_DevLoader"
0033h "_CONFIGMG_Reenumerate_DevNode"
0034h "_CONFIGMG_Setup_DevNode"
0035h "_CONFIGMG_Reset_Children_Marks"
0036h "_CONFIGMG_Get_DevNode_Status"
0037h "_CONFIGMG_Remove_Unmarked_Children"
0038h "_CONFIGMG_ISAPNP_To_CM"
0039h "_CONFIGMG_CallBack_Device_Driver"
003Ah "_CONFIGMG_CallBack_Enumerator"
003Bh "_CONFIGMG_Get_Alloc_Log_Conf"
003Ch "_CONFIGMG_Get_DevNode_Key_Size"
003Dh "_CONFIGMG_Get_DevNode_Key"
003Eh "_CONFIGMG_Read_Registry_Value"
003Fh "_CONFIGMG_Write_Registry_Value"
0040h "_CONFIGMG_Disable_DevNode"
0041h "_CONFIGMG_Enable_DevNode"
0042h "_CONFIGMG_Move_DevNode"
0043h "_CONFIGMG_Set_Bus_Info"
0044h "_CONFIGMG_Get_Bus_Info"
0045h "_CONFIGMG_Set_HW_Prof"
0046h "_CONFIGMG_Recompute_HW_Prof"
0047h "_CONFIGMG_Query_Change_HW_Prof"
0048h "_CONFIGMG_Get_Device_Driver_Private_DWord"
0049h "_CONFIGMG_Set_Device_Driver_Private_DWord"
004Ah "_CONFIGMG_Get_HW_Prof_Flags"
004Bh "_CONFIGMG_Set_HW_Prof_Flags"
004Ch "_CONFIGMG_Read_Registry_Log_Confs"
004Dh "_CONFIGMG_Run_Detection"
004Eh "_CONFIGMG_Call_At_Appy_Time"
004Fh "_CONFIGMG_Fail_Change_HW_Prof"
0050h "_CONFIGMG_Set_Private_Problem"
0051h "_CONFIGMG_Debug_DevNode"
0052h "_CONFIGMG_Get_Hardware_Profile_Info"
0053h "_CONFIGMG_Register_Enumerator_Function"
0054h "_CONFIGMG_Call_Enumerator_Function"
0055h "_CONFIGMG_Add_ID"
0056h "_CONFIGMG_Find_Range"
0057h "_CONFIGMG_Get_Global_State"
0058h "_CONFIGMG_Broadcast_Device_Change_Message"
0059h "_CONFIGMG_Call_DevNode_Handler"
005Ah "_CONFIGMG_Remove_Reinsert_All"
Note: the VxD services appear to be identical to the PM/V86 APIs on
INT 2F/AX=1684h
SeeAlso: #01296,#01299,INT 2F/AX=1684h/BX=0033h