Update Cfgmgr32 project file

pull/229/head
dahall 2021-05-02 21:58:11 -06:00
parent 919fb84f9e
commit c4e2e367f6
2 changed files with 193 additions and 1 deletions

View File

@ -0,0 +1,184 @@
## Vanara.PInvoke.CfgMgr32
PInvoke API (methods, structures and constants) imported from Windows CfgMgr32.dll.
- Includes methods from cfgmgr32.dll
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.CfgMgr32?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.CfgMgr32?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.CfgMgr32)
### Methods - 92% API coverage (115 of 125 functions)
Native Method | Header | Managed Method
--- | --- | ---
[CM_Add_Empty_Log_Conf](https://www.google.com/search?num=5&q=CM_Add_Empty_Log_Conf+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Add_Empty_Log_Conf](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Add_Empty_Log_Conf)
[CM_Add_Empty_Log_Conf_Ex](https://www.google.com/search?num=5&q=CM_Add_Empty_Log_Conf_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Add_Empty_Log_Conf_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Add_Empty_Log_Conf_Ex)
[CM_Add_ID](https://www.google.com/search?num=5&q=CM_Add_IDA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Add_ID](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Add_ID)
[CM_Add_ID_Ex](https://www.google.com/search?num=5&q=CM_Add_ID_ExA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Add_ID_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Add_ID_Ex)
[CM_Add_Res_Des](https://www.google.com/search?num=5&q=CM_Add_Res_Des+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Add_Res_Des](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Add_Res_Des)
[CM_Add_Res_Des_Ex](https://www.google.com/search?num=5&q=CM_Add_Res_Des_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Add_Res_Des_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Add_Res_Des_Ex)
[CM_Connect_Machine](https://www.google.com/search?num=5&q=CM_Connect_MachineA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Connect_Machine](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Connect_Machine)
[CM_Delete_Class_Key](https://www.google.com/search?num=5&q=CM_Delete_Class_Key+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Delete_Class_Key](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Delete_Class_Key)
[CM_Delete_Device_Interface_Key](https://www.google.com/search?num=5&q=CM_Delete_Device_Interface_KeyA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Delete_Device_Interface_Key](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Delete_Device_Interface_Key)
[CM_Delete_Device_Interface_Key_Ex](https://www.google.com/search?num=5&q=CM_Delete_Device_Interface_Key_ExA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Delete_Device_Interface_Key_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Delete_Device_Interface_Key_Ex)
[CM_Delete_DevNode_Key](https://www.google.com/search?num=5&q=CM_Delete_DevNode_Key+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Delete_DevNode_Key](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Delete_DevNode_Key)
[CM_Disable_DevNode](https://www.google.com/search?num=5&q=CM_Disable_DevNode+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Disable_DevNode](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Disable_DevNode)
[CM_Disconnect_Machine](https://www.google.com/search?num=5&q=CM_Disconnect_Machine+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Disconnect_Machine](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Disconnect_Machine)
[CM_Enable_DevNode](https://www.google.com/search?num=5&q=CM_Enable_DevNode+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Enable_DevNode](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Enable_DevNode)
[CM_Enumerate_Classes](https://www.google.com/search?num=5&q=CM_Enumerate_Classes+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Enumerate_Classes](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Enumerate_Classes)
[CM_Enumerate_Classes_Ex](https://www.google.com/search?num=5&q=CM_Enumerate_Classes_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Enumerate_Classes_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Enumerate_Classes_Ex)
[CM_Enumerate_Enumerators](https://www.google.com/search?num=5&q=CM_Enumerate_EnumeratorsA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Enumerate_Enumerators](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Enumerate_Enumerators)
[CM_Enumerate_Enumerators_Ex](https://www.google.com/search?num=5&q=CM_Enumerate_Enumerators_ExA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Enumerate_Enumerators_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Enumerate_Enumerators_Ex)
[CM_Free_Log_Conf](https://www.google.com/search?num=5&q=CM_Free_Log_Conf+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Free_Log_Conf](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Free_Log_Conf)
[CM_Free_Log_Conf_Ex](https://www.google.com/search?num=5&q=CM_Free_Log_Conf_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Free_Log_Conf_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Free_Log_Conf_Ex)
[CM_Free_Log_Conf_Handle](https://www.google.com/search?num=5&q=CM_Free_Log_Conf_Handle+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Free_Log_Conf_Handle](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Free_Log_Conf_Handle)
[CM_Free_Res_Des](https://www.google.com/search?num=5&q=CM_Free_Res_Des+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Free_Res_Des](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Free_Res_Des)
[CM_Free_Res_Des_Ex](https://www.google.com/search?num=5&q=CM_Free_Res_Des_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Free_Res_Des_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Free_Res_Des_Ex)
[CM_Free_Res_Des_Handle](https://www.google.com/search?num=5&q=CM_Free_Res_Des_Handle+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Free_Res_Des_Handle](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Free_Res_Des_Handle)
[CM_Free_Resource_Conflict_Handle](https://www.google.com/search?num=5&q=CM_Free_Resource_Conflict_Handle+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Free_Resource_Conflict_Handle](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Free_Resource_Conflict_Handle)
[CM_Get_Child](https://www.google.com/search?num=5&q=CM_Get_Child+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Child](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Child)
[CM_Get_Child_Ex](https://www.google.com/search?num=5&q=CM_Get_Child_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Child_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Child_Ex)
[CM_Get_Class_Property_ExW](https://www.google.com/search?num=5&q=CM_Get_Class_Property_ExW+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Class_Property_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Class_Property_Ex)
[CM_Get_Class_Property_Keys](https://www.google.com/search?num=5&q=CM_Get_Class_Property_Keys+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Class_Property_Keys](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Class_Property_Keys)
[CM_Get_Class_Property_Keys_Ex](https://www.google.com/search?num=5&q=CM_Get_Class_Property_Keys_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Class_Property_Keys_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Class_Property_Keys_Ex)
[CM_Get_Class_PropertyW](https://www.google.com/search?num=5&q=CM_Get_Class_PropertyW+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Class_Property](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Class_Property)
[CM_Get_Class_Registry_Property](https://www.google.com/search?num=5&q=CM_Get_Class_Registry_PropertyA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Class_Registry_Property](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Class_Registry_Property)
[CM_Get_Depth](https://www.google.com/search?num=5&q=CM_Get_Depth+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Depth](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Depth)
[CM_Get_Depth_Ex](https://www.google.com/search?num=5&q=CM_Get_Depth_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Depth_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Depth_Ex)
[CM_Get_Device_ID](https://www.google.com/search?num=5&q=CM_Get_Device_IDA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Device_ID](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Device_ID)
[CM_Get_Device_ID_Ex](https://www.google.com/search?num=5&q=CM_Get_Device_ID_ExA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Device_ID_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Device_ID_Ex)
[CM_Get_Device_ID_List](https://www.google.com/search?num=5&q=CM_Get_Device_ID_ListA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Device_ID_List](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Device_ID_List)
[CM_Get_Device_ID_List_Ex](https://www.google.com/search?num=5&q=CM_Get_Device_ID_List_ExA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Device_ID_List_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Device_ID_List_Ex)
[CM_Get_Device_ID_List_Size](https://www.google.com/search?num=5&q=CM_Get_Device_ID_List_SizeA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Device_ID_List_Size](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Device_ID_List_Size)
[CM_Get_Device_ID_List_Size_Ex](https://www.google.com/search?num=5&q=CM_Get_Device_ID_List_Size_ExA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Device_ID_List_Size_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Device_ID_List_Size_Ex)
[CM_Get_Device_ID_Size](https://www.google.com/search?num=5&q=CM_Get_Device_ID_Size+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Device_ID_Size](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Device_ID_Size)
[CM_Get_Device_ID_Size_Ex](https://www.google.com/search?num=5&q=CM_Get_Device_ID_Size_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Device_ID_Size_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Device_ID_Size_Ex)
[CM_Get_Device_Interface_Alias](https://www.google.com/search?num=5&q=CM_Get_Device_Interface_AliasA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Device_Interface_Alias](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Device_Interface_Alias)
[CM_Get_Device_Interface_List](https://www.google.com/search?num=5&q=CM_Get_Device_Interface_ListA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Device_Interface_List](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Device_Interface_List)
[CM_Get_Device_Interface_List_Size](https://www.google.com/search?num=5&q=CM_Get_Device_Interface_List_SizeA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Device_Interface_List_Size](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Device_Interface_List_Size)
[CM_Get_Device_Interface_Property_ExW](https://www.google.com/search?num=5&q=CM_Get_Device_Interface_Property_ExW+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Device_Interface_Property_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Device_Interface_Property_Ex)
[CM_Get_Device_Interface_Property_Keys_ExW](https://www.google.com/search?num=5&q=CM_Get_Device_Interface_Property_Keys_ExW+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Device_Interface_Property_Keys_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Device_Interface_Property_Keys_Ex)
[CM_Get_Device_Interface_Property_KeysW](https://www.google.com/search?num=5&q=CM_Get_Device_Interface_Property_KeysW+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Device_Interface_Property_Keys](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Device_Interface_Property_Keys)
[CM_Get_Device_Interface_PropertyW](https://www.google.com/search?num=5&q=CM_Get_Device_Interface_PropertyW+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Device_Interface_Property](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Device_Interface_Property)
[CM_Get_DevNode_Custom_Property_Ex](https://www.google.com/search?num=5&q=CM_Get_DevNode_Custom_Property_ExA+site%3Adocs.microsoft.com) | |
[CM_Get_DevNode_Property_ExW](https://www.google.com/search?num=5&q=CM_Get_DevNode_Property_ExW+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_DevNode_Property_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_DevNode_Property_Ex)
[CM_Get_DevNode_Property_Keys](https://www.google.com/search?num=5&q=CM_Get_DevNode_Property_Keys+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_DevNode_Property_Keys](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_DevNode_Property_Keys)
[CM_Get_DevNode_Property_Keys_Ex](https://www.google.com/search?num=5&q=CM_Get_DevNode_Property_Keys_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_DevNode_Property_Keys_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_DevNode_Property_Keys_Ex)
[CM_Get_DevNode_PropertyW](https://www.google.com/search?num=5&q=CM_Get_DevNode_PropertyW+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_DevNode_Property](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_DevNode_Property)
[CM_Get_DevNode_Registry_Property](https://www.google.com/search?num=5&q=CM_Get_DevNode_Registry_PropertyA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_DevNode_Registry_Property](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_DevNode_Registry_Property)
[CM_Get_DevNode_Status](https://www.google.com/search?num=5&q=CM_Get_DevNode_Status+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_DevNode_Status](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_DevNode_Status)
[CM_Get_DevNode_Status_Ex](https://www.google.com/search?num=5&q=CM_Get_DevNode_Status_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_DevNode_Status_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_DevNode_Status_Ex)
[CM_Get_First_Log_Conf](https://www.google.com/search?num=5&q=CM_Get_First_Log_Conf+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_First_Log_Conf](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_First_Log_Conf)
[CM_Get_First_Log_Conf_Ex](https://www.google.com/search?num=5&q=CM_Get_First_Log_Conf_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_First_Log_Conf_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_First_Log_Conf_Ex)
[CM_Get_HW_Prof_Flags](https://www.google.com/search?num=5&q=CM_Get_HW_Prof_FlagsA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_HW_Prof_Flags](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_HW_Prof_Flags)
[CM_Get_HW_Prof_Flags_Ex](https://www.google.com/search?num=5&q=CM_Get_HW_Prof_Flags_ExA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_HW_Prof_Flags_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_HW_Prof_Flags_Ex)
[CM_Get_Log_Conf_Priority](https://www.google.com/search?num=5&q=CM_Get_Log_Conf_Priority+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Log_Conf_Priority](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Log_Conf_Priority)
[CM_Get_Log_Conf_Priority_Ex](https://www.google.com/search?num=5&q=CM_Get_Log_Conf_Priority_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Log_Conf_Priority_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Log_Conf_Priority_Ex)
[CM_Get_Next_Log_Conf](https://www.google.com/search?num=5&q=CM_Get_Next_Log_Conf+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Next_Log_Conf](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Next_Log_Conf)
[CM_Get_Next_Log_Conf_Ex](https://www.google.com/search?num=5&q=CM_Get_Next_Log_Conf_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Next_Log_Conf_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Next_Log_Conf_Ex)
[CM_Get_Next_Res_Des](https://www.google.com/search?num=5&q=CM_Get_Next_Res_Des+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Next_Res_Des](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Next_Res_Des)
[CM_Get_Next_Res_Des_Ex](https://www.google.com/search?num=5&q=CM_Get_Next_Res_Des_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Next_Res_Des_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Next_Res_Des_Ex)
[CM_Get_Parent](https://www.google.com/search?num=5&q=CM_Get_Parent+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Parent](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Parent)
[CM_Get_Parent_Ex](https://www.google.com/search?num=5&q=CM_Get_Parent_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Parent_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Parent_Ex)
[CM_Get_Res_Des_Data](https://www.google.com/search?num=5&q=CM_Get_Res_Des_Data+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Res_Des_Data](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Res_Des_Data)
[CM_Get_Res_Des_Data_Ex](https://www.google.com/search?num=5&q=CM_Get_Res_Des_Data_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Res_Des_Data_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Res_Des_Data_Ex)
[CM_Get_Res_Des_Data_Size](https://www.google.com/search?num=5&q=CM_Get_Res_Des_Data_Size+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Res_Des_Data_Size](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Res_Des_Data_Size)
[CM_Get_Res_Des_Data_Size_Ex](https://www.google.com/search?num=5&q=CM_Get_Res_Des_Data_Size_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Res_Des_Data_Size_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Res_Des_Data_Size_Ex)
[CM_Get_Resource_Conflict_Count](https://www.google.com/search?num=5&q=CM_Get_Resource_Conflict_Count+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Resource_Conflict_Count](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Resource_Conflict_Count)
[CM_Get_Resource_Conflict_Details](https://www.google.com/search?num=5&q=CM_Get_Resource_Conflict_DetailsA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Resource_Conflict_Details](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Resource_Conflict_Details)
[CM_Get_Sibling](https://www.google.com/search?num=5&q=CM_Get_Sibling+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Sibling](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Sibling)
[CM_Get_Sibling_Ex](https://www.google.com/search?num=5&q=CM_Get_Sibling_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Sibling_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Sibling_Ex)
[CM_Get_Version](https://www.google.com/search?num=5&q=CM_Get_Version+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Version](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Version)
[CM_Get_Version_Ex](https://www.google.com/search?num=5&q=CM_Get_Version_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Get_Version_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Get_Version_Ex)
[CM_Is_Dock_Station_Present](https://www.google.com/search?num=5&q=CM_Is_Dock_Station_Present+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Is_Dock_Station_Present](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Is_Dock_Station_Present)
[CM_Is_Dock_Station_Present_Ex](https://www.google.com/search?num=5&q=CM_Is_Dock_Station_Present_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Is_Dock_Station_Present_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Is_Dock_Station_Present_Ex)
[CM_Is_Version_Available](https://www.google.com/search?num=5&q=CM_Is_Version_Available+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Is_Version_Available](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Is_Version_Available)
[CM_Is_Version_Available_Ex](https://www.google.com/search?num=5&q=CM_Is_Version_Available_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Is_Version_Available_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Is_Version_Available_Ex)
[CM_Locate_DevNode](https://www.google.com/search?num=5&q=CM_Locate_DevNodeA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Locate_DevNode](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Locate_DevNode)
[CM_Locate_DevNode_Ex](https://www.google.com/search?num=5&q=CM_Locate_DevNode_ExA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Locate_DevNode_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Locate_DevNode_Ex)
[CM_MapCrToWin32Err](https://www.google.com/search?num=5&q=CM_MapCrToWin32Err+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_MapCrToWin32Err](https://github.com/dahall/Vanara/search?l=C%23&q=CM_MapCrToWin32Err)
[CM_Modify_Res_Des](https://www.google.com/search?num=5&q=CM_Modify_Res_Des+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Modify_Res_Des](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Modify_Res_Des)
[CM_Modify_Res_Des_Ex](https://www.google.com/search?num=5&q=CM_Modify_Res_Des_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Modify_Res_Des_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Modify_Res_Des_Ex)
[CM_Open_Class_Key](https://www.google.com/search?num=5&q=CM_Open_Class_KeyA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Open_Class_Key](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Open_Class_Key)
[CM_Open_Device_Interface_Key](https://www.google.com/search?num=5&q=CM_Open_Device_Interface_KeyA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Open_Device_Interface_Key](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Open_Device_Interface_Key)
[CM_Open_Device_Interface_Key_Ex](https://www.google.com/search?num=5&q=CM_Open_Device_Interface_Key_ExA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Open_Device_Interface_Key_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Open_Device_Interface_Key_Ex)
[CM_Open_DevNode_Key](https://www.google.com/search?num=5&q=CM_Open_DevNode_Key+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Open_DevNode_Key](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Open_DevNode_Key)
[CM_Query_And_Remove_SubTree](https://www.google.com/search?num=5&q=CM_Query_And_Remove_SubTreeA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Query_And_Remove_SubTree](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Query_And_Remove_SubTree)
[CM_Query_And_Remove_SubTree_Ex](https://www.google.com/search?num=5&q=CM_Query_And_Remove_SubTree_ExA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Query_And_Remove_SubTree_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Query_And_Remove_SubTree_Ex)
[CM_Query_Resource_Conflict_List](https://www.google.com/search?num=5&q=CM_Query_Resource_Conflict_List+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Query_Resource_Conflict_List](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Query_Resource_Conflict_List)
[CM_Reenumerate_DevNode](https://www.google.com/search?num=5&q=CM_Reenumerate_DevNode+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Reenumerate_DevNode](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Reenumerate_DevNode)
[CM_Reenumerate_DevNode_Ex](https://www.google.com/search?num=5&q=CM_Reenumerate_DevNode_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Reenumerate_DevNode_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Reenumerate_DevNode_Ex)
[CM_Register_Notification](https://www.google.com/search?num=5&q=CM_Register_Notification+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Register_Notification](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Register_Notification)
[CM_Request_Device_Eject](https://www.google.com/search?num=5&q=CM_Request_Device_EjectA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Request_Device_Eject](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Request_Device_Eject)
[CM_Request_Device_Eject_Ex](https://www.google.com/search?num=5&q=CM_Request_Device_Eject_ExA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Request_Device_Eject_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Request_Device_Eject_Ex)
[CM_Request_Eject_PC](https://www.google.com/search?num=5&q=CM_Request_Eject_PC+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Request_Eject_PC](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Request_Eject_PC)
[CM_Request_Eject_PC_Ex](https://www.google.com/search?num=5&q=CM_Request_Eject_PC_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Request_Eject_PC_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Request_Eject_PC_Ex)
[CM_Set_Class_Property_ExW](https://www.google.com/search?num=5&q=CM_Set_Class_Property_ExW+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Set_Class_Property_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Set_Class_Property_Ex)
[CM_Set_Class_PropertyW](https://www.google.com/search?num=5&q=CM_Set_Class_PropertyW+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Set_Class_Property](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Set_Class_Property)
[CM_Set_Class_Registry_Property](https://www.google.com/search?num=5&q=CM_Set_Class_Registry_PropertyA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Set_Class_Registry_Property](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Set_Class_Registry_Property)
[CM_Set_Device_Interface_Property_ExW](https://www.google.com/search?num=5&q=CM_Set_Device_Interface_Property_ExW+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Set_Device_Interface_Property_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Set_Device_Interface_Property_Ex)
[CM_Set_Device_Interface_PropertyW](https://www.google.com/search?num=5&q=CM_Set_Device_Interface_PropertyW+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Set_Device_Interface_Property](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Set_Device_Interface_Property)
[CM_Set_DevNode_Problem](https://www.google.com/search?num=5&q=CM_Set_DevNode_Problem+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Set_DevNode_Problem](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Set_DevNode_Problem)
[CM_Set_DevNode_Problem_Ex](https://www.google.com/search?num=5&q=CM_Set_DevNode_Problem_Ex+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Set_DevNode_Problem_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Set_DevNode_Problem_Ex)
[CM_Set_DevNode_Property_ExW](https://www.google.com/search?num=5&q=CM_Set_DevNode_Property_ExW+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Set_DevNode_Property_Ex](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Set_DevNode_Property_Ex)
[CM_Set_DevNode_PropertyW](https://www.google.com/search?num=5&q=CM_Set_DevNode_PropertyW+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Set_DevNode_Property](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Set_DevNode_Property)
[CM_Set_DevNode_Registry_Property](https://www.google.com/search?num=5&q=CM_Set_DevNode_Registry_PropertyA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Set_DevNode_Registry_Property](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Set_DevNode_Registry_Property)
[CM_Setup_DevNode](https://www.google.com/search?num=5&q=CM_Setup_DevNode+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Setup_DevNode](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Setup_DevNode)
[CM_Uninstall_DevNode](https://www.google.com/search?num=5&q=CM_Uninstall_DevNode+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Uninstall_DevNode](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Uninstall_DevNode)
[CM_Unregister_Notification](https://www.google.com/search?num=5&q=CM_Unregister_Notification+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_Unregister_Notification](https://github.com/dahall/Vanara/search?l=C%23&q=CM_Unregister_Notification)
[CM_WaitNoPendingInstallEvents](https://www.google.com/search?num=5&q=CM_WaitNoPendingInstallEvents+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_WaitNoPendingInstallEvents](https://github.com/dahall/Vanara/search?l=C%23&q=CM_WaitNoPendingInstallEvents)
[SwDeviceClose](https://www.google.com/search?num=5&q=SwDeviceClose+site%3Adocs.microsoft.com) | |
[SwDeviceCreate](https://www.google.com/search?num=5&q=SwDeviceCreate+site%3Adocs.microsoft.com) | |
[SwDeviceGetLifetime](https://www.google.com/search?num=5&q=SwDeviceGetLifetime+site%3Adocs.microsoft.com) | |
[SwDeviceInterfacePropertySet](https://www.google.com/search?num=5&q=SwDeviceInterfacePropertySet+site%3Adocs.microsoft.com) | |
[SwDeviceInterfaceRegister](https://www.google.com/search?num=5&q=SwDeviceInterfaceRegister+site%3Adocs.microsoft.com) | |
[SwDeviceInterfaceSetState](https://www.google.com/search?num=5&q=SwDeviceInterfaceSetState+site%3Adocs.microsoft.com) | |
[SwDevicePropertySet](https://www.google.com/search?num=5&q=SwDevicePropertySet+site%3Adocs.microsoft.com) | |
[SwDeviceSetLifetime](https://www.google.com/search?num=5&q=SwDeviceSetLifetime+site%3Adocs.microsoft.com) | |
[SwMemFree](https://www.google.com/search?num=5&q=SwMemFree+site%3Adocs.microsoft.com) | |
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
[<Data>e__FixedBuffer](https://www.google.com/search?num=5&q=<Data>e__FixedBuffer+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CfgMgr32.CM_NOTIFY_EVENT_DATA.UNION.DEVICEHANDLE.<Data>e__FixedBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=<Data>e__FixedBuffer)
[<iid>e__FixedBuffer](https://www.google.com/search?num=5&q=<iid>e__FixedBuffer+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CfgMgr32.CM_NOTIFY_FILTER.UNION.<iid>e__FixedBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=<iid>e__FixedBuffer)
[<InstanceId>e__FixedBuffer](https://www.google.com/search?num=5&q=<InstanceId>e__FixedBuffer+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CfgMgr32.CM_NOTIFY_EVENT_DATA.UNION.DEVICEINSTANCE.<InstanceId>e__FixedBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=<InstanceId>e__FixedBuffer)
[<SymbolicLink>e__FixedBuffer](https://www.google.com/search?num=5&q=<SymbolicLink>e__FixedBuffer+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CfgMgr32.CM_NOTIFY_EVENT_DATA.UNION.DEVICEINTERFACE.<SymbolicLink>e__FixedBuffer](https://github.com/dahall/Vanara/search?l=C%23&q=<SymbolicLink>e__FixedBuffer)
[BUSNUMBER_DES](https://www.google.com/search?num=5&q=BUSNUMBER_DES+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.BUSNUMBER_DES](https://github.com/dahall/Vanara/search?l=C%23&q=BUSNUMBER_DES)
[BUSNUMBER_RANGE](https://www.google.com/search?num=5&q=BUSNUMBER_RANGE+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.BUSNUMBER_RANGE](https://github.com/dahall/Vanara/search?l=C%23&q=BUSNUMBER_RANGE)
[BUSNUMBER_RESOURCE](https://www.google.com/search?num=5&q=BUSNUMBER_RESOURCE+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.BUSNUMBER_RESOURCE](https://github.com/dahall/Vanara/search?l=C%23&q=BUSNUMBER_RESOURCE)
[CM_NOTIFY_EVENT_DATA](https://www.google.com/search?num=5&q=CM_NOTIFY_EVENT_DATA+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_NOTIFY_EVENT_DATA](https://github.com/dahall/Vanara/search?l=C%23&q=CM_NOTIFY_EVENT_DATA)
[CM_NOTIFY_FILTER](https://www.google.com/search?num=5&q=CM_NOTIFY_FILTER+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CM_NOTIFY_FILTER](https://github.com/dahall/Vanara/search?l=C%23&q=CM_NOTIFY_FILTER)
[CONFLICT_DETAILS](https://www.google.com/search?num=5&q=CONFLICT_DETAILS+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CONFLICT_DETAILS](https://github.com/dahall/Vanara/search?l=C%23&q=CONFLICT_DETAILS)
[CONFLICT_LIST](https://www.google.com/search?num=5&q=CONFLICT_LIST+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CONFLICT_LIST](https://github.com/dahall/Vanara/search?l=C%23&q=CONFLICT_LIST)
[CS_DES](https://www.google.com/search?num=5&q=CS_DES+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CS_DES](https://github.com/dahall/Vanara/search?l=C%23&q=CS_DES)
[CS_RESOURCE](https://www.google.com/search?num=5&q=CS_RESOURCE+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.CS_RESOURCE](https://github.com/dahall/Vanara/search?l=C%23&q=CS_RESOURCE)
[DEVICEHANDLE](https://www.google.com/search?num=5&q=DEVICEHANDLE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CfgMgr32.CM_NOTIFY_EVENT_DATA.UNION.DEVICEHANDLE](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICEHANDLE)
[DEVICEINSTANCE](https://www.google.com/search?num=5&q=DEVICEINSTANCE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CfgMgr32.CM_NOTIFY_EVENT_DATA.UNION.DEVICEINSTANCE](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICEINSTANCE)
[DEVICEINTERFACE](https://www.google.com/search?num=5&q=DEVICEINTERFACE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CfgMgr32.CM_NOTIFY_EVENT_DATA.UNION.DEVICEINTERFACE](https://github.com/dahall/Vanara/search?l=C%23&q=DEVICEINTERFACE)
[DMA_DES](https://www.google.com/search?num=5&q=DMA_DES+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.DMA_DES](https://github.com/dahall/Vanara/search?l=C%23&q=DMA_DES)
[DMA_RANGE](https://www.google.com/search?num=5&q=DMA_RANGE+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.DMA_RANGE](https://github.com/dahall/Vanara/search?l=C%23&q=DMA_RANGE)
[DMA_RESOURCE](https://www.google.com/search?num=5&q=DMA_RESOURCE+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.DMA_RESOURCE](https://github.com/dahall/Vanara/search?l=C%23&q=DMA_RESOURCE)
[HCMNOTIFICATION](https://www.google.com/search?num=5&q=HCMNOTIFICATION+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CfgMgr32.HCMNOTIFICATION](https://github.com/dahall/Vanara/search?l=C%23&q=HCMNOTIFICATION)
[HMACHINE](https://www.google.com/search?num=5&q=HMACHINE+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.HMACHINE](https://github.com/dahall/Vanara/search?l=C%23&q=HMACHINE)
[IO_DES](https://www.google.com/search?num=5&q=IO_DES+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.IO_DES](https://github.com/dahall/Vanara/search?l=C%23&q=IO_DES)
[IO_RANGE](https://www.google.com/search?num=5&q=IO_RANGE+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.IO_RANGE](https://github.com/dahall/Vanara/search?l=C%23&q=IO_RANGE)
[IO_RESOURCE](https://www.google.com/search?num=5&q=IO_RESOURCE+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.IO_RESOURCE](https://github.com/dahall/Vanara/search?l=C%23&q=IO_RESOURCE)
[IRQ_DES_32](https://www.google.com/search?num=5&q=IRQ_DES_32+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.IRQ_DES_32](https://github.com/dahall/Vanara/search?l=C%23&q=IRQ_DES_32)
[IRQ_DES_64](https://www.google.com/search?num=5&q=IRQ_DES_64+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.IRQ_DES_64](https://github.com/dahall/Vanara/search?l=C%23&q=IRQ_DES_64)
[IRQ_RANGE](https://www.google.com/search?num=5&q=IRQ_RANGE+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.IRQ_RANGE](https://github.com/dahall/Vanara/search?l=C%23&q=IRQ_RANGE)
[IRQ_RESOURCE_32](https://www.google.com/search?num=5&q=IRQ_RESOURCE_32+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.IRQ_RESOURCE_32](https://github.com/dahall/Vanara/search?l=C%23&q=IRQ_RESOURCE_32)
[IRQ_RESOURCE_64](https://www.google.com/search?num=5&q=IRQ_RESOURCE_64+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.IRQ_RESOURCE_64](https://github.com/dahall/Vanara/search?l=C%23&q=IRQ_RESOURCE_64)
[LOG_CONF](https://www.google.com/search?num=5&q=LOG_CONF+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.LOG_CONF](https://github.com/dahall/Vanara/search?l=C%23&q=LOG_CONF)
[MEM_DES](https://www.google.com/search?num=5&q=MEM_DES+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.MEM_DES](https://github.com/dahall/Vanara/search?l=C%23&q=MEM_DES)
[MEM_RANGE](https://www.google.com/search?num=5&q=MEM_RANGE+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.MEM_RANGE](https://github.com/dahall/Vanara/search?l=C%23&q=MEM_RANGE)
[MEM_RESOURCE](https://www.google.com/search?num=5&q=MEM_RESOURCE+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.MEM_RESOURCE](https://github.com/dahall/Vanara/search?l=C%23&q=MEM_RESOURCE)
[MFCARD_DES](https://www.google.com/search?num=5&q=MFCARD_DES+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.MFCARD_DES](https://github.com/dahall/Vanara/search?l=C%23&q=MFCARD_DES)
[MFCARD_RESOURCE](https://www.google.com/search?num=5&q=MFCARD_RESOURCE+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.MFCARD_RESOURCE](https://github.com/dahall/Vanara/search?l=C%23&q=MFCARD_RESOURCE)
[PCCARD_DES](https://www.google.com/search?num=5&q=PCCARD_DES+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.PCCARD_DES](https://github.com/dahall/Vanara/search?l=C%23&q=PCCARD_DES)
[PCCARD_RESOURCE](https://www.google.com/search?num=5&q=PCCARD_RESOURCE+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.PCCARD_RESOURCE](https://github.com/dahall/Vanara/search?l=C%23&q=PCCARD_RESOURCE)
[RES_DES](https://www.google.com/search?num=5&q=RES_DES+site%3Adocs.microsoft.com) | cfgmgr32.h | [Vanara.PInvoke.CfgMgr32.RES_DES](https://github.com/dahall/Vanara/search?l=C%23&q=RES_DES)
[UNION](https://www.google.com/search?num=5&q=UNION+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CfgMgr32.CM_NOTIFY_EVENT_DATA.UNION](https://github.com/dahall/Vanara/search?l=C%23&q=UNION)
[UNION](https://www.google.com/search?num=5&q=UNION+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CfgMgr32.CM_NOTIFY_FILTER.UNION](https://github.com/dahall/Vanara/search?l=C%23&q=UNION)
### Classes
Native Class | Header | Managed Class
--- | --- | ---
[SafeCONFLICT_LIST](https://www.google.com/search?num=5&q=SafeCONFLICT_LIST+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CfgMgr32.SafeCONFLICT_LIST](https://github.com/dahall/Vanara/search?l=C%23&q=SafeCONFLICT_LIST)
[SafeHCMNOTIFICATION](https://www.google.com/search?num=5&q=SafeHCMNOTIFICATION+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CfgMgr32.SafeHCMNOTIFICATION](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHCMNOTIFICATION)
[SafeHMACHINE](https://www.google.com/search?num=5&q=SafeHMACHINE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CfgMgr32.SafeHMACHINE](https://github.com/dahall/Vanara/search?l=C%23&q=SafeHMACHINE)
[SafeLOG_CONF](https://www.google.com/search?num=5&q=SafeLOG_CONF+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CfgMgr32.SafeLOG_CONF](https://github.com/dahall/Vanara/search?l=C%23&q=SafeLOG_CONF)
[SafeRES_DES](https://www.google.com/search?num=5&q=SafeRES_DES+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.CfgMgr32.SafeRES_DES](https://github.com/dahall/Vanara/search?l=C%23&q=SafeRES_DES)

View File

@ -11,7 +11,15 @@
<PackageId>$(AssemblyName)</PackageId>
<PackageTags>pinvoke;vanara;net-extensions;interop;CfgMgr32</PackageTags>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<PackageReleaseNotes />
<PackageReleaseNotes>Currently implements:
Functions
CM_Add_Empty_Log_Conf CM_Add_Empty_Log_Conf_Ex CM_Add_ID CM_Add_ID_Ex CM_Add_Res_Des CM_Add_Res_Des_Ex CM_Connect_Machine CM_Delete_Class_Key CM_Delete_Device_Interface_Key CM_Delete_Device_Interface_Key_Ex CM_Delete_DevNode_Key CM_Disable_DevNode CM_Disconnect_Machine CM_Enable_DevNode CM_Enumerate_Classes CM_Enumerate_Classes_Ex CM_Enumerate_Enumerators CM_Enumerate_Enumerators_Ex CM_Free_Log_Conf CM_Free_Log_Conf_Ex CM_Free_Log_Conf_Handle CM_Free_Resource_Conflict_Handle CM_Free_Res_Des CM_Free_Res_Des_Ex CM_Free_Res_Des_Handle CM_Get_Child CM_Get_Child_Ex CM_Get_Class_PropertyW CM_Get_Class_Property_ExW CM_Get_Class_Property_Keys CM_Get_Class_Property_Keys_Ex CM_Get_Class_Registry_Property CM_Get_Depth CM_Get_Depth_Ex CM_Get_Device_ID CM_Get_Device_ID_Ex CM_Get_Device_ID_List CM_Get_Device_ID_List_Ex CM_Get_Device_ID_List_Size CM_Get_Device_ID_List_Size_Ex CM_Get_Device_ID_Size CM_Get_Device_ID_Size_Ex CM_Get_Device_Interface_Alias CM_Get_Device_Interface_List CM_Get_Device_Interface_List_Size CM_Get_Device_Interface_PropertyW CM_Get_Device_Interface_Property_ExW CM_Get_Device_Interface_Property_KeysW CM_Get_Device_Interface_Property_Keys_ExW CM_Get_DevNode_Custom_Property_Ex CM_Get_DevNode_PropertyW CM_Get_DevNode_Property_ExW CM_Get_DevNode_Property_Keys CM_Get_DevNode_Property_Keys_Ex CM_Get_DevNode_Registry_Property CM_Get_DevNode_Status CM_Get_DevNode_Status_Ex CM_Get_First_Log_Conf CM_Get_First_Log_Conf_Ex CM_Get_HW_Prof_Flags CM_Get_HW_Prof_Flags_Ex 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_Resource_Conflict_Count CM_Get_Resource_Conflict_Details 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_Sibling CM_Get_Sibling_Ex CM_Get_Version CM_Get_Version_Ex CM_Is_Dock_Station_Present CM_Is_Dock_Station_Present_Ex CM_Is_Version_Available CM_Is_Version_Available_Ex CM_Locate_DevNode CM_Locate_DevNode_Ex CM_MapCrToWin32Err CM_Modify_Res_Des CM_Modify_Res_Des_Ex CM_Open_Class_Key CM_Open_Device_Interface_Key CM_Open_Device_Interface_Key_Ex CM_Open_DevNode_Key CM_Query_And_Remove_SubTree CM_Query_And_Remove_SubTree_Ex CM_Query_Resource_Conflict_List CM_Reenumerate_DevNode CM_Reenumerate_DevNode_Ex CM_Register_Notification CM_Request_Device_Eject CM_Request_Device_Eject_Ex CM_Request_Eject_PC CM_Request_Eject_PC_Ex CM_Setup_DevNode CM_Set_Class_PropertyW CM_Set_Class_Property_ExW CM_Set_Class_Registry_Property CM_Set_Device_Interface_PropertyW CM_Set_Device_Interface_Property_ExW CM_Set_DevNode_Problem CM_Set_DevNode_Problem_Ex CM_Set_DevNode_PropertyW CM_Set_DevNode_Property_ExW CM_Set_DevNode_Registry_Property CM_Uninstall_DevNode CM_Unregister_Notification CM_WaitNoPendingInstallEvents SwDeviceClose SwDeviceCreate SwDeviceGetLifetime SwDeviceInterfacePropertySet SwDeviceInterfaceRegister SwDeviceInterfaceSetState SwDevicePropertySet SwDeviceSetLifetime SwMemFree
Structures
&lt;Data&gt;e__FixedBuffer &lt;iid&gt;e__FixedBuffer &lt;InstanceId&gt;e__FixedBuffer &lt;SymbolicLink&gt;e__FixedBuffer BUSNUMBER_DES BUSNUMBER_RANGE BUSNUMBER_RESOURCE CM_NOTIFY_EVENT_DATA CM_NOTIFY_FILTER CONFLICT_DETAILS CONFLICT_LIST CS_DES CS_RESOURCE DEVICEHANDLE DEVICEINSTANCE DEVICEINTERFACE DMA_DES DMA_RANGE DMA_RESOURCE HCMNOTIFICATION HMACHINE IO_DES IO_RANGE IO_RESOURCE IRQ_DES_32 IRQ_DES_64 IRQ_RANGE IRQ_RESOURCE_32 IRQ_RESOURCE_64 LOG_CONF MEM_DES MEM_RANGE MEM_RESOURCE MFCARD_DES MFCARD_RESOURCE PCCARD_DES PCCARD_RESOURCE RES_DES UNION UNION
</PackageReleaseNotes>
</PropertyGroup>
<ItemGroup>
<ProjectReference Include="..\..\Core\Vanara.Core.csproj" />