This includes the API's made available for UWP 20H1.
A lot of the added functions need to be enabled in UWP for NTDDI_WIN10_VB.
For now they can be linked accurately when WINAPI_FAMILY_DESKTOP_APP is
forced during compilation.
Some functions were exported twice
api-ms-win-core-version-l1-1-1:
- GetFileVersionInfoExW
- GetFileVersionInfoSizeExW
- VerQueryValueW
---
mingw-w64-crt/Makefile.am | 10 ++++++++++
.../api-ms-win-appmodel-runtime-l1-1-0.def | 12 ++++++++++++
.../api-ms-win-appmodel-runtime-l1-1-1.def | 8 ++++++++
.../api-ms-win-appmodel-runtime-l1-1-2.def | 12 ++++++++++++
.../api-ms-win-appmodel-runtime-l1-1-3.def | 9 +++++++++
.../api-ms-win-core-errorhandling-l1-1-0.def | 1 +
.../api-ms-win-core-file-ansi-l1-1-0.def | 3 +++
.../api-ms-win-core-file-ansi-l2-1-0.def | 2 ++
.../api-ms-win-core-file-l1-1-0.def | 13 +++++++++++++
.../api-ms-win-core-file-l1-2-0.def | 1 +
.../api-ms-win-core-file-l2-1-0.def | 3 +++
.../api-ms-win-core-heap-l1-1-0.def | 3 +++
.../api-ms-win-core-libraryloader-l1-2-0.def | 5 +++++
...i-ms-win-core-localization-ansi-l1-1-0.def | 3 +++
.../api-ms-win-core-localization-l1-2-0.def | 19 +++++++++++++++++++
.../api-ms-win-core-memory-l1-1-0.def | 2 ++
...in-core-processenvironment-ansi-l1-1-0.def | 5 +++++
...-ms-win-core-processenvironment-l1-1-0.def | 1 +
...api-ms-win-core-processsnapshot-l1-1-0.def | 14 ++++++++++++++
.../api-ms-win-core-processthreads-l1-1-0.def | 10 ++++++++++
.../api-ms-win-core-processthreads-l1-1-1.def | 1 +
...api-ms-win-core-processtopology-l1-1-0.def | 6 ++++++
.../api-ms-win-core-rtlsupport-l1-2-0.def | 1 +
.../api-ms-win-core-synch-l1-2-0.def | 3 +++
.../api-ms-win-core-sysinfo-l1-1-0.def | 2 ++
.../api-ms-win-core-sysinfo-l1-2-6.def | 5 +++++
.../api-ms-win-core-timezone-l1-1-0.def | 2 ++
.../api-ms-win-core-util-l1-1-0.def | 2 ++
.../api-ms-win-core-version-l1-1-1.def | 5 +++++
.../api-ms-win-core-versionansi-l1-1-1.def | 5 +++++
.../api-ms-win-eventlog-legacy-l1-1-0.def | 7 +++++++
.../api-ms-win-security-cpwl-l1-1-0.def | 5 +++++
mingw-w64-crt/lib-common/windowsapp.mri | 10 ++++++++++
.../api-ms-win-appmodel-runtime-l1-1-0.def | 12 ++++++++++++
.../api-ms-win-appmodel-runtime-l1-1-1.def | 8 ++++++++
.../api-ms-win-appmodel-runtime-l1-1-2.def | 12 ++++++++++++
.../api-ms-win-appmodel-runtime-l1-1-3.def | 9 +++++++++
.../api-ms-win-core-errorhandling-l1-1-0.def | 1 +
.../api-ms-win-core-file-ansi-l1-1-0.def | 3 +++
.../api-ms-win-core-file-ansi-l2-1-0.def | 2 ++
.../lib32/api-ms-win-core-file-l1-1-0.def | 13 +++++++++++++
.../lib32/api-ms-win-core-file-l1-2-0.def | 1 +
.../lib32/api-ms-win-core-file-l2-1-0.def | 3 +++
.../lib32/api-ms-win-core-heap-l1-1-0.def | 3 +++
.../api-ms-win-core-libraryloader-l1-2-0.def | 5 +++++
...i-ms-win-core-localization-ansi-l1-1-0.def | 3 +++
.../api-ms-win-core-localization-l1-2-0.def | 19 +++++++++++++++++++
.../lib32/api-ms-win-core-memory-l1-1-0.def | 2 ++
...in-core-processenvironment-ansi-l1-1-0.def | 5 +++++
...-ms-win-core-processenvironment-l1-1-0.def | 1 +
...api-ms-win-core-processsnapshot-l1-1-0.def | 14 ++++++++++++++
.../api-ms-win-core-processthreads-l1-1-0.def | 10 ++++++++++
.../api-ms-win-core-processthreads-l1-1-1.def | 1 +
...api-ms-win-core-processtopology-l1-1-0.def | 6 ++++++
.../api-ms-win-core-rtlsupport-l1-2-0.def | 1 +
.../lib32/api-ms-win-core-synch-l1-2-0.def | 3 +++
.../lib32/api-ms-win-core-sysinfo-l1-1-0.def | 2 ++
.../lib32/api-ms-win-core-sysinfo-l1-2-6.def | 5 +++++
.../lib32/api-ms-win-core-timezone-l1-1-0.def | 2 ++
.../lib32/api-ms-win-core-util-l1-1-0.def | 2 ++
.../lib32/api-ms-win-core-version-l1-1-1.def | 5 +++++
.../api-ms-win-core-versionansi-l1-1-1.def | 5 +++++
.../api-ms-win-eventlog-legacy-l1-1-0.def | 7 +++++++
.../lib32/api-ms-win-security-cpwl-l1-1-0.def | 5 +++++
64 files changed, 360 insertions(+)
create mode 100644
mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-2.def
create mode 100644
mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-3.def
create mode 100644
mingw-w64-crt/lib-common/api-ms-win-core-processenvironment-ansi-l1-1-0.def
create mode 100644
mingw-w64-crt/lib-common/api-ms-win-core-processsnapshot-l1-1-0.def
create mode 100644
mingw-w64-crt/lib-common/api-ms-win-core-processtopology-l1-1-0.def
create mode 100644 mingw-w64-crt/lib-common/api-ms-win-core-sysinfo-l1-2-6.def
create mode 100644 mingw-w64-crt/lib-common/api-ms-win-core-version-l1-1-1.def
create mode 100644
mingw-w64-crt/lib-common/api-ms-win-core-versionansi-l1-1-1.def
create mode 100644
mingw-w64-crt/lib-common/api-ms-win-eventlog-legacy-l1-1-0.def
create mode 100644 mingw-w64-crt/lib-common/api-ms-win-security-cpwl-l1-1-0.def
create mode 100644 mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-2.def
create mode 100644 mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-3.def
create mode 100644
mingw-w64-crt/lib32/api-ms-win-core-processenvironment-ansi-l1-1-0.def
create mode 100644
mingw-w64-crt/lib32/api-ms-win-core-processsnapshot-l1-1-0.def
create mode 100644
mingw-w64-crt/lib32/api-ms-win-core-processtopology-l1-1-0.def
create mode 100644 mingw-w64-crt/lib32/api-ms-win-core-sysinfo-l1-2-6.def
create mode 100644 mingw-w64-crt/lib32/api-ms-win-core-version-l1-1-1.def
create mode 100644 mingw-w64-crt/lib32/api-ms-win-core-versionansi-l1-1-1.def
create mode 100644 mingw-w64-crt/lib32/api-ms-win-eventlog-legacy-l1-1-0.def
create mode 100644 mingw-w64-crt/lib32/api-ms-win-security-cpwl-l1-1-0.def
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 01321d931..e01a44f33 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2188,6 +2188,8 @@ endif
%/libwindowsapp.a: lib-common/windowsapp.mri \
%/libapi-ms-win-appmodel-runtime-l1-1-0.a \
%/libapi-ms-win-appmodel-runtime-l1-1-1.a \
+ %/libapi-ms-win-appmodel-runtime-l1-1-2.a \
+ %/libapi-ms-win-appmodel-runtime-l1-1-3.a \
%/libapi-ms-win-core-atoms-l1-1-0.a \
%/libapi-ms-win-core-com-l1-1-0.a \
%/libapi-ms-win-core-com-l1-1-1.a \
@@ -2271,12 +2273,15 @@ endif
%/libapi-ms-win-core-path-l1-1-0.a \
%/libapi-ms-win-core-privateprofile-l1-1-0.a \
%/libapi-ms-win-core-privateprofile-l1-1-1.a \
+ %/libapi-ms-win-core-processenvironment-ansi-l1-1-0.a \
%/libapi-ms-win-core-processenvironment-l1-1-0.a \
%/libapi-ms-win-core-processenvironment-l1-2-0.a \
+ %/libapi-ms-win-core-processsnapshot-l1-1-0.a \
%/libapi-ms-win-core-processthreads-l1-1-0.a \
%/libapi-ms-win-core-processthreads-l1-1-1.a \
%/libapi-ms-win-core-processthreads-l1-1-2.a \
%/libapi-ms-win-core-processthreads-l1-1-3.a \
+ %/libapi-ms-win-core-processtopology-l1-1-0.a \
%/libapi-ms-win-core-processtopology-obsolete-l1-1-0.a \
%/libapi-ms-win-core-profile-l1-1-0.a \
%/libapi-ms-win-core-psapi-ansi-l1-1-0.a \
@@ -2307,6 +2312,7 @@ endif
%/libapi-ms-win-core-sysinfo-l1-2-1.a \
%/libapi-ms-win-core-sysinfo-l1-2-3.a \
%/libapi-ms-win-core-sysinfo-l1-2-5.a \
+ %/libapi-ms-win-core-sysinfo-l1-2-6.a \
%/libapi-ms-win-core-systemtopology-l1-1-0.a \
%/libapi-ms-win-core-threadpool-l1-2-0.a \
%/libapi-ms-win-core-threadpool-legacy-l1-1-0.a \
@@ -2316,7 +2322,9 @@ endif
%/libapi-ms-win-core-url-l1-1-0.a \
%/libapi-ms-win-core-util-l1-1-0.a \
%/libapi-ms-win-core-versionansi-l1-1-0.a \
+ %/libapi-ms-win-core-versionansi-l1-1-1.a \
%/libapi-ms-win-core-version-l1-1-0.a \
+ %/libapi-ms-win-core-version-l1-1-1.a \
%/libapi-ms-win-core-windowsceip-l1-1-0.a \
%/libapi-ms-win-core-windowserrorreporting-l1-1-0.a \
%/libapi-ms-win-core-windowserrorreporting-l1-1-1.a \
@@ -2340,6 +2348,7 @@ endif
%/libapi-ms-win-eventing-legacy-l1-1-0.a \
%/libapi-ms-win-eventing-obsolete-l1-1-0.a \
%/libapi-ms-win-eventing-provider-l1-1-0.a \
+ %/libapi-ms-win-eventlog-legacy-l1-1-0.a \
%/libapi-ms-win-gaming-deviceinformation-l1-1-0.a \
%/libapi-ms-win-gaming-expandedresources-l1-1-0.a \
%/libapi-ms-win-gaming-tcui-l1-1-0.a \
@@ -2359,6 +2368,7 @@ endif
%/libapi-ms-win-security-base-l1-2-0.a \
%/libapi-ms-win-security-base-l1-2-1.a \
%/libapi-ms-win-security-base-l1-2-2.a \
+ %/libapi-ms-win-security-cpwl-l1-1-0.a \
%/libapi-ms-win-security-cryptoapi-l1-1-0.a \
%/libapi-ms-win-security-isolatedcontainer-l1-1-0.a \
%/libapi-ms-win-security-lsalookup-ansi-l2-1-0.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0.def
b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0.def
index bdc77b9f7..11c378ec4 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0.def
@@ -2,9 +2,21 @@ LIBRARY api-ms-win-appmodel-runtime-l1-1-0
EXPORTS
+ClosePackageInfo
+GetApplicationUserModelId
GetCurrentApplicationUserModelId
GetCurrentPackageFamilyName
+GetCurrentPackageFullName
GetCurrentPackageId
+GetCurrentPackageInfo
+GetCurrentPackagePath
+GetPackageFamilyName
+GetPackageFullName
+GetPackageId
+GetPackageInfo
+GetPackagePath
+GetPackagesByPackageFamily
+OpenPackageInfoByFullName
PackageFamilyNameFromFullName
PackageFamilyNameFromId
PackageFullNameFromId
diff --git a/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-1.def
b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-1.def
index a1c7d88b0..8cbafa6a6 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-1.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-1.def
@@ -2,7 +2,15 @@ LIBRARY api-ms-win-appmodel-runtime-l1-1-1
EXPORTS
+FindPackagesByPackageFamily
FormatApplicationUserModelId
+GetApplicationUserModelIdFromToken
+GetPackageApplicationIds
+GetPackageFamilyNameFromToken
+GetPackageFullNameFromToken
+GetPackagePathByFullName
+GetStagedPackagePathByFullName
+OpenPackageInfoByFullNameForUser
ParseApplicationUserModelId
VerifyApplicationUserModelId
VerifyPackageFamilyName
diff --git a/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-2.def
b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-2.def
new file mode 100644
index 000000000..ff5158c83
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-2.def
@@ -0,0 +1,12 @@
+LIBRARY api-ms-win-appmodel-runtime-l1-1-2
+
+EXPORTS
+
+AppPolicyGetClrCompat
+AppPolicyGetCreateFileAccess
+AppPolicyGetLifecycleManagement
+AppPolicyGetMediaFoundationCodecLoading
+AppPolicyGetProcessTerminationMethod
+AppPolicyGetShowDeveloperDiagnostic
+AppPolicyGetThreadInitializationType
+AppPolicyGetWindowingModel
diff --git a/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-3.def
b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-3.def
new file mode 100644
index 000000000..8294812aa
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-3.def
@@ -0,0 +1,9 @@
+LIBRARY api-ms-win-appmodel-runtime-l1-1-3
+
+EXPORTS
+
+GetCurrentPackageInfo2
+GetCurrentPackagePath2
+GetPackageInfo2
+GetPackagePathByFullName2
+GetStagedPackagePathByFullName2
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-errorhandling-l1-1-0.def
b/mingw-w64-crt/lib-common/api-ms-win-core-errorhandling-l1-1-0.def
index 0943504bf..1b7f65522 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-errorhandling-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-errorhandling-l1-1-0.def
@@ -2,6 +2,7 @@ LIBRARY api-ms-win-core-errorhandling-l1-1-0
EXPORTS
+GetErrorMode
GetLastError
RaiseException
SetErrorMode
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l1-1-0.def
b/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l1-1-0.def
index 6c43e59a6..8ce52bcca 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l1-1-0.def
@@ -3,4 +3,7 @@ LIBRARY api-ms-win-core-file-ansi-l1-1-0
EXPORTS
DeleteVolumeMountPointA
+FindFirstVolumeA
+FindNextVolumeA
GetLogicalDriveStringsA
+GetVolumePathNameA
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l2-1-0.def
b/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l2-1-0.def
index d245352ce..715f93309 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l2-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l2-1-0.def
@@ -3,4 +3,6 @@ LIBRARY api-ms-win-core-file-ansi-l2-1-0
EXPORTS
CopyFileExA
+CreateDirectoryExA
+MoveFileWithProgressA
ReplaceFileA
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-file-l1-1-0.def
b/mingw-w64-crt/lib-common/api-ms-win-core-file-l1-1-0.def
index 13f08f36d..fb547c752 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-file-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-file-l1-1-0.def
@@ -12,12 +12,19 @@ DeleteFileW
DeleteVolumeMountPointW
FileTimeToLocalFileTime
FindClose
+FindCloseChangeNotification
+FindFirstChangeNotificationA
+FindFirstChangeNotificationW
FindFirstFileA
FindFirstFileExA
FindFirstFileExW
FindFirstFileW
+FindFirstVolumeW
+FindNextChangeNotification
FindNextFileA
FindNextFileW
+FindNextVolumeW
+FindVolumeClose
FlushFileBuffers
GetDiskFreeSpaceA
GetDiskFreeSpaceExA
@@ -40,15 +47,19 @@ GetFullPathNameA
GetFullPathNameW
GetLogicalDrives
GetLogicalDriveStringsW
+GetLongPathNameA
GetLongPathNameW
GetShortPathNameW
GetTempFileNameW
+GetVolumeInformationByHandleW
GetVolumeInformationW
+GetVolumePathNameW
LocalFileTimeToFileTime
LockFile
LockFileEx
ReadFile
ReadFileEx
+ReadFileScatter
RemoveDirectoryA
RemoveDirectoryW
SetEndOfFile
@@ -58,7 +69,9 @@ SetFileInformationByHandle
SetFilePointer
SetFilePointerEx
SetFileTime
+SetFileValidData
UnlockFile
UnlockFileEx
WriteFile
WriteFileEx
+WriteFileGather
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-file-l1-2-0.def
b/mingw-w64-crt/lib-common/api-ms-win-core-file-l1-2-0.def
index 508e80ac0..f66dc8765 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-file-l1-2-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-file-l1-2-0.def
@@ -4,4 +4,5 @@ EXPORTS
CreateFile2
GetTempPathW
+GetVolumeNameForVolumeMountPointW
GetVolumePathNamesForVolumeNameW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-file-l2-1-0.def
b/mingw-w64-crt/lib-common/api-ms-win-core-file-l2-1-0.def
index 00784a684..550b9cd66 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-file-l2-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-file-l2-1-0.def
@@ -4,9 +4,12 @@ EXPORTS
CopyFile2
CopyFileExW
+CreateDirectoryExW
CreateHardLinkW
CreateSymbolicLinkW
GetFileInformationByHandleEx
MoveFileExW
+MoveFileWithProgressW
ReadDirectoryChangesW
+ReOpenFile
ReplaceFileW
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
index 2076e97a5..36855dcf9 100644
--- 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
@@ -3,14 +3,17 @@ LIBRARY api-ms-win-core-heap-l1-1-0
EXPORTS
GetProcessHeap
+GetProcessHeaps
HeapAlloc
HeapCompact
HeapCreate
HeapDestroy
HeapFree
+HeapLock
HeapQueryInformation
HeapReAlloc
HeapSetInformation
HeapSize
+HeapUnlock
HeapValidate
HeapWalk
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-libraryloader-l1-2-0.def
b/mingw-w64-crt/lib-common/api-ms-win-core-libraryloader-l1-2-0.def
index 926de3115..d3119e556 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-libraryloader-l1-2-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-libraryloader-l1-2-0.def
@@ -2,11 +2,13 @@ LIBRARY api-ms-win-core-libraryloader-l1-2-0
EXPORTS
+AddDllDirectory
DisableThreadLibraryCalls
FindResourceExW
FindStringOrdinal
FreeLibrary
FreeLibraryAndExitThread
+FreeResource
GetModuleFileNameA
GetModuleFileNameW
GetModuleHandleA
@@ -17,6 +19,9 @@ GetProcAddress
LoadLibraryExA
LoadLibraryExW
LoadResource
+LoadStringA
LoadStringW
LockResource
+RemoveDllDirectory
+SetDefaultDllDirectories
SizeofResource
diff --git
a/mingw-w64-crt/lib-common/api-ms-win-core-localization-ansi-l1-1-0.def
b/mingw-w64-crt/lib-common/api-ms-win-core-localization-ansi-l1-1-0.def
index 55a0e186a..602846356 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-localization-ansi-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-localization-ansi-l1-1-0.def
@@ -4,4 +4,7 @@ EXPORTS
EnumUILanguagesA
FoldStringA
+GetCalendarInfoA
GetStringTypeExA
+SetCalendarInfoA
+SetLocaleInfoA
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-localization-l1-2-0.def
b/mingw-w64-crt/lib-common/api-ms-win-core-localization-l1-2-0.def
index 797eccf66..de9a0c16b 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-localization-l1-2-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-localization-l1-2-0.def
@@ -2,35 +2,48 @@ LIBRARY api-ms-win-core-localization-l1-2-0
EXPORTS
+ConvertDefaultLocale
EnumSystemGeoID
EnumSystemLocalesA
EnumSystemLocalesW
+FindNLSString
FindNLSStringEx
FormatMessageA
FormatMessageW
GetACP
GetCalendarInfoEx
+GetCalendarInfoW
GetCPInfo
GetCPInfoExW
+GetFileMUIInfo
+GetFileMUIPath
GetGeoInfoW
GetLocaleInfoA
GetLocaleInfoEx
GetLocaleInfoW
+GetNLSVersion
GetNLSVersionEx
GetOEMCP
+GetProcessPreferredUILanguages
GetSystemDefaultLangID
GetSystemDefaultLCID
+GetSystemPreferredUILanguages
GetThreadLocale
+GetThreadPreferredUILanguages
+GetThreadUILanguage
+GetUILanguageInfo
GetUserDefaultLangID
GetUserDefaultLCID
GetUserDefaultLocaleName
GetUserGeoID
+GetUserPreferredUILanguages
IdnToAscii
IdnToUnicode
IsDBCSLeadByte
IsDBCSLeadByteEx
IsNLSDefinedString
IsValidCodePage
+IsValidLanguageGroup
IsValidLocale
IsValidLocaleName
IsValidNLSVersion
@@ -39,5 +52,11 @@ LCMapStringEx
LCMapStringW
LocaleNameToLCID
ResolveLocaleName
+SetCalendarInfoW
+SetLocaleInfoW
+SetProcessPreferredUILanguages
+SetThreadLocale
+SetThreadPreferredUILanguages
+SetThreadUILanguage
VerLanguageNameA
VerLanguageNameW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-0.def
b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-0.def
index db1fffa87..fe1afb8b4 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-0.def
@@ -10,9 +10,11 @@ OpenFileMappingW
ReadProcessMemory
UnmapViewOfFile
VirtualAlloc
+VirtualAllocEx
VirtualFree
VirtualFreeEx
VirtualProtect
+VirtualProtectEx
VirtualQuery
VirtualQueryEx
WriteProcessMemory
diff --git
a/mingw-w64-crt/lib-common/api-ms-win-core-processenvironment-ansi-l1-1-0.def
b/mingw-w64-crt/lib-common/api-ms-win-core-processenvironment-ansi-l1-1-0.def
new file mode 100644
index 000000000..3dc3ca329
--- /dev/null
+++
b/mingw-w64-crt/lib-common/api-ms-win-core-processenvironment-ansi-l1-1-0.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-core-processenvironment-ansi-l1-1-0
+
+EXPORTS
+
+SetEnvironmentStringsA
diff --git
a/mingw-w64-crt/lib-common/api-ms-win-core-processenvironment-l1-1-0.def
b/mingw-w64-crt/lib-common/api-ms-win-core-processenvironment-l1-1-0.def
index 4370cd722..332eb4813 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-processenvironment-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-processenvironment-l1-1-0.def
@@ -18,6 +18,7 @@ GetStdHandle
SearchPathW
SetCurrentDirectoryA
SetCurrentDirectoryW
+SetEnvironmentStringsW
SetEnvironmentVariableA
SetEnvironmentVariableW
SetStdHandle
diff --git
a/mingw-w64-crt/lib-common/api-ms-win-core-processsnapshot-l1-1-0.def
b/mingw-w64-crt/lib-common/api-ms-win-core-processsnapshot-l1-1-0.def
new file mode 100644
index 000000000..77c533ea5
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-processsnapshot-l1-1-0.def
@@ -0,0 +1,14 @@
+LIBRARY api-ms-win-core-processsnapshot-l1-1-0
+
+EXPORTS
+
+PssCaptureSnapshot
+PssDuplicateSnapshot
+PssFreeSnapshot
+PssQuerySnapshot
+PssWalkMarkerCreate
+PssWalkMarkerFree
+PssWalkMarkerGetPosition
+PssWalkMarkerSeekToBeginning
+PssWalkMarkerSetPosition
+PssWalkSnapshot
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-0.def
b/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-0.def
index 573223c19..f2d3b5d0d 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-0.def
@@ -5,7 +5,10 @@ EXPORTS
CreateProcessA
CreateProcessAsUserW
CreateProcessW
+CreateRemoteThread
+CreateRemoteThreadEx
CreateThread
+DeleteProcThreadAttributeList
ExitProcess
ExitThread
FlushProcessWriteBuffers
@@ -17,18 +20,24 @@ GetExitCodeProcess
GetExitCodeThread
GetPriorityClass
GetProcessId
+GetProcessIdOfThread
GetProcessTimes
+GetProcessVersion
GetStartupInfoW
GetThreadId
GetThreadPriority
GetThreadPriorityBoost
+InitializeProcThreadAttributeList
OpenProcessToken
OpenThread
OpenThreadToken
ProcessIdToSessionId
+QueryProcessAffinityUpdateMode
QueueUserAPC
ResumeThread
SetPriorityClass
+SetProcessAffinityUpdateMode
+SetProcessShutdownParameters
SetThreadPriority
SetThreadPriorityBoost
SetThreadStackGuarantee
@@ -41,3 +50,4 @@ TlsAlloc
TlsFree
TlsGetValue
TlsSetValue
+UpdateProcThreadAttribute
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-1.def
b/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-1.def
index 14fdc5c44..b3f1baa78 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-1.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-1.def
@@ -6,6 +6,7 @@ FlushInstructionCache
GetCurrentProcessorNumber
GetCurrentProcessorNumberEx
GetCurrentThreadStackLimits
+GetProcessHandleCount
GetProcessMitigationPolicy
GetThreadContext
GetThreadIdealProcessorEx
diff --git
a/mingw-w64-crt/lib-common/api-ms-win-core-processtopology-l1-1-0.def
b/mingw-w64-crt/lib-common/api-ms-win-core-processtopology-l1-1-0.def
new file mode 100644
index 000000000..a9f01daa4
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-processtopology-l1-1-0.def
@@ -0,0 +1,6 @@
+LIBRARY api-ms-win-core-processtopology-l1-1-0
+
+EXPORTS
+
+GetThreadGroupAffinity
+SetThreadGroupAffinity
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 d070d60d8..2f307cd22 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,5 +2,6 @@ LIBRARY api-ms-win-core-rtlsupport-l1-2-0
EXPORTS
+RtlCompareMemory
RtlPcToFileHeader
RtlRaiseException
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-synch-l1-2-0.def
b/mingw-w64-crt/lib-common/api-ms-win-core-synch-l1-2-0.def
index 2fef74001..4a2f4f925 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-synch-l1-2-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-synch-l1-2-0.def
@@ -2,7 +2,10 @@ LIBRARY api-ms-win-core-synch-l1-2-0
EXPORTS
+DeleteSynchronizationBarrier
+EnterSynchronizationBarrier
InitializeConditionVariable
+InitializeSynchronizationBarrier
InitOnceBeginInitialize
InitOnceComplete
InitOnceExecuteOnce
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-sysinfo-l1-1-0.def
b/mingw-w64-crt/lib-common/api-ms-win-core-sysinfo-l1-1-0.def
index 74af00f55..e1dee6529 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-sysinfo-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-sysinfo-l1-1-0.def
@@ -13,6 +13,8 @@ GetSystemInfo
GetSystemTime
GetSystemTimeAdjustment
GetSystemTimeAsFileTime
+GetSystemWindowsDirectoryA
+GetSystemWindowsDirectoryW
GetTickCount
GetTickCount64
GetVersion
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-sysinfo-l1-2-6.def
b/mingw-w64-crt/lib-common/api-ms-win-core-sysinfo-l1-2-6.def
new file mode 100644
index 000000000..3557c8d92
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-sysinfo-l1-2-6.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-core-sysinfo-l1-2-6
+
+EXPORTS
+
+IsUserCetAvailableInEnvironment
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-timezone-l1-1-0.def
b/mingw-w64-crt/lib-common/api-ms-win-core-timezone-l1-1-0.def
index a31760e1c..cb988a2cf 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-timezone-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-timezone-l1-1-0.def
@@ -8,6 +8,8 @@ GetDynamicTimeZoneInformation
GetDynamicTimeZoneInformationEffectiveYears
GetTimeZoneInformation
GetTimeZoneInformationForYear
+SetDynamicTimeZoneInformation
+SetTimeZoneInformation
SystemTimeToFileTime
SystemTimeToTzSpecificLocalTime
SystemTimeToTzSpecificLocalTimeEx
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-util-l1-1-0.def
b/mingw-w64-crt/lib-common/api-ms-win-core-util-l1-1-0.def
index 831dba7bd..ccec54b30 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-util-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-util-l1-1-0.def
@@ -4,4 +4,6 @@ EXPORTS
Beep
DecodePointer
+DecodeSystemPointer
EncodePointer
+EncodeSystemPointer
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-version-l1-1-1.def
b/mingw-w64-crt/lib-common/api-ms-win-core-version-l1-1-1.def
new file mode 100644
index 000000000..f9cdfe925
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-version-l1-1-1.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-core-version-l1-1-1
+
+EXPORTS
+
+GetFileVersionInfoW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-versionansi-l1-1-1.def
b/mingw-w64-crt/lib-common/api-ms-win-core-versionansi-l1-1-1.def
new file mode 100644
index 000000000..eb58d917c
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-versionansi-l1-1-1.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-core-versionansi-l1-1-1
+
+EXPORTS
+
+GetFileVersionInfoA
diff --git a/mingw-w64-crt/lib-common/api-ms-win-eventlog-legacy-l1-1-0.def
b/mingw-w64-crt/lib-common/api-ms-win-eventlog-legacy-l1-1-0.def
new file mode 100644
index 000000000..7b83c1315
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-eventlog-legacy-l1-1-0.def
@@ -0,0 +1,7 @@
+LIBRARY api-ms-win-eventlog-legacy-l1-1-0
+
+EXPORTS
+
+DeregisterEventSource
+RegisterEventSourceW
+ReportEventW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-security-cpwl-l1-1-0.def
b/mingw-w64-crt/lib-common/api-ms-win-security-cpwl-l1-1-0.def
new file mode 100644
index 000000000..508b4b047
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-security-cpwl-l1-1-0.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-security-cpwl-l1-1-0
+
+EXPORTS
+
+CreateProcessWithLogonW
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri
b/mingw-w64-crt/lib-common/windowsapp.mri
index 68b05aad7..69741bad0 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -1,6 +1,8 @@
CREATE libwindowsapp.a
ADDLIB libapi-ms-win-appmodel-runtime-l1-1-0.a
ADDLIB libapi-ms-win-appmodel-runtime-l1-1-1.a
+ADDLIB libapi-ms-win-appmodel-runtime-l1-1-2.a
+ADDLIB libapi-ms-win-appmodel-runtime-l1-1-3.a
ADDLIB libapi-ms-win-core-atoms-l1-1-0.a
ADDLIB libapi-ms-win-core-com-l1-1-0.a
ADDLIB libapi-ms-win-core-com-l1-1-1.a
@@ -84,12 +86,15 @@ ADDLIB libapi-ms-win-core-normalization-l1-1-0.a
ADDLIB libapi-ms-win-core-path-l1-1-0.a
ADDLIB libapi-ms-win-core-privateprofile-l1-1-0.a
ADDLIB libapi-ms-win-core-privateprofile-l1-1-1.a
+ADDLIB libapi-ms-win-core-processenvironment-ansi-l1-1-0.a
ADDLIB libapi-ms-win-core-processenvironment-l1-1-0.a
ADDLIB libapi-ms-win-core-processenvironment-l1-2-0.a
+ADDLIB libapi-ms-win-core-processsnapshot-l1-1-0.a
ADDLIB libapi-ms-win-core-processthreads-l1-1-0.a
ADDLIB libapi-ms-win-core-processthreads-l1-1-1.a
ADDLIB libapi-ms-win-core-processthreads-l1-1-2.a
ADDLIB libapi-ms-win-core-processthreads-l1-1-3.a
+ADDLIB libapi-ms-win-core-processtopology-l1-1-0.a
ADDLIB libapi-ms-win-core-processtopology-obsolete-l1-1-0.a
ADDLIB libapi-ms-win-core-profile-l1-1-0.a
ADDLIB libapi-ms-win-core-psapi-ansi-l1-1-0.a
@@ -120,6 +125,7 @@ ADDLIB libapi-ms-win-core-sysinfo-l1-2-0.a
ADDLIB libapi-ms-win-core-sysinfo-l1-2-1.a
ADDLIB libapi-ms-win-core-sysinfo-l1-2-3.a
ADDLIB libapi-ms-win-core-sysinfo-l1-2-5.a
+ADDLIB libapi-ms-win-core-sysinfo-l1-2-6.a
ADDLIB libapi-ms-win-core-systemtopology-l1-1-0.a
ADDLIB libapi-ms-win-core-threadpool-l1-2-0.a
ADDLIB libapi-ms-win-core-threadpool-legacy-l1-1-0.a
@@ -129,7 +135,9 @@ ADDLIB libapi-ms-win-core-toolhelp-l1-1-0.a
ADDLIB libapi-ms-win-core-url-l1-1-0.a
ADDLIB libapi-ms-win-core-util-l1-1-0.a
ADDLIB libapi-ms-win-core-versionansi-l1-1-0.a
+ADDLIB libapi-ms-win-core-versionansi-l1-1-1.a
ADDLIB libapi-ms-win-core-version-l1-1-0.a
+ADDLIB libapi-ms-win-core-version-l1-1-1.a
ADDLIB libapi-ms-win-core-windowsceip-l1-1-0.a
ADDLIB libapi-ms-win-core-windowserrorreporting-l1-1-0.a
ADDLIB libapi-ms-win-core-windowserrorreporting-l1-1-1.a
@@ -153,6 +161,7 @@ ADDLIB libapi-ms-win-eventing-controller-l1-1-0.a
ADDLIB libapi-ms-win-eventing-legacy-l1-1-0.a
ADDLIB libapi-ms-win-eventing-obsolete-l1-1-0.a
ADDLIB libapi-ms-win-eventing-provider-l1-1-0.a
+ADDLIB libapi-ms-win-eventlog-legacy-l1-1-0.a
ADDLIB libapi-ms-win-gaming-deviceinformation-l1-1-0.a
ADDLIB libapi-ms-win-gaming-expandedresources-l1-1-0.a
ADDLIB libapi-ms-win-gaming-tcui-l1-1-0.a
@@ -172,6 +181,7 @@ ADDLIB libapi-ms-win-security-base-l1-1-0.a
ADDLIB libapi-ms-win-security-base-l1-2-0.a
ADDLIB libapi-ms-win-security-base-l1-2-1.a
ADDLIB libapi-ms-win-security-base-l1-2-2.a
+ADDLIB libapi-ms-win-security-cpwl-l1-1-0.a
ADDLIB libapi-ms-win-security-cryptoapi-l1-1-0.a
ADDLIB libapi-ms-win-security-isolatedcontainer-l1-1-0.a
ADDLIB libapi-ms-win-security-lsalookup-ansi-l2-1-0.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-0.def
b/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-0.def
index c86df8743..d73e2c0d1 100644
--- a/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-0.def
@@ -2,9 +2,21 @@ LIBRARY api-ms-win-appmodel-runtime-l1-1-0
EXPORTS
+ClosePackageInfo@4
+GetApplicationUserModelId@12
GetCurrentApplicationUserModelId@8
GetCurrentPackageFamilyName@8
+GetCurrentPackageFullName@8
GetCurrentPackageId@8
+GetCurrentPackageInfo@16
+GetCurrentPackagePath@8
+GetPackageFamilyName@12
+GetPackageFullName@12
+GetPackageId@12
+GetPackageInfo@20
+GetPackagePath@16
+GetPackagesByPackageFamily@20
+OpenPackageInfoByFullName@12
PackageFamilyNameFromFullName@12
PackageFamilyNameFromId@12
PackageFullNameFromId@12
diff --git a/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-1.def
b/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-1.def
index eb754b00c..df1110f14 100644
--- a/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-1.def
+++ b/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-1.def
@@ -2,7 +2,15 @@ LIBRARY api-ms-win-appmodel-runtime-l1-1-1
EXPORTS
+FindPackagesByPackageFamily@28
FormatApplicationUserModelId@16
+GetApplicationUserModelIdFromToken@12
+GetPackageApplicationIds@16
+GetPackageFamilyNameFromToken@12
+GetPackageFullNameFromToken@12
+GetPackagePathByFullName@12
+GetStagedPackagePathByFullName@12
+OpenPackageInfoByFullNameForUser@16
ParseApplicationUserModelId@20
VerifyApplicationUserModelId@4
VerifyPackageFamilyName@4
diff --git a/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-2.def
b/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-2.def
new file mode 100644
index 000000000..48af82548
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-2.def
@@ -0,0 +1,12 @@
+LIBRARY api-ms-win-appmodel-runtime-l1-1-2
+
+EXPORTS
+
+AppPolicyGetClrCompat@8
+AppPolicyGetCreateFileAccess@8
+AppPolicyGetLifecycleManagement@8
+AppPolicyGetMediaFoundationCodecLoading@8
+AppPolicyGetProcessTerminationMethod@8
+AppPolicyGetShowDeveloperDiagnostic@8
+AppPolicyGetThreadInitializationType@8
+AppPolicyGetWindowingModel@8
diff --git a/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-3.def
b/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-3.def
new file mode 100644
index 000000000..8159bcfb0
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-3.def
@@ -0,0 +1,9 @@
+LIBRARY api-ms-win-appmodel-runtime-l1-1-3
+
+EXPORTS
+
+GetCurrentPackageInfo2@20
+GetCurrentPackagePath2@12
+GetPackageInfo2@24
+GetPackagePathByFullName2@16
+GetStagedPackagePathByFullName2@16
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-errorhandling-l1-1-0.def
b/mingw-w64-crt/lib32/api-ms-win-core-errorhandling-l1-1-0.def
index c250e4e50..07c07aa4a 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-errorhandling-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-errorhandling-l1-1-0.def
@@ -2,6 +2,7 @@ LIBRARY api-ms-win-core-errorhandling-l1-1-0
EXPORTS
+GetErrorMode@0
GetLastError@0
RaiseException@16
SetErrorMode@4
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-file-ansi-l1-1-0.def
b/mingw-w64-crt/lib32/api-ms-win-core-file-ansi-l1-1-0.def
index 4004230f7..2abf01ffc 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-file-ansi-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-file-ansi-l1-1-0.def
@@ -3,4 +3,7 @@ LIBRARY api-ms-win-core-file-ansi-l1-1-0
EXPORTS
DeleteVolumeMountPointA@4
+FindFirstVolumeA@8
+FindNextVolumeA@12
GetLogicalDriveStringsA@8
+GetVolumePathNameA@12
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-file-ansi-l2-1-0.def
b/mingw-w64-crt/lib32/api-ms-win-core-file-ansi-l2-1-0.def
index 561cb529f..ed7165f25 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-file-ansi-l2-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-file-ansi-l2-1-0.def
@@ -3,4 +3,6 @@ LIBRARY api-ms-win-core-file-ansi-l2-1-0
EXPORTS
CopyFileExA@24
+CreateDirectoryExA@12
+MoveFileWithProgressA@20
ReplaceFileA@24
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-file-l1-1-0.def
b/mingw-w64-crt/lib32/api-ms-win-core-file-l1-1-0.def
index dd2e39339..3100d67c1 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-file-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-file-l1-1-0.def
@@ -12,12 +12,19 @@ DeleteFileW@4
DeleteVolumeMountPointW@4
FileTimeToLocalFileTime@8
FindClose@4
+FindCloseChangeNotification@4
+FindFirstChangeNotificationA@12
+FindFirstChangeNotificationW@12
FindFirstFileA@8
FindFirstFileExA@24
FindFirstFileExW@24
FindFirstFileW@8
+FindFirstVolumeW@8
+FindNextChangeNotification@4
FindNextFileA@8
FindNextFileW@8
+FindNextVolumeW@12
+FindVolumeClose@4
FlushFileBuffers@4
GetDiskFreeSpaceA@20
GetDiskFreeSpaceExA@16
@@ -40,15 +47,19 @@ GetFullPathNameA@16
GetFullPathNameW@16
GetLogicalDrives@0
GetLogicalDriveStringsW@8
+GetLongPathNameA@12
GetLongPathNameW@12
GetShortPathNameW@12
GetTempFileNameW@16
+GetVolumeInformationByHandleW@32
GetVolumeInformationW@32
+GetVolumePathNameW@12
LocalFileTimeToFileTime@8
LockFile@20
LockFileEx@24
ReadFile@20
ReadFileEx@20
+ReadFileScatter@20
RemoveDirectoryA@4
RemoveDirectoryW@4
SetEndOfFile@4
@@ -58,7 +69,9 @@ SetFileInformationByHandle@16
SetFilePointer@16
SetFilePointerEx@20
SetFileTime@16
+SetFileValidData@12
UnlockFile@20
UnlockFileEx@20
WriteFile@20
WriteFileEx@20
+WriteFileGather@20
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-file-l1-2-0.def
b/mingw-w64-crt/lib32/api-ms-win-core-file-l1-2-0.def
index 61c5fa720..ecea74cf5 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-file-l1-2-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-file-l1-2-0.def
@@ -4,4 +4,5 @@ EXPORTS
CreateFile2@20
GetTempPathW@8
+GetVolumeNameForVolumeMountPointW@12
GetVolumePathNamesForVolumeNameW@16
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-file-l2-1-0.def
b/mingw-w64-crt/lib32/api-ms-win-core-file-l2-1-0.def
index e5118b1f5..e5f271788 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-file-l2-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-file-l2-1-0.def
@@ -4,9 +4,12 @@ EXPORTS
CopyFile2@12
CopyFileExW@24
+CreateDirectoryExW@12
CreateHardLinkW@12
CreateSymbolicLinkW@12
GetFileInformationByHandleEx@16
MoveFileExW@12
+MoveFileWithProgressW@20
ReadDirectoryChangesW@32
+ReOpenFile@16
ReplaceFileW@24
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
index b55983e55..bbb9ff882 100644
--- 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
@@ -3,14 +3,17 @@ 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
+HeapUnlock@4
HeapValidate@12
HeapWalk@8
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-libraryloader-l1-2-0.def
b/mingw-w64-crt/lib32/api-ms-win-core-libraryloader-l1-2-0.def
index a6b8448da..2a2d1c6b6 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-libraryloader-l1-2-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-libraryloader-l1-2-0.def
@@ -2,11 +2,13 @@ LIBRARY api-ms-win-core-libraryloader-l1-2-0
EXPORTS
+AddDllDirectory@4
DisableThreadLibraryCalls@4
FindResourceExW@16
FindStringOrdinal@24
FreeLibrary@4
FreeLibraryAndExitThread@8
+FreeResource@4
GetModuleFileNameA@12
GetModuleFileNameW@12
GetModuleHandleA@4
@@ -17,6 +19,9 @@ GetProcAddress@8
LoadLibraryExA@12
LoadLibraryExW@12
LoadResource@8
+LoadStringA@16
LoadStringW@16
LockResource@4
+RemoveDllDirectory@4
+SetDefaultDllDirectories@4
SizeofResource@8
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-localization-ansi-l1-1-0.def
b/mingw-w64-crt/lib32/api-ms-win-core-localization-ansi-l1-1-0.def
index caefb2940..bbadce429 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-localization-ansi-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-localization-ansi-l1-1-0.def
@@ -4,4 +4,7 @@ EXPORTS
EnumUILanguagesA@12
FoldStringA@20
+GetCalendarInfoA@24
GetStringTypeExA@20
+SetCalendarInfoA@16
+SetLocaleInfoA@12
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-localization-l1-2-0.def
b/mingw-w64-crt/lib32/api-ms-win-core-localization-l1-2-0.def
index f3ab771b0..72496da29 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-localization-l1-2-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-localization-l1-2-0.def
@@ -2,35 +2,48 @@ LIBRARY api-ms-win-core-localization-l1-2-0
EXPORTS
+ConvertDefaultLocale@4
EnumSystemGeoID@12
EnumSystemLocalesA@8
EnumSystemLocalesW@8
+FindNLSString@28
FindNLSStringEx@40
FormatMessageA@28
FormatMessageW@28
GetACP@0
GetCalendarInfoEx@28
+GetCalendarInfoW@24
GetCPInfo@8
GetCPInfoExW@12
+GetFileMUIInfo@16
+GetFileMUIPath@28
GetGeoInfoW@20
GetLocaleInfoA@16
GetLocaleInfoEx@16
GetLocaleInfoW@16
+GetNLSVersion@12
GetNLSVersionEx@12
GetOEMCP@0
+GetProcessPreferredUILanguages@16
GetSystemDefaultLangID@0
GetSystemDefaultLCID@0
+GetSystemPreferredUILanguages@16
GetThreadLocale@0
+GetThreadPreferredUILanguages@16
+GetThreadUILanguage@0
+GetUILanguageInfo@20
GetUserDefaultLangID@0
GetUserDefaultLCID@0
GetUserDefaultLocaleName@8
GetUserGeoID@4
+GetUserPreferredUILanguages@16
IdnToAscii@20
IdnToUnicode@20
IsDBCSLeadByte@4
IsDBCSLeadByteEx@8
IsNLSDefinedString@20
IsValidCodePage@4
+IsValidLanguageGroup@8
IsValidLocale@8
IsValidLocaleName@4
IsValidNLSVersion@12
@@ -39,5 +52,11 @@ LCMapStringEx@36
LCMapStringW@24
LocaleNameToLCID@8
ResolveLocaleName@12
+SetCalendarInfoW@16
+SetLocaleInfoW@12
+SetProcessPreferredUILanguages@12
+SetThreadLocale@4
+SetThreadPreferredUILanguages@12
+SetThreadUILanguage@4
VerLanguageNameA@12
VerLanguageNameW@12
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-0.def
b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-0.def
index ee24355f8..0173618fa 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-0.def
@@ -10,9 +10,11 @@ OpenFileMappingW@12
ReadProcessMemory@20
UnmapViewOfFile@4
VirtualAlloc@16
+VirtualAllocEx@20
VirtualFree@12
VirtualFreeEx@16
VirtualProtect@16
+VirtualProtectEx@20
VirtualQuery@12
VirtualQueryEx@16
WriteProcessMemory@20
diff --git
a/mingw-w64-crt/lib32/api-ms-win-core-processenvironment-ansi-l1-1-0.def
b/mingw-w64-crt/lib32/api-ms-win-core-processenvironment-ansi-l1-1-0.def
new file mode 100644
index 000000000..cedcde7ab
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-processenvironment-ansi-l1-1-0.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-core-processenvironment-ansi-l1-1-0
+
+EXPORTS
+
+SetEnvironmentStringsA@4
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-processenvironment-l1-1-0.def
b/mingw-w64-crt/lib32/api-ms-win-core-processenvironment-l1-1-0.def
index addfb555d..e983b380c 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-processenvironment-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-processenvironment-l1-1-0.def
@@ -18,6 +18,7 @@ GetStdHandle@4
SearchPathW@24
SetCurrentDirectoryA@4
SetCurrentDirectoryW@4
+SetEnvironmentStringsW@4
SetEnvironmentVariableA@8
SetEnvironmentVariableW@8
SetStdHandle@8
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-processsnapshot-l1-1-0.def
b/mingw-w64-crt/lib32/api-ms-win-core-processsnapshot-l1-1-0.def
new file mode 100644
index 000000000..9200efcab
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-processsnapshot-l1-1-0.def
@@ -0,0 +1,14 @@
+LIBRARY api-ms-win-core-processsnapshot-l1-1-0
+
+EXPORTS
+
+PssCaptureSnapshot@16
+PssDuplicateSnapshot@20
+PssFreeSnapshot@8
+PssQuerySnapshot@16
+PssWalkMarkerCreate@8
+PssWalkMarkerFree@4
+PssWalkMarkerGetPosition@8
+PssWalkMarkerSeekToBeginning@4
+PssWalkMarkerSetPosition@8
+PssWalkSnapshot@20
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-0.def
b/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-0.def
index 83a5fd7b6..e4e49d9a7 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-0.def
@@ -5,7 +5,10 @@ EXPORTS
CreateProcessA@40
CreateProcessAsUserW@44
CreateProcessW@40
+CreateRemoteThread@28
+CreateRemoteThreadEx@32
CreateThread@24
+DeleteProcThreadAttributeList@4
ExitProcess@4
ExitThread@4
FlushProcessWriteBuffers@0
@@ -17,18 +20,24 @@ GetExitCodeProcess@8
GetExitCodeThread@8
GetPriorityClass@4
GetProcessId@4
+GetProcessIdOfThread@4
GetProcessTimes@20
+GetProcessVersion@4
GetStartupInfoW@4
GetThreadId@4
GetThreadPriority@4
GetThreadPriorityBoost@8
+InitializeProcThreadAttributeList@16
OpenProcessToken@12
OpenThread@12
OpenThreadToken@16
ProcessIdToSessionId@8
+QueryProcessAffinityUpdateMode@8
QueueUserAPC@12
ResumeThread@4
SetPriorityClass@8
+SetProcessAffinityUpdateMode@8
+SetProcessShutdownParameters@8
SetThreadPriority@8
SetThreadPriorityBoost@8
SetThreadStackGuarantee@4
@@ -41,3 +50,4 @@ TlsAlloc@0
TlsFree@4
TlsGetValue@4
TlsSetValue@8
+UpdateProcThreadAttribute@28
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-1.def
b/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-1.def
index 39d219cf8..ce7ca42a9 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-1.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-1.def
@@ -6,6 +6,7 @@ FlushInstructionCache@12
GetCurrentProcessorNumber@0
GetCurrentProcessorNumberEx@4
GetCurrentThreadStackLimits@8
+GetProcessHandleCount@8
GetProcessMitigationPolicy@16
GetThreadContext@8
GetThreadIdealProcessorEx@8
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-processtopology-l1-1-0.def
b/mingw-w64-crt/lib32/api-ms-win-core-processtopology-l1-1-0.def
new file mode 100644
index 000000000..040fbcdde
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-processtopology-l1-1-0.def
@@ -0,0 +1,6 @@
+LIBRARY api-ms-win-core-processtopology-l1-1-0
+
+EXPORTS
+
+GetThreadGroupAffinity@8
+SetThreadGroupAffinity@12
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 6846475aa..50532e91c 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,5 +2,6 @@ LIBRARY api-ms-win-core-rtlsupport-l1-2-0
EXPORTS
+RtlCompareMemory@12
RtlPcToFileHeader@8
RtlRaiseException@4
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-synch-l1-2-0.def
b/mingw-w64-crt/lib32/api-ms-win-core-synch-l1-2-0.def
index ecb1c895b..d83325c4e 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-synch-l1-2-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-synch-l1-2-0.def
@@ -2,7 +2,10 @@ LIBRARY api-ms-win-core-synch-l1-2-0
EXPORTS
+DeleteSynchronizationBarrier@4
+EnterSynchronizationBarrier@8
InitializeConditionVariable@4
+InitializeSynchronizationBarrier@12
InitOnceBeginInitialize@16
InitOnceComplete@12
InitOnceExecuteOnce@16
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-sysinfo-l1-1-0.def
b/mingw-w64-crt/lib32/api-ms-win-core-sysinfo-l1-1-0.def
index 9e5c5b541..b88f4adbd 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-sysinfo-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-sysinfo-l1-1-0.def
@@ -13,6 +13,8 @@ GetSystemInfo@4
GetSystemTime@4
GetSystemTimeAdjustment@12
GetSystemTimeAsFileTime@4
+GetSystemWindowsDirectoryA@8
+GetSystemWindowsDirectoryW@8
GetTickCount@0
GetTickCount64@0
GetVersion@0
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-sysinfo-l1-2-6.def
b/mingw-w64-crt/lib32/api-ms-win-core-sysinfo-l1-2-6.def
new file mode 100644
index 000000000..c557c6132
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-sysinfo-l1-2-6.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-core-sysinfo-l1-2-6
+
+EXPORTS
+
+IsUserCetAvailableInEnvironment@4
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-timezone-l1-1-0.def
b/mingw-w64-crt/lib32/api-ms-win-core-timezone-l1-1-0.def
index 6f3efcb83..dd6232bc0 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-timezone-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-timezone-l1-1-0.def
@@ -8,6 +8,8 @@ GetDynamicTimeZoneInformation@4
GetDynamicTimeZoneInformationEffectiveYears@12
GetTimeZoneInformation@4
GetTimeZoneInformationForYear@12
+SetDynamicTimeZoneInformation@4
+SetTimeZoneInformation@4
SystemTimeToFileTime@8
SystemTimeToTzSpecificLocalTime@12
SystemTimeToTzSpecificLocalTimeEx@12
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-util-l1-1-0.def
b/mingw-w64-crt/lib32/api-ms-win-core-util-l1-1-0.def
index 75bec05c0..3273cb538 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-util-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-util-l1-1-0.def
@@ -4,4 +4,6 @@ EXPORTS
Beep@8
DecodePointer@4
+DecodeSystemPointer@4
EncodePointer@4
+EncodeSystemPointer@4
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-version-l1-1-1.def
b/mingw-w64-crt/lib32/api-ms-win-core-version-l1-1-1.def
new file mode 100644
index 000000000..ecb7dee97
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-version-l1-1-1.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-core-version-l1-1-1
+
+EXPORTS
+
+GetFileVersionInfoW@16
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-versionansi-l1-1-1.def
b/mingw-w64-crt/lib32/api-ms-win-core-versionansi-l1-1-1.def
new file mode 100644
index 000000000..cc51a4f69
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-versionansi-l1-1-1.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-core-versionansi-l1-1-1
+
+EXPORTS
+
+GetFileVersionInfoA@16
diff --git a/mingw-w64-crt/lib32/api-ms-win-eventlog-legacy-l1-1-0.def
b/mingw-w64-crt/lib32/api-ms-win-eventlog-legacy-l1-1-0.def
new file mode 100644
index 000000000..ff4265dad
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-eventlog-legacy-l1-1-0.def
@@ -0,0 +1,7 @@
+LIBRARY api-ms-win-eventlog-legacy-l1-1-0
+
+EXPORTS
+
+DeregisterEventSource@4
+RegisterEventSourceW@8
+ReportEventW@36
diff --git a/mingw-w64-crt/lib32/api-ms-win-security-cpwl-l1-1-0.def
b/mingw-w64-crt/lib32/api-ms-win-security-cpwl-l1-1-0.def
new file mode 100644
index 000000000..ea02e080a
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-security-cpwl-l1-1-0.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-security-cpwl-l1-1-0
+
+EXPORTS
+
+CreateProcessWithLogonW@44
--
2.39.2
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public