Signed-off-by: Mark Harmstone <[email protected]>
---
 mingw-w64-crt/Makefile.am                     |  4 +--
 .../api-ms-win-devices-config-l1-1-1.def      | 26 +++++++++++++++++++
 ...s-win-devices-config-l1-1-1_windowsapp.def | 17 ++++++++++++
 .../api-ms-win-devices-config-l1-1-2.def      | 12 +++++++++
 ...s-win-devices-config-l1-1-2_windowsapp.def | 19 ++++++++++++++
 mingw-w64-crt/lib-common/windowsapp.mri       |  4 +--
 .../api-ms-win-devices-config-l1-1-1.def      | 26 +++++++++++++++++++
 ...s-win-devices-config-l1-1-1_windowsapp.def | 17 ++++++++++++
 .../api-ms-win-devices-config-l1-1-2.def      | 12 +++++++++
 ...s-win-devices-config-l1-1-2_windowsapp.def | 19 ++++++++++++++
 10 files changed, 152 insertions(+), 4 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-devices-config-l1-1-1_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-devices-config-l1-1-2_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-devices-config-l1-1-1_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-devices-config-l1-1-2_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 8d3966453..2e80a2323 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2393,8 +2393,8 @@ endif
                %/libapi-ms-win-core-wow64-l1-1-0.a \
                %/libapi-ms-win-core-wow64-l1-1-1.a \
                %/libapi-ms-win-core-xstate-l2-1-0_windowsapp.a \
-               %/libapi-ms-win-devices-config-l1-1-1.a \
-               %/libapi-ms-win-devices-config-l1-1-2.a \
+               %/libapi-ms-win-devices-config-l1-1-1_windowsapp.a \
+               %/libapi-ms-win-devices-config-l1-1-2_windowsapp.a \
                %/libapi-ms-win-devices-query-l1-1-0.a \
                %/libapi-ms-win-eventing-classicprovider-l1-1-0_windowsapp.a \
                %/libapi-ms-win-eventing-consumer-l1-1-0.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-devices-config-l1-1-1.def 
b/mingw-w64-crt/lib-common/api-ms-win-devices-config-l1-1-1.def
index f9d52afdc..e84ca03ac 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-devices-config-l1-1-1.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-devices-config-l1-1-1.def
@@ -2,16 +2,42 @@ LIBRARY api-ms-win-devices-config-l1-1-1
 
 EXPORTS
 
+CM_Delete_Class_Key
+CM_Delete_Device_Interface_KeyW
+CM_Delete_DevNode_Key
+CM_Disable_DevNode
+CM_Enable_DevNode
+CM_Get_Child
+CM_Get_Class_Property_Keys
+CM_Get_Class_PropertyW
+CM_Get_Class_Registry_PropertyW
+CM_Get_Depth
 CM_Get_Device_ID_List_SizeW
 CM_Get_Device_ID_ListW
+CM_Get_Device_ID_Size
 CM_Get_Device_IDW
 CM_Get_Device_Interface_List_SizeW
 CM_Get_Device_Interface_ListW
+CM_Get_Device_Interface_Property_KeysW
 CM_Get_Device_Interface_PropertyW
+CM_Get_DevNode_Property_Keys
 CM_Get_DevNode_PropertyW
+CM_Get_DevNode_Registry_PropertyW
 CM_Get_DevNode_Status
 CM_Get_Parent
+CM_Get_Sibling
 CM_Locate_DevNodeW
 CM_MapCrToWin32Err
+CM_Open_Class_KeyW
+CM_Open_Device_Interface_KeyW
+CM_Open_DevNode_Key
+CM_Query_And_Remove_SubTreeW
 CM_Register_Notification
+CM_Set_Class_PropertyW
+CM_Set_Class_Registry_PropertyW
+CM_Set_Device_Interface_PropertyW
+CM_Set_DevNode_PropertyW
+CM_Set_DevNode_Registry_PropertyW
+CM_Setup_DevNode
+CM_Uninstall_DevNode
 CM_Unregister_Notification
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-devices-config-l1-1-1_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-devices-config-l1-1-1_windowsapp.def
new file mode 100644
index 000000000..f9d52afdc
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-devices-config-l1-1-1_windowsapp.def
@@ -0,0 +1,17 @@
+LIBRARY api-ms-win-devices-config-l1-1-1
+
+EXPORTS
+
+CM_Get_Device_ID_List_SizeW
+CM_Get_Device_ID_ListW
+CM_Get_Device_IDW
+CM_Get_Device_Interface_List_SizeW
+CM_Get_Device_Interface_ListW
+CM_Get_Device_Interface_PropertyW
+CM_Get_DevNode_PropertyW
+CM_Get_DevNode_Status
+CM_Get_Parent
+CM_Locate_DevNodeW
+CM_MapCrToWin32Err
+CM_Register_Notification
+CM_Unregister_Notification
diff --git a/mingw-w64-crt/lib-common/api-ms-win-devices-config-l1-1-2.def 
b/mingw-w64-crt/lib-common/api-ms-win-devices-config-l1-1-2.def
index cfbe3e3e7..164a9c293 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-devices-config-l1-1-2.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-devices-config-l1-1-2.def
@@ -2,8 +2,13 @@ LIBRARY api-ms-win-devices-config-l1-1-2
 
 EXPORTS
 
