It was supposed to be in mincore already.

The parameters size in lib32 were generated from values found in other .def
files of lib32.
---
 mingw-w64-crt/Makefile.am                     |  1 +
 .../api-ms-win-core-heap-l1-1-0.def           | 20 +++++++++++++++++++
 mingw-w64-crt/lib-common/mincore.mri          |  2 +-
 mingw-w64-crt/lib-common/windowsapp.mri       |  1 +
 .../lib32/api-ms-win-core-heap-l1-1-0.def     | 20 +++++++++++++++++++
 5 files changed, 43 insertions(+), 1 deletion(-)
 create mode 100644 mingw-w64-crt/lib-common/api-ms-win-core-heap-l1-1-0.def
 create mode 100644 mingw-w64-crt/lib32/api-ms-win-core-heap-l1-1-0.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 3a93db9ff..586c499ac 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2206,6 +2206,7 @@ endif
                %/libapi-ms-win-core-file-l2-1-0.a \
                %/libapi-ms-win-core-file-l2-1-1.a \
                %/libapi-ms-win-core-handle-l1-1-0.a \
+               %/libapi-ms-win-core-heap-l1-1-0.a \
                %/libapi-ms-win-core-heap-l1-2-0.a \
                %/libapi-ms-win-core-interlocked-l1-2-0.a \
                %/libapi-ms-win-core-io-l1-1-0.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-heap-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-heap-l1-1-0.def
new file mode 100644
index 000000000..202bce3ac
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-heap-l1-1-0.def
@@ -0,0 +1,20 @@
+LIBRARY api-ms-win-core-heap-l1-1-0
+
+EXPORTS
+
+GetProcessHeap
+GetProcessHeaps
+HeapAlloc
+HeapCompact
+HeapCreate
+HeapDestroy
+HeapFree
+HeapLock
+HeapQueryInformation
+HeapReAlloc
+HeapSetInformation
+HeapSize
+HeapSummary
+HeapUnlock
+HeapValidate
+HeapWalk
diff --git a/mingw-w64-crt/lib-common/mincore.mri 
b/mingw-w64-crt/lib-common/mincore.mri
index 7073eeb8d..27f5f50c9 100644
--- a/mingw-w64-crt/lib-common/mincore.mri
+++ b/mingw-w64-crt/lib-common/mincore.mri
@@ -38,7 +38,7 @@ ADDLIB libapi-ms-win-core-file-l2-1-2.a
 ; FIXME libapi-ms-win-core-file-l2-1-3.a
 ADDLIB libapi-ms-win-core-firmware-l1-1-0.a
 ADDLIB libapi-ms-win-core-handle-l1-1-0.a
-; FIXME libapi-ms-win-core-heap-l1-1-0.a
+ADDLIB libapi-ms-win-core-heap-l1-1-0.a
 ADDLIB libapi-ms-win-core-heap-l1-2-0.a
 ADDLIB libapi-ms-win-core-interlocked-l1-1-0.a
 ADDLIB libapi-ms-win-core-interlocked-l1-2-0.a
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 2496280a5..d1445a4a7 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -20,6 +20,7 @@ ADDLIB libapi-ms-win-core-file-l1-2-2.a
 ADDLIB libapi-ms-win-core-file-l2-1-0.a
 ADDLIB libapi-ms-win-core-file-l2-1-1.a
 ADDLIB libapi-ms-win-core-handle-l1-1-0.a
+ADDLIB libapi-ms-win-core-heap-l1-1-0.a
 ADDLIB libapi-ms-win-core-heap-l1-2-0.a
 ADDLIB libapi-ms-win-core-interlocked-l1-2-0.a
 ADDLIB libapi-ms-win-core-io-l1-1-0.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-heap-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-core-heap-l1-1-0.def
new file mode 100644
index 000000000..419896a62
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-heap-l1-1-0.def
@@ -0,0 +1,20 @@
+LIBRARY api-ms-win-core-heap-l1-1-0
+
+EXPORTS
+
+GetProcessHeap@0
+GetProcessHeaps@8
+HeapAlloc@12
+HeapCompact@8
+HeapCreate@12
+HeapDestroy@4
+HeapFree@12
+HeapLock@4
+HeapQueryInformation@20
+HeapReAlloc@16
+HeapSetInformation@16
+HeapSize@12
+HeapSummary@12
+HeapUnlock@4
+HeapValidate@12
+HeapWalk@8
-- 
2.39.2



_______________________________________________
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to