They have moved there in 16299 [1]. Some functions were removed but
they are still allowed by the WACK.

Some function were never in windowsapp.lib:
* RtlAddFunctionTable
* RtlDeleteFunctionTable
* RtlInstallFunctionTableCallback
* RtlVirtualUnwind

[1] 
https://learn.microsoft.com/en-us/uwp/win32-and-com/win32-apis#apis-from-api-ms-win-core-rtlsupport-l1-2-0dll
---
 mingw-w64-crt/Makefile.am                             |  1 +
 .../lib-common/api-ms-win-core-rtlsupport-l1-1-0.def  | 10 ++++++++++
 .../lib-common/api-ms-win-core-rtlsupport-l1-2-0.def  | 11 -----------
 mingw-w64-crt/lib-common/windowsapp.mri               |  1 +
 .../lib32/api-ms-win-core-rtlsupport-l1-1-0.def       | 10 ++++++++++
 .../lib32/api-ms-win-core-rtlsupport-l1-2-0.def       |  7 -------
 6 files changed, 22 insertions(+), 18 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-rtlsupport-l1-1-0.def
 create mode 100644 mingw-w64-crt/lib32/api-ms-win-core-rtlsupport-l1-1-0.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index efe62903b..181bd46a5 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2279,6 +2279,7 @@ endif
                %/libapi-ms-win-core-realtime-l1-1-2.a \
                %/libapi-ms-win-core-registry-l1-1-0.a \
                %/libapi-ms-win-core-registry-l2-1-0.a \
+               %/libapi-ms-win-core-rtlsupport-l1-1-0.a \
                %/libapi-ms-win-core-rtlsupport-l1-2-0.a \
                %/libapi-ms-win-core-slapi-l1-1-0.a \
                %/libapi-ms-win-core-string-l1-1-0.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-rtlsupport-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-rtlsupport-l1-1-0.def
new file mode 100644
index 000000000..e1d7002b4
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-rtlsupport-l1-1-0.def
@@ -0,0 +1,10 @@
+LIBRARY api-ms-win-core-rtlsupport-l1-1-0
+
+EXPORTS
+
+RtlCaptureContext
+RtlCaptureStackBackTrace
+RtlUnwind
+RtlRestoreContext
+RtlUnwindEx
+RtlLookupFunctionEntry
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-rtlsupport-l1-2-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-rtlsupport-l1-2-0.def
index 89e8d2de1..d070d60d8 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-rtlsupport-l1-2-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-rtlsupport-l1-2-0.def
@@ -2,16 +2,5 @@ LIBRARY api-ms-win-core-rtlsupport-l1-2-0
 
 EXPORTS
 
-RtlAddFunctionTable
-RtlCaptureContext
-RtlCaptureStackBackTrace
-RtlCompareMemory
-RtlDeleteFunctionTable
-RtlInstallFunctionTableCallback
-RtlLookupFunctionEntry
 RtlPcToFileHeader
 RtlRaiseException
-RtlRestoreContext
-RtlUnwind
-RtlUnwindEx
-RtlVirtualUnwind
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 73e8ab470..64a6e745d 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -92,6 +92,7 @@ ADDLIB libapi-ms-win-core-realtime-l1-1-1.a
 ADDLIB libapi-ms-win-core-realtime-l1-1-2.a
 ADDLIB libapi-ms-win-core-registry-l1-1-0.a
 ADDLIB libapi-ms-win-core-registry-l2-1-0.a
+ADDLIB libapi-ms-win-core-rtlsupport-l1-1-0.a
 ADDLIB libapi-ms-win-core-rtlsupport-l1-2-0.a
 ADDLIB libapi-ms-win-core-slapi-l1-1-0.a
 ADDLIB libapi-ms-win-core-string-l1-1-0.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-rtlsupport-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-core-rtlsupport-l1-1-0.def
new file mode 100644
index 000000000..29e0bb7b7
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-rtlsupport-l1-1-0.def
@@ -0,0 +1,10 @@
+LIBRARY api-ms-win-core-rtlsupport-l1-1-0
+
+EXPORTS
+
+RtlCaptureContext@4
+RtlCaptureStackBackTrace@16
+RtlUnwind@16
+RtlRestoreContext@8
+RtlUnwindEx@24
+RtlLookupFunctionEntry@16
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-rtlsupport-l1-2-0.def 
b/mingw-w64-crt/lib32/api-ms-win-core-rtlsupport-l1-2-0.def
index c3d634df6..6846475aa 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-rtlsupport-l1-2-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-rtlsupport-l1-2-0.def
@@ -2,12 +2,5 @@ LIBRARY api-ms-win-core-rtlsupport-l1-2-0
 
 EXPORTS
 
-RtlCaptureContext@4
-RtlCaptureStackBackTrace@16
-RtlCompareMemory@12
-RtlLookupFunctionEntry
 RtlPcToFileHeader@8
 RtlRaiseException@4
-RtlUnwind@16
-RtlUnwindEx
-RtlVirtualUnwind
-- 
2.39.2



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

Reply via email to