+CM_Delete_Device_Interface_KeyA
+CM_Get_Class_Registry_PropertyA
+CM_Get_Device_ID_List_SizeA
 CM_Get_Device_ID_List_SizeW
+CM_Get_Device_ID_ListA
 CM_Get_Device_ID_ListW
+CM_Get_Device_IDA
 CM_Get_Device_IDW
 CM_Get_Device_Interface_List_SizeA
 CM_Get_Device_Interface_List_SizeW
@@ -11,9 +16,16 @@ CM_Get_Device_Interface_ListA
 CM_Get_Device_Interface_ListW
 CM_Get_Device_Interface_PropertyW
 CM_Get_DevNode_PropertyW
+CM_Get_DevNode_Registry_PropertyA
 CM_Get_DevNode_Status
 CM_Get_Parent
+CM_Locate_DevNodeA
 CM_Locate_DevNodeW
 CM_MapCrToWin32Err
+CM_Open_Class_KeyA
+CM_Open_Device_Interface_KeyA
+CM_Query_And_Remove_SubTreeA
 CM_Register_Notification
+CM_Set_Class_Registry_PropertyA
+CM_Set_DevNode_Registry_PropertyA
 CM_Unregister_Notification
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-devices-config-l1-1-2_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-devices-config-l1-1-2_windowsapp.def
new file mode 100644
index 000000000..cfbe3e3e7
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-devices-config-l1-1-2_windowsapp.def
@@ -0,0 +1,19 @@
+LIBRARY api-ms-win-devices-config-l1-1-2
+
+EXPORTS
+
+CM_Get_Device_ID_List_SizeW
+CM_Get_Device_ID_ListW
+CM_Get_Device_IDW
+CM_Get_Device_Interface_List_SizeA
+CM_Get_Device_Interface_List_SizeW
+CM_Get_Device_Interface_ListA
+CM_Get_Device_Interface_ListW
+CM_Get_Device_Interface_PropertyW
+CM_Get_DevNode_PropertyW
+CM_Get_DevNode_Status
+CM_Get_Parent
+CM_Locate_DevNodeW
+CM_MapCrToWin32Err
+CM_Register_Notification
+CM_Unregister_Notification
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 9836e8602..c8e86bbdf 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -155,8 +155,8 @@ ADDLIB libapi-ms-win-core-winrt-string-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-wow64-l1-1-0.a
 ADDLIB libapi-ms-win-core-wow64-l1-1-1.a
 ADDLIB libapi-ms-win-core-xstate-l2-1-0_windowsapp.a
-ADDLIB libapi-ms-win-devices-config-l1-1-1.a
-ADDLIB libapi-ms-win-devices-config-l1-1-2.a
+ADDLIB libapi-ms-win-devices-config-l1-1-1_windowsapp.a
+ADDLIB libapi-ms-win-devices-config-l1-1-2_windowsapp.a
 ADDLIB libapi-ms-win-devices-query-l1-1-0.a
 ADDLIB libapi-ms-win-eventing-classicprovider-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-eventing-consumer-l1-1-0.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-devices-config-l1-1-1.def 
b/mingw-w64-crt/lib32/api-ms-win-devices-config-l1-1-1.def
index 27ce5557d..577e27e6f 100644
--- a/mingw-w64-crt/lib32/api-ms-win-devices-config-l1-1-1.def
+++ b/mingw-w64-crt/lib32/api-ms-win-devices-config-l1-1-1.def
@@ -2,16 +2,42 @@ LIBRARY api-ms-win-devices-config-l1-1-1
 
 EXPORTS
 
+CM_Delete_Class_Key@8
+CM_Delete_Device_Interface_KeyW@8
+CM_Delete_DevNode_Key@12
+CM_Disable_DevNode@8
+CM_Enable_DevNode@8
+CM_Get_Child@12
+CM_Get_Class_Property_Keys@16
+CM_Get_Class_PropertyW@24
+CM_Get_Class_Registry_PropertyW@28
+CM_Get_Depth@12
 CM_Get_Device_ID_List_SizeW@12
 CM_Get_Device_ID_ListW@16
+CM_Get_Device_ID_Size@12
 CM_Get_Device_IDW@16
 CM_Get_Device_Interface_List_SizeW@16
 CM_Get_Device_Interface_ListW@20
+CM_Get_Device_Interface_Property_KeysW@16
 CM_Get_Device_Interface_PropertyW@24
+CM_Get_DevNode_Property_Keys@16
 CM_Get_DevNode_PropertyW@24
