From 9bf22ab1b976f667ac60198532be4d88dfda48a5 Mon Sep 17 00:00:00 2001
From: Biswapriyo Nath <nathbap...@gmail.com>
Date: Sat, 7 Dec 2024 14:33:43 +0000
Subject: [PATCH] crt: Add new APIs in kernel32 import library

Signed-off-by: Biswapriyo Nath <nathbap...@gmail.com>
---
 mingw-w64-crt/lib-common/kernel32.def.in | 5 +++++
 mingw-w64-crt/lib32/kernel32.def         | 7 ++++++-
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/mingw-w64-crt/lib-common/kernel32.def.in 
b/mingw-w64-crt/lib-common/kernel32.def.in
index f46a432..2b7fffc 100644
--- a/mingw-w64-crt/lib-common/kernel32.def.in
+++ b/mingw-w64-crt/lib-common/kernel32.def.in
@@ -25,6 +25,7 @@ AddVectoredContinueHandler
 AddVectoredExceptionHandler
 AdjustCalendarDate
 AllocConsole
+AllocConsoleWithOptions
 AllocateUserPhysicalPages
 AllocateUserPhysicalPagesNuma
 AppPolicyGetClrCompat
@@ -447,6 +448,7 @@ FindVolumeMountPointClose
 FlsAlloc
 FlsFree
 FlsGetValue
+FlsGetValue2
 FlsSetValue
 FlushConsoleInputBuffer
 FlushFileBuffers
@@ -626,6 +628,7 @@ GetFileAttributesW
 GetFileBandwidthReservation
 GetFileInformationByHandle
 GetFileInformationByHandleEx
+GetFileInformationByName
 GetFileMUIInfo
 GetFileMUIPath
 GetFileSize
@@ -1282,6 +1285,7 @@ ReleaseActCtxWorker
 ReleaseMutex
 ReleaseMutexWhenCallbackReturns
 ReleasePackageVirtualizationContext
+ReleasePseudoConsole
 ReleaseSRWLockExclusive
 ReleaseSRWLockShared
 ReleaseSemaphore
@@ -1543,6 +1547,7 @@ Thread32Next
 TlsAlloc
 TlsFree
 TlsGetValue
+TlsGetValue2
 TlsSetValue
 Toolhelp32ReadProcessMemory
 TransactNamedPipe
diff --git a/mingw-w64-crt/lib32/kernel32.def b/mingw-w64-crt/lib32/kernel32.def
index e5a8dc4..51582f2 100644
--- a/mingw-w64-crt/lib32/kernel32.def
+++ b/mingw-w64-crt/lib32/kernel32.def
@@ -30,6 +30,7 @@ AddVectoredContinueHandler@8
 AddVectoredExceptionHandler@8
 AdjustCalendarDate@12
 AllocConsole@0
+AllocConsoleWithOptions@8
 AllocateUserPhysicalPages@12
 AllocateUserPhysicalPagesNuma@16
 AppPolicyGetClrCompat@8
@@ -440,6 +441,7 @@ FindVolumeClose@4
 FindVolumeMountPointClose@4
 FlsAlloc@4
 FlsFree@4
+FlsGetValue2@4
 FlsGetValue@4
 FlsSetValue@8
 FlushConsoleInputBuffer@4
@@ -616,6 +618,7 @@ GetFileAttributesW@4
 GetFileBandwidthReservation@24
 GetFileInformationByHandle@8
 GetFileInformationByHandleEx@16
+GetFileInformationByName@16
 GetFileMUIInfo@16
 GetFileMUIPath@28
 GetFileSize@8
@@ -1270,6 +1273,7 @@ ReleaseActCtxWorker@4
 ReleaseMutex@4
 ReleaseMutexWhenCallbackReturns@8
 ReleasePackageVirtualizationContext@4
+ReleasePseudoConsole@4
 ReleaseSRWLockExclusive@4
 ReleaseSRWLockShared@4
 ReleaseSemaphore@12
@@ -1518,6 +1522,7 @@ Thread32First@8
 Thread32Next@8
 TlsAlloc@0
 TlsFree@4
+TlsGetValue2@4
 TlsGetValue@4
 TlsSetValue@8
 Toolhelp32ReadProcessMemory@20
@@ -1605,7 +1610,7 @@ WerRegisterRuntimeExceptionModuleWorker@8
 WerSetFlags@4
 WerSetFlagsWorker@4
 WerUnregisterAdditionalProcess@4
-WerUnregisterAppLocalDump
+WerUnregisterAppLocalDump@0
 WerUnregisterCustomMetadata@4
 WerUnregisterExcludedMemoryBlock@4
 WerUnregisterFile@4
-- 
2.47.1

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

Reply via email to