+CM_Get_DevNode_Registry_PropertyW@24
 CM_Get_DevNode_Status@16
 CM_Get_Parent@12
+CM_Get_Sibling@12
 CM_Locate_DevNodeW@12
 CM_MapCrToWin32Err@8
+CM_Open_Class_KeyW@24
+CM_Open_Device_Interface_KeyW@20
+CM_Open_DevNode_Key@24
+CM_Query_And_Remove_SubTreeW@20
 CM_Register_Notification@16
+CM_Set_Class_PropertyW@24
+CM_Set_Class_Registry_PropertyW@24
+CM_Set_Device_Interface_PropertyW@24
+CM_Set_DevNode_PropertyW@24
+CM_Set_DevNode_Registry_PropertyW@20
+CM_Setup_DevNode@8
+CM_Uninstall_DevNode@8
 CM_Unregister_Notification@4
diff --git 
a/mingw-w64-crt/lib32/api-ms-win-devices-config-l1-1-1_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-devices-config-l1-1-1_windowsapp.def
new file mode 100644
index 000000000..27ce5557d
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-devices-config-l1-1-1_windowsapp.def
@@ -0,0 +1,17 @@
+LIBRARY api-ms-win-devices-config-l1-1-1
+
+EXPORTS
+
+CM_Get_Device_ID_List_SizeW@12
+CM_Get_Device_ID_ListW@16
+CM_Get_Device_IDW@16
+CM_Get_Device_Interface_List_SizeW@16
+CM_Get_Device_Interface_ListW@20
+CM_Get_Device_Interface_PropertyW@24
+CM_Get_DevNode_PropertyW@24
+CM_Get_DevNode_Status@16
+CM_Get_Parent@12
+CM_Locate_DevNodeW@12
+CM_MapCrToWin32Err@8
+CM_Register_Notification@16
+CM_Unregister_Notification@4
diff --git a/mingw-w64-crt/lib32/api-ms-win-devices-config-l1-1-2.def 
b/mingw-w64-crt/lib32/api-ms-win-devices-config-l1-1-2.def
index bc3a2bd9e..fb0ab92fd 100644
--- a/mingw-w64-crt/lib32/api-ms-win-devices-config-l1-1-2.def
+++ b/mingw-w64-crt/lib32/api-ms-win-devices-config-l1-1-2.def
@@ -2,8 +2,13 @@ LIBRARY api-ms-win-devices-config-l1-1-2
 
 EXPORTS
 
+CM_Delete_Device_Interface_KeyA@8
+CM_Get_Class_Registry_PropertyA@28
+CM_Get_Device_ID_List_SizeA@12
 CM_Get_Device_ID_List_SizeW@12
+CM_Get_Device_ID_ListA@16
 CM_Get_Device_ID_ListW@16
+CM_Get_Device_IDA@16
 CM_Get_Device_IDW@16
 CM_Get_Device_Interface_List_SizeA@16
 CM_Get_Device_Interface_List_SizeW@16
@@ -11,9 +16,16 @@ CM_Get_Device_Interface_ListA@20
 CM_Get_Device_Interface_ListW@20
 CM_Get_Device_Interface_PropertyW@24
 CM_Get_DevNode_PropertyW@24
+CM_Get_DevNode_Registry_PropertyA@24
 CM_Get_DevNode_Status@16
 CM_Get_Parent@12
+CM_Locate_DevNodeA@12
 CM_Locate_DevNodeW@12
 CM_MapCrToWin32Err@8
+CM_Open_Class_KeyA@24
+CM_Open_Device_Interface_KeyA@20
+CM_Query_And_Remove_SubTreeA@20
 CM_Register_Notification@16
+CM_Set_Class_Registry_PropertyA@24
+CM_Set_DevNode_Registry_PropertyA@20
 CM_Unregister_Notification@4
diff --git 
a/mingw-w64-crt/lib32/api-ms-win-devices-config-l1-1-2_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-devices-config-l1-1-2_windowsapp.def
new file mode 100644
index 000000000..bc3a2bd9e
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-devices-config-l1-1-2_windowsapp.def
@@ -0,0 +1,19 @@
+LIBRARY api-ms-win-devices-config-l1-1-2
+
+EXPORTS
+
+CM_Get_Device_ID_List_SizeW@12
+CM_Get_Device_ID_ListW@16
+CM_Get_Device_IDW@16
+CM_Get_Device_Interface_List_SizeA@16
+CM_Get_Device_Interface_List_SizeW@16
+CM_Get_Device_Interface_ListA@20
+CM_Get_Device_Interface_ListW@20
+CM_Get_Device_Interface_PropertyW@24
+CM_Get_DevNode_PropertyW@24
+CM_Get_DevNode_Status@16
+CM_Get_Parent@12
+CM_Locate_DevNodeW@12
+CM_MapCrToWin32Err@8
+CM_Register_Notification@16
+CM_Unregister_Notification@4
-- 
2.41.0



_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to