crt: add more DLLs to windowsapp

There are many DLLs with their API entries listed by MS that were no linkable
yet using -lwindowsapp as recommended for apps the can run on all types of
devices.

https://docs.microsoft.com/en-us/uwp/win32-and-com/win32-apis
Signed-off-by: Liu Hao <lh_mouse@126.com>
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 49cd701..0f882ae 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -1979,7 +1979,76 @@
 		%/libapi-ms-win-gaming-tcui-l1-1-0.a \
 		%/libapi-ms-win-ro-typeresolution-l1-1-0.a \
 		%/libapi-ms-win-security-cryptoapi-l1-1-0.a \
-		%/libapi-ms-win-shcore-stream-winrt-l1-1-0.a
+		%/libapi-ms-win-shcore-stream-winrt-l1-1-0.a \
+		%/libapi-ms-win-appmodel-runtime-l1-1-1.a \
+		%/libapi-ms-win-appmodel-runtime-l1-1-0.a \
+		%/libapi-ms-win-core-com-l1-1-0.a \
+		%/libapi-ms-win-core-comm-l1-1-1.a \
+		%/libapi-ms-win-core-comm-l1-1-2.a \
+		%/libapi-ms-win-core-console-l1-2-0.a \
+		%/libapi-ms-win-core-console-l2-1-0.a \
+		%/libapi-ms-win-core-console-l2-2-0.a \
+		%/libapi-ms-win-core-console-l3-2-0.a \
+		%/libapi-ms-win-core-debug-l1-1-0.a \
+		%/libapi-ms-win-core-enclave-l1-1-0.a \
+		%/libapi-ms-win-core-errorhandling-l1-1-0.a \
+		%/libapi-ms-win-core-featurestaging-l1-1-0.a \
+		%/libapi-ms-win-core-featurestaging-l1-1-1.a \
+		%/libapi-ms-win-core-file-ansi-l1-1-0.a \
+		%/libapi-ms-win-core-file-fromapp-l1-1-0.a \
+		%/libapi-ms-win-core-file-l1-1-0.a \
+		%/libapi-ms-win-core-file-l2-1-2.a \
+		%/libapi-ms-win-core-firmware-l1-1-0.a \
+		%/libapi-ms-win-core-heap-l2-1-0.a \
+		%/libapi-ms-win-core-heap-obsolete-l1-1-0.a \
+		%/libapi-ms-win-core-interlocked-l1-1-0.a \
+		%/libapi-ms-win-core-kernel32-legacy-ansi-l1-1-0.a \
+		%/libapi-ms-win-core-libraryloader-l1-2-1.a \
+		%/libapi-ms-win-core-localization-l1-2-0.a \
+		%/libapi-ms-win-core-localization-obsolete-l1-2-0.a \
+		%/libapi-ms-win-core-memory-l1-1-0.a \
+		%/libapi-ms-win-core-memory-l1-1-1.a \
+		%/libapi-ms-win-core-memory-l1-1-5.a \
+		%/libapi-ms-win-core-memory-l1-1-6.a \
+		%/libapi-ms-win-core-memory-l1-1-7.a \
+		%/libapi-ms-win-core-namespace-ansi-l1-1-0.a \
+		%/libapi-ms-win-core-namespace-l1-1-0.a \
+		%/libapi-ms-win-core-path-l1-1-0.a \
+		%/libapi-ms-win-core-processtopology-obsolete-l1-1-0.a \
+		%/libapi-ms-win-core-psapi-l1-1-0.a \
+		%/libapi-ms-win-core-psm-appnotify-l1-1-0.a \
+		%/libapi-ms-win-core-realtime-l1-1-2.a \
+		%/libapi-ms-win-core-slapi-l1-1-0.a \
+		%/libapi-ms-win-core-synch-l1-1-0.a \
+		%/libapi-ms-win-core-sysinfo-l1-1-0.a \
+		%/libapi-ms-win-core-sysinfo-l1-2-0.a \
+		%/libapi-ms-win-core-timezone-l1-1-1.a \
+		%/libapi-ms-win-core-url-l1-1-0.a \
+		%/libapi-ms-win-core-version-l1-1-0.a \
+		%/libapi-ms-win-core-versionansi-l1-1-0.a \
+		%/libapi-ms-win-core-windowserrorreporting-l1-1-1.a \
+		%/libapi-ms-win-core-windowserrorreporting-l1-1-2.a \
+		%/libapi-ms-win-core-wow64-l1-1-0.a \
+		%/libapi-ms-win-core-wow64-l1-1-1.a \
+		%/libapi-ms-win-devices-config-l1-1-1.a \
+		%/libapi-ms-win-devices-config-l1-1-2.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-2.a \
+		%/libapi-ms-win-gaming-tcui-l1-1-3.a \
+		%/libapi-ms-win-gaming-tcui-l1-1-4.a \
+		%/libapi-ms-win-ro-typeresolution-l1-1-1.a \
+		%/libapi-ms-win-security-base-l1-1-0.a \
+		%/libapi-ms-win-security-base-l1-2-0.a \
+		%/libapi-ms-win-security-base-l1-2-1.a \
+		%/libapi-ms-win-security-isolatedcontainer-l1-1-0.a \
+		%/libapi-ms-win-security-lsalookup-ansi-l2-1-0.a \
+		%/libapi-ms-win-security-lsalookup-l2-1-0.a \
+		%/libapi-ms-win-security-provider-ansi-l1-1-0.a \
+		%/libapi-ms-win-security-provider-l1-1-0.a \
+		%/libapi-ms-win-security-sddl-ansi-l1-1-0.a \
+		%/libapi-ms-win-security-sddl-l1-1-0.a \
+		%/libapi-ms-win-shcore-obsolete-l1-1-0.a
 	rm -f $@
 	cd $(dir $@) && $(AR) -M < $(abspath $<)
 	$(RANLIB) $@
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
new file mode 100644
index 0000000..bdc77b9
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0.def
@@ -0,0 +1,12 @@
+LIBRARY api-ms-win-appmodel-runtime-l1-1-0
+
+EXPORTS
+
+GetCurrentApplicationUserModelId
+GetCurrentPackageFamilyName
+GetCurrentPackageId
+PackageFamilyNameFromFullName
+PackageFamilyNameFromId
+PackageFullNameFromId
+PackageIdFromFullName
+PackageNameAndPublisherIdFromFamilyName
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
new file mode 100644
index 0000000..143477f
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-1.def
@@ -0,0 +1,19 @@
+LIBRARY api-ms-win-appmodel-runtime-l1-1-1
+
+EXPORTS
+
+FormatApplicationUserModelId
+GetCurrentApplicationUserModelId
+GetCurrentPackageFamilyName
+GetCurrentPackageId
+PackageFamilyNameFromFullName
+PackageFamilyNameFromId
+PackageFullNameFromId
+PackageIdFromFullName
+PackageNameAndPublisherIdFromFamilyName
+ParseApplicationUserModelId
+VerifyApplicationUserModelId
+VerifyPackageFamilyName
+VerifyPackageFullName
+VerifyPackageId
+VerifyPackageRelativeApplicationId
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-com-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-com-l1-1-0.def
new file mode 100644
index 0000000..4814f87
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-com-l1-1-0.def
@@ -0,0 +1,57 @@
+LIBRARY api-ms-win-core-com-l1-1-0
+
+EXPORTS
+
+CLSIDFromProgID
+CLSIDFromString
+CoAddRefServerProcess
+CoCreateFreeThreadedMarshaler
+CoCreateGuid
+CoCreateInstance
+CoCreateInstanceEx
+CoCreateInstanceFromApp
+CoDecrementMTAUsage
+CoDisconnectObject
+CoFreeUnusedLibraries
+CoFreeUnusedLibrariesEx
+CoGetApartmentType
+CoGetClassObject
+CoGetContextToken
+CoGetCurrentLogicalThreadId
+CoGetInterfaceAndReleaseStream
+CoGetMalloc
+CoGetMarshalSizeMax
+CoGetObjectContext
+CoGetStandardMarshal
+CoIncrementMTAUsage
+CoInitializeEx
+CoInitializeSecurity
+CoLockObjectExternal
+CoMarshalInterface
+CoMarshalInterThreadInterfaceInStream
+CoRegisterClassObject
+CoRegisterPSClsid
+CoReleaseMarshalData
+CoReleaseServerProcess
+CoResumeClassObjects
+CoRevokeClassObject
+CoSetProxyBlanket
+CoSuspendClassObjects
+CoSwitchCallContext
+CoTaskMemAlloc
+CoTaskMemFree
+CoTaskMemRealloc
+CoUninitialize
+CoUnmarshalInterface
+CoWaitForMultipleHandles
+CoWaitForMultipleObjects
+CreateStreamOnHGlobal
+FreePropVariantArray
+GetHGlobalFromStream
+IIDFromString
+ProgIDFromCLSID
+PropVariantClear
+PropVariantCopy
+StringFromCLSID
+StringFromGUID2
+StringFromIID
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-comm-l1-1-1.def b/mingw-w64-crt/lib-common/api-ms-win-core-comm-l1-1-1.def
new file mode 100644
index 0000000..5a3d690
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-comm-l1-1-1.def
@@ -0,0 +1,23 @@
+LIBRARY api-ms-win-core-comm-l1-1-1
+
+EXPORTS
+
+ClearCommBreak
+ClearCommError
+EscapeCommFunction
+GetCommConfig
+GetCommMask
+GetCommModemStatus
+GetCommProperties
+GetCommState
+GetCommTimeouts
+OpenCommPort
+PurgeComm
+SetCommBreak
+SetCommConfig
+SetCommMask
+SetCommState
+SetCommTimeouts
+SetupComm
+TransmitCommChar
+WaitCommEvent
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-comm-l1-1-2.def b/mingw-w64-crt/lib-common/api-ms-win-core-comm-l1-1-2.def
new file mode 100644
index 0000000..8893715
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-comm-l1-1-2.def
@@ -0,0 +1,24 @@
+LIBRARY api-ms-win-core-comm-l1-1-2
+
+EXPORTS
+
+ClearCommBreak
+ClearCommError
+EscapeCommFunction
+GetCommConfig
+GetCommMask
+GetCommModemStatus
+GetCommPorts
+GetCommProperties
+GetCommState
+GetCommTimeouts
+OpenCommPort
+PurgeComm
+SetCommBreak
+SetCommConfig
+SetCommMask
+SetCommState
+SetCommTimeouts
+SetupComm
+TransmitCommChar
+WaitCommEvent
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-console-l1-2-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-console-l1-2-0.def
new file mode 100644
index 0000000..1b84bde
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-console-l1-2-0.def
@@ -0,0 +1,21 @@
+LIBRARY api-ms-win-core-console-l1-2-0
+
+EXPORTS
+
+AllocConsole
+AttachConsole
+FreeConsole
+GetConsoleCP
+GetConsoleMode
+GetConsoleOutputCP
+GetNumberOfConsoleInputEvents
+PeekConsoleInputA
+PeekConsoleInputW
+ReadConsoleA
+ReadConsoleInputA
+ReadConsoleInputW
+ReadConsoleW
+SetConsoleCtrlHandler
+SetConsoleMode
+WriteConsoleA
+WriteConsoleW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-console-l2-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-console-l2-1-0.def
new file mode 100644
index 0000000..41b8124
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-console-l2-1-0.def
@@ -0,0 +1,42 @@
+LIBRARY api-ms-win-core-console-l2-1-0
+
+EXPORTS
+
+AttachConsole
+CreateConsoleScreenBuffer
+FillConsoleOutputAttribute
+FillConsoleOutputCharacterA
+FillConsoleOutputCharacterW
+FlushConsoleInputBuffer
+FreeConsole
+GenerateConsoleCtrlEvent
+GetConsoleCursorInfo
+GetConsoleScreenBufferInfo
+GetConsoleScreenBufferInfoEx
+GetConsoleTitleW
+GetLargestConsoleWindowSize
+PeekConsoleInputW
+ReadConsoleOutputA
+ReadConsoleOutputAttribute
+ReadConsoleOutputCharacterA
+ReadConsoleOutputCharacterW
+ReadConsoleOutputW
+ScrollConsoleScreenBufferA
+ScrollConsoleScreenBufferW
+SetConsoleActiveScreenBuffer
+SetConsoleCP
+SetConsoleCursorInfo
+SetConsoleCursorPosition
+SetConsoleOutputCP
+SetConsoleScreenBufferInfoEx
+SetConsoleScreenBufferSize
+SetConsoleTextAttribute
+SetConsoleTitleW
+SetConsoleWindowInfo
+WriteConsoleInputA
+WriteConsoleInputW
+WriteConsoleOutputA
+WriteConsoleOutputAttribute
+WriteConsoleOutputCharacterA
+WriteConsoleOutputCharacterW
+WriteConsoleOutputW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-console-l2-2-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-console-l2-2-0.def
new file mode 100644
index 0000000..3661c4c
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-console-l2-2-0.def
@@ -0,0 +1,43 @@
+LIBRARY api-ms-win-core-console-l2-2-0
+
+EXPORTS
+
+CreateConsoleScreenBuffer
+FillConsoleOutputAttribute
+FillConsoleOutputCharacterA
+FillConsoleOutputCharacterW
+FlushConsoleInputBuffer
+GenerateConsoleCtrlEvent
+GetConsoleCursorInfo
+GetConsoleOriginalTitleA
+GetConsoleOriginalTitleW
+GetConsoleScreenBufferInfo
+GetConsoleScreenBufferInfoEx
+GetConsoleTitleA
+GetConsoleTitleW
+GetLargestConsoleWindowSize
+ReadConsoleOutputA
+ReadConsoleOutputAttribute
+ReadConsoleOutputCharacterA
+ReadConsoleOutputCharacterW
+ReadConsoleOutputW
+ScrollConsoleScreenBufferA
+ScrollConsoleScreenBufferW
+SetConsoleActiveScreenBuffer
+SetConsoleCP
+SetConsoleCursorInfo
+SetConsoleCursorPosition
+SetConsoleOutputCP
+SetConsoleScreenBufferInfoEx
+SetConsoleScreenBufferSize
+SetConsoleTextAttribute
+SetConsoleTitleA
+SetConsoleTitleW
+SetConsoleWindowInfo
+WriteConsoleInputA
+WriteConsoleInputW
+WriteConsoleOutputA
+WriteConsoleOutputAttribute
+WriteConsoleOutputCharacterA
+WriteConsoleOutputCharacterW
+WriteConsoleOutputW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-console-l3-2-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-console-l3-2-0.def
new file mode 100644
index 0000000..ca87329
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-console-l3-2-0.def
@@ -0,0 +1,36 @@
+LIBRARY api-ms-win-core-console-l3-2-0
+
+EXPORTS
+
+AddConsoleAliasA
+AddConsoleAliasW
+ExpungeConsoleCommandHistoryA
+ExpungeConsoleCommandHistoryW
+GetConsoleAliasA
+GetConsoleAliasesA
+GetConsoleAliasesLengthA
+GetConsoleAliasesLengthW
+GetConsoleAliasesW
+GetConsoleAliasExesA
+GetConsoleAliasExesLengthA
+GetConsoleAliasExesLengthW
+GetConsoleAliasExesW
+GetConsoleAliasW
+GetConsoleCommandHistoryA
+GetConsoleCommandHistoryLengthA
+GetConsoleCommandHistoryLengthW
+GetConsoleCommandHistoryW
+GetConsoleDisplayMode
+GetConsoleFontSize
+GetConsoleHistoryInfo
+GetConsoleProcessList
+GetConsoleSelectionInfo
+GetConsoleWindow
+GetCurrentConsoleFont
+GetCurrentConsoleFontEx
+GetNumberOfConsoleMouseButtons
+SetConsoleDisplayMode
+SetConsoleHistoryInfo
+SetConsoleNumberOfCommandsA
+SetConsoleNumberOfCommandsW
+SetCurrentConsoleFontEx
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-debug-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-debug-l1-1-0.def
new file mode 100644
index 0000000..8342251
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-debug-l1-1-0.def
@@ -0,0 +1,8 @@
+LIBRARY api-ms-win-core-debug-l1-1-0
+
+EXPORTS
+
+DebugBreak
+IsDebuggerPresent
+OutputDebugStringA
+OutputDebugStringW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-enclave-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-enclave-l1-1-0.def
new file mode 100644
index 0000000..df5edbe
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-enclave-l1-1-0.def
@@ -0,0 +1,8 @@
+LIBRARY api-ms-win-core-enclave-l1-1-0
+
+EXPORTS
+
+CreateEnclave
+InitializeEnclave
+IsEnclaveTypeSupported
+LoadEnclaveData
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
new file mode 100644
index 0000000..0943504
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-errorhandling-l1-1-0.def
@@ -0,0 +1,10 @@
+LIBRARY api-ms-win-core-errorhandling-l1-1-0
+
+EXPORTS
+
+GetLastError
+RaiseException
+SetErrorMode
+SetLastError
+SetUnhandledExceptionFilter
+UnhandledExceptionFilter
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-featurestaging-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-featurestaging-l1-1-0.def
new file mode 100644
index 0000000..9ad6c2a
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-featurestaging-l1-1-0.def
@@ -0,0 +1,9 @@
+LIBRARY api-ms-win-core-featurestaging-l1-1-0
+
+EXPORTS
+
+GetFeatureEnabledState
+RecordFeatureError
+RecordFeatureUsage
+SubscribeFeatureStateChangeNotification
+UnsubscribeFeatureStateChangeNotification
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-featurestaging-l1-1-1.def b/mingw-w64-crt/lib-common/api-ms-win-core-featurestaging-l1-1-1.def
new file mode 100644
index 0000000..76ebcd8
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-featurestaging-l1-1-1.def
@@ -0,0 +1,10 @@
+LIBRARY api-ms-win-core-featurestaging-l1-1-1
+
+EXPORTS
+
+GetFeatureEnabledState
+GetFeatureVariant
+RecordFeatureError
+RecordFeatureUsage
+SubscribeFeatureStateChangeNotification
+UnsubscribeFeatureStateChangeNotification
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
new file mode 100644
index 0000000..6c43e59
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l1-1-0.def
@@ -0,0 +1,6 @@
+LIBRARY api-ms-win-core-file-ansi-l1-1-0
+
+EXPORTS
+
+DeleteVolumeMountPointA
+GetLogicalDriveStringsA
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-file-fromapp-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-file-fromapp-l1-1-0.def
new file mode 100644
index 0000000..d5b2c33
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-file-fromapp-l1-1-0.def
@@ -0,0 +1,15 @@
+LIBRARY api-ms-win-core-file-fromapp-l1-1-0
+
+EXPORTS
+
+CopyFileFromAppW
+CreateDirectoryFromAppW
+CreateFile2FromAppW
+CreateFileFromAppW
+DeleteFileFromAppW
+FindFirstFileExFromAppW
+GetFileAttributesExFromAppW
+MoveFileFromAppW
+RemoveDirectoryFromAppW
+ReplaceFileFromAppW
+SetFileAttributesFromAppW
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
new file mode 100644
index 0000000..bbae080
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-file-l1-1-0.def
@@ -0,0 +1,65 @@
+LIBRARY api-ms-win-core-file-l1-1-0
+
+EXPORTS
+
+CompareFileTime
+CreateDirectoryA
+CreateDirectoryW
+CreateFileA
+CreateFileW
+DeleteFileA
+DeleteFileW
+DeleteVolumeMountPointW
+FileTimeToLocalFileTime
+FileTimeToSystemTime
+FindClose
+FindFirstFileA
+FindFirstFileExA
+FindFirstFileExW
+FindFirstFileW
+FindNextFileA
+FindNextFileW
+FlushFileBuffers
+GetDiskFreeSpaceA
+GetDiskFreeSpaceExA
+GetDiskFreeSpaceExW
+GetDiskFreeSpaceW
+GetDriveTypeA
+GetDriveTypeW
+GetFileAttributesA
+GetFileAttributesExA
+GetFileAttributesExW
+GetFileAttributesW
+GetFileInformationByHandle
+GetFileSize
+GetFileSizeEx
+GetFileTime
+GetFileType
+GetFinalPathNameByHandleA
+GetFinalPathNameByHandleW
+GetFullPathNameA
+GetFullPathNameW
+GetLogicalDrives
+GetLogicalDriveStringsW
+GetLongPathNameW
+GetShortPathNameW
+GetTempFileNameW
+GetVolumeInformationW
+LocalFileTimeToFileTime
+LockFile
+LockFileEx
+ReadFile
+ReadFileEx
+RemoveDirectoryA
+RemoveDirectoryW
+SetEndOfFile
+SetFileAttributesA
+SetFileAttributesW
+SetFileInformationByHandle
+SetFilePointer
+SetFilePointerEx
+SetFileTime
+UnlockFile
+UnlockFileEx
+WriteFile
+WriteFileEx
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-file-l2-1-2.def b/mingw-w64-crt/lib-common/api-ms-win-core-file-l2-1-2.def
new file mode 100644
index 0000000..85cb277
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-file-l2-1-2.def
@@ -0,0 +1,13 @@
+LIBRARY api-ms-win-core-file-l2-1-2
+
+EXPORTS
+
+CopyFile2
+CopyFileExW
+CopyFileW
+CreateHardLinkW
+CreateSymbolicLinkW
+GetFileInformationByHandleEx
+MoveFileExW
+ReadDirectoryChangesW
+ReplaceFileW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-firmware-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-firmware-l1-1-0.def
new file mode 100644
index 0000000..a935244
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-firmware-l1-1-0.def
@@ -0,0 +1,12 @@
+LIBRARY api-ms-win-core-firmware-l1-1-0
+
+EXPORTS
+
+GetFirmwareEnvironmentVariableA
+GetFirmwareEnvironmentVariableExA
+GetFirmwareEnvironmentVariableExW
+GetFirmwareEnvironmentVariableW
+SetFirmwareEnvironmentVariableA
+SetFirmwareEnvironmentVariableExA
+SetFirmwareEnvironmentVariableExW
+SetFirmwareEnvironmentVariableW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-heap-l2-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-heap-l2-1-0.def
new file mode 100644
index 0000000..8db6ba1
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-heap-l2-1-0.def
@@ -0,0 +1,9 @@
+LIBRARY api-ms-win-core-heap-l2-1-0
+
+EXPORTS
+
+GlobalAlloc
+GlobalFree
+LocalAlloc
+LocalFree
+LocalReAlloc
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-heap-obsolete-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-heap-obsolete-l1-1-0.def
new file mode 100644
index 0000000..18647d8
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-heap-obsolete-l1-1-0.def
@@ -0,0 +1,13 @@
+LIBRARY api-ms-win-core-heap-obsolete-l1-1-0
+
+EXPORTS
+
+GlobalAlloc
+GlobalFree
+GlobalLock
+GlobalReAlloc
+GlobalSize
+GlobalUnlock
+LocalAlloc
+LocalFree
+LocalReAlloc
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-interlocked-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-interlocked-l1-1-0.def
new file mode 100644
index 0000000..b3a441e
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-interlocked-l1-1-0.def
@@ -0,0 +1,9 @@
+LIBRARY api-ms-win-core-interlocked-l1-1-0
+
+EXPORTS
+
+InitializeSListHead
+InterlockedFlushSList
+InterlockedPopEntrySList
+InterlockedPushEntrySList
+QueryDepthSList
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-kernel32-legacy-ansi-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-kernel32-legacy-ansi-l1-1-0.def
new file mode 100644
index 0000000..3d8b771
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-kernel32-legacy-ansi-l1-1-0.def
@@ -0,0 +1,6 @@
+LIBRARY api-ms-win-core-kernel32-legacy-ansi-l1-1-0
+
+EXPORTS
+
+SetDllDirectoryA
+SetVolumeLabelA
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-libraryloader-l1-2-1.def b/mingw-w64-crt/lib-common/api-ms-win-core-libraryloader-l1-2-1.def
new file mode 100644
index 0000000..d7e746f
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-libraryloader-l1-2-1.def
@@ -0,0 +1,25 @@
+LIBRARY api-ms-win-core-libraryloader-l1-2-1
+
+EXPORTS
+
+DisableThreadLibraryCalls
+FindResourceExW
+FindResourceW
+FindStringOrdinal
+FreeLibrary
+FreeLibraryAndExitThread
+GetModuleFileNameA
+GetModuleFileNameW
+GetModuleHandleA
+GetModuleHandleExA
+GetModuleHandleExW
+GetModuleHandleW
+GetProcAddress
+LoadLibraryA
+LoadLibraryExA
+LoadLibraryExW
+LoadLibraryW
+LoadResource
+LoadStringW
+LockResource
+SizeofResource
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
new file mode 100644
index 0000000..797eccf
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-localization-l1-2-0.def
@@ -0,0 +1,43 @@
+LIBRARY api-ms-win-core-localization-l1-2-0
+
+EXPORTS
+
+EnumSystemGeoID
+EnumSystemLocalesA
+EnumSystemLocalesW
+FindNLSStringEx
+FormatMessageA
+FormatMessageW
+GetACP
+GetCalendarInfoEx
+GetCPInfo
+GetCPInfoExW
+GetGeoInfoW
+GetLocaleInfoA
+GetLocaleInfoEx
+GetLocaleInfoW
+GetNLSVersionEx
+GetOEMCP
+GetSystemDefaultLangID
+GetSystemDefaultLCID
+GetThreadLocale
+GetUserDefaultLangID
+GetUserDefaultLCID
+GetUserDefaultLocaleName
+GetUserGeoID
+IdnToAscii
+IdnToUnicode
+IsDBCSLeadByte
+IsDBCSLeadByteEx
+IsNLSDefinedString
+IsValidCodePage
+IsValidLocale
+IsValidLocaleName
+IsValidNLSVersion
+LCMapStringA
+LCMapStringEx
+LCMapStringW
+LocaleNameToLCID
+ResolveLocaleName
+VerLanguageNameA
+VerLanguageNameW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-localization-obsolete-l1-2-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-localization-obsolete-l1-2-0.def
new file mode 100644
index 0000000..70c6c85
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-localization-obsolete-l1-2-0.def
@@ -0,0 +1,11 @@
+LIBRARY api-ms-win-core-localization-obsolete-l1-2-0
+
+EXPORTS
+
+CompareStringA
+EnumUILanguagesW
+GetStringTypeA
+GetSystemDefaultLocaleName
+GetSystemDefaultUILanguage
+GetUserDefaultUILanguage
+LCIDToLocaleName
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
new file mode 100644
index 0000000..db1fffa
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-0.def
@@ -0,0 +1,18 @@
+LIBRARY api-ms-win-core-memory-l1-1-0
+
+EXPORTS
+
+CreateFileMappingW
+FlushViewOfFile
+MapViewOfFile
+MapViewOfFileEx
+OpenFileMappingW
+ReadProcessMemory
+UnmapViewOfFile
+VirtualAlloc
+VirtualFree
+VirtualFreeEx
+VirtualProtect
+VirtualQuery
+VirtualQueryEx
+WriteProcessMemory
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-1.def b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-1.def
new file mode 100644
index 0000000..24fb8ff
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-1.def
@@ -0,0 +1,28 @@
+LIBRARY api-ms-win-core-memory-l1-1-1
+
+EXPORTS
+
+CreateFileMappingFromApp
+CreateFileMappingW
+FlushViewOfFile
+GetLargePageMinimum
+GetProcessWorkingSetSizeEx
+GetWriteWatch
+MapViewOfFile
+MapViewOfFileEx
+MapViewOfFileFromApp
+OpenFileMappingW
+ReadProcessMemory
+ResetWriteWatch
+SetProcessWorkingSetSizeEx
+UnmapViewOfFile
+UnmapViewOfFileEx
+VirtualAlloc
+VirtualFree
+VirtualFreeEx
+VirtualLock
+VirtualProtect
+VirtualQuery
+VirtualQueryEx
+VirtualUnlock
+WriteProcessMemory
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-5.def b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-5.def
new file mode 100644
index 0000000..4b20b8b
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-5.def
@@ -0,0 +1,37 @@
+LIBRARY api-ms-win-core-memory-l1-1-5
+
+EXPORTS
+
+CreateFileMappingFromApp
+CreateFileMappingW
+DiscardVirtualMemory
+FlushViewOfFile
+GetLargePageMinimum
+GetProcessWorkingSetSizeEx
+GetWriteWatch
+MapViewOfFile
+MapViewOfFileEx
+MapViewOfFileFromApp
+OfferVirtualMemory
+OpenFileMappingFromApp
+OpenFileMappingW
+ReadProcessMemory
+ReclaimVirtualMemory
+ResetWriteWatch
+SetProcessValidCallTargets
+SetProcessWorkingSetSizeEx
+UnmapViewOfFile
+UnmapViewOfFile2
+UnmapViewOfFileEx
+VirtualAlloc
+VirtualAllocFromApp
+VirtualFree
+VirtualFreeEx
+VirtualLock
+VirtualProtect
+VirtualProtectFromApp
+VirtualQuery
+VirtualQueryEx
+VirtualUnlock
+VirtualUnlockEx
+WriteProcessMemory
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-6.def b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-6.def
new file mode 100644
index 0000000..5b3de9c
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-6.def
@@ -0,0 +1,39 @@
+LIBRARY api-ms-win-core-memory-l1-1-6
+
+EXPORTS
+
+CreateFileMappingFromApp
+CreateFileMappingW
+DiscardVirtualMemory
+FlushViewOfFile
+GetLargePageMinimum
+GetProcessWorkingSetSizeEx
+GetWriteWatch
+MapViewOfFile
+MapViewOfFile3FromApp
+MapViewOfFileEx
+MapViewOfFileFromApp
+OfferVirtualMemory
+OpenFileMappingFromApp
+OpenFileMappingW
+ReadProcessMemory
+ReclaimVirtualMemory
+ResetWriteWatch
+SetProcessValidCallTargets
+SetProcessWorkingSetSizeEx
+UnmapViewOfFile
+UnmapViewOfFile2
+UnmapViewOfFileEx
+VirtualAlloc
+VirtualAlloc2FromApp
+VirtualAllocFromApp
+VirtualFree
+VirtualFreeEx
+VirtualLock
+VirtualProtect
+VirtualProtectFromApp
+VirtualQuery
+VirtualQueryEx
+VirtualUnlock
+VirtualUnlockEx
+WriteProcessMemory
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-7.def b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-7.def
new file mode 100644
index 0000000..86624f6
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-memory-l1-1-7.def
@@ -0,0 +1,40 @@
+LIBRARY api-ms-win-core-memory-l1-1-7
+
+EXPORTS
+
+CreateFileMappingFromApp
+CreateFileMappingW
+DiscardVirtualMemory
+FlushViewOfFile
+GetLargePageMinimum
+GetProcessWorkingSetSizeEx
+GetWriteWatch
+MapViewOfFile
+MapViewOfFile3FromApp
+MapViewOfFileEx
+MapViewOfFileFromApp
+OfferVirtualMemory
+OpenFileMappingFromApp
+OpenFileMappingW
+ReadProcessMemory
+ReclaimVirtualMemory
+ResetWriteWatch
+SetProcessValidCallTargets
+SetProcessValidCallTargetsForMappedView
+SetProcessWorkingSetSizeEx
+UnmapViewOfFile
+UnmapViewOfFile2
+UnmapViewOfFileEx
+VirtualAlloc
+VirtualAlloc2FromApp
+VirtualAllocFromApp
+VirtualFree
+VirtualFreeEx
+VirtualLock
+VirtualProtect
+VirtualProtectFromApp
+VirtualQuery
+VirtualQueryEx
+VirtualUnlock
+VirtualUnlockEx
+WriteProcessMemory
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-namespace-ansi-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-namespace-ansi-l1-1-0.def
new file mode 100644
index 0000000..fa16fad
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-namespace-ansi-l1-1-0.def
@@ -0,0 +1,7 @@
+LIBRARY api-ms-win-core-namespace-ansi-l1-1-0
+
+EXPORTS
+
+CreateBoundaryDescriptorA
+CreatePrivateNamespaceA
+OpenPrivateNamespaceA
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-namespace-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-namespace-l1-1-0.def
new file mode 100644
index 0000000..38613de
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-namespace-l1-1-0.def
@@ -0,0 +1,10 @@
+LIBRARY api-ms-win-core-namespace-l1-1-0
+
+EXPORTS
+
+AddSIDToBoundaryDescriptor
+ClosePrivateNamespace
+CreateBoundaryDescriptorW
+CreatePrivateNamespaceW
+DeleteBoundaryDescriptor
+OpenPrivateNamespaceW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-path-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-path-l1-1-0.def
new file mode 100644
index 0000000..42ca163
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-path-l1-1-0.def
@@ -0,0 +1,26 @@
+LIBRARY api-ms-win-core-path-l1-1-0
+
+EXPORTS
+
+PathAllocCanonicalize
+PathAllocCombine
+PathCchAddBackslash
+PathCchAddBackslashEx
+PathCchAddExtension
+PathCchAppend
+PathCchAppendEx
+PathCchCanonicalize
+PathCchCanonicalizeEx
+PathCchCombine
+PathCchCombineEx
+PathCchFindExtension
+PathCchIsRoot
+PathCchRemoveBackslash
+PathCchRemoveBackslashEx
+PathCchRemoveExtension
+PathCchRemoveFileSpec
+PathCchRenameExtension
+PathCchSkipRoot
+PathCchStripPrefix
+PathCchStripToRoot
+PathIsUNCEx
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-processtopology-obsolete-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-processtopology-obsolete-l1-1-0.def
new file mode 100644
index 0000000..ab09b2e
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-processtopology-obsolete-l1-1-0.def
@@ -0,0 +1,8 @@
+LIBRARY api-ms-win-core-processtopology-obsolete-l1-1-0
+
+EXPORTS
+
+GetProcessAffinityMask
+GetProcessIoCounters
+SetProcessAffinityMask
+SetThreadAffinityMask
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-psapi-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-psapi-l1-1-0.def
new file mode 100644
index 0000000..da4e98a
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-psapi-l1-1-0.def
@@ -0,0 +1,10 @@
+LIBRARY api-ms-win-core-psapi-l1-1-0
+
+EXPORTS
+
+K32EnumProcesses
+K32GetModuleBaseNameW
+K32GetModuleFileNameExW
+K32GetModuleInformation
+K32GetProcessMemoryInfo
+QueryFullProcessImageNameW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-psm-appnotify-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-psm-appnotify-l1-1-0.def
new file mode 100644
index 0000000..fbddce1
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-psm-appnotify-l1-1-0.def
@@ -0,0 +1,6 @@
+LIBRARY api-ms-win-core-psm-appnotify-l1-1-0
+
+EXPORTS
+
+RegisterAppStateChangeNotification
+UnregisterAppStateChangeNotification
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-realtime-l1-1-2.def b/mingw-w64-crt/lib-common/api-ms-win-core-realtime-l1-1-2.def
new file mode 100644
index 0000000..a5122dc
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-realtime-l1-1-2.def
@@ -0,0 +1,12 @@
+LIBRARY api-ms-win-core-realtime-l1-1-2
+
+EXPORTS
+
+ConvertAuxiliaryCounterToPerformanceCounter
+ConvertPerformanceCounterToAuxiliaryCounter
+QueryAuxiliaryCounterFrequency
+QueryInterruptTime
+QueryInterruptTimePrecise
+QueryThreadCycleTime
+QueryUnbiasedInterruptTime
+QueryUnbiasedInterruptTimePrecise
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-slapi-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-slapi-l1-1-0.def
new file mode 100644
index 0000000..89413f9
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-slapi-l1-1-0.def
@@ -0,0 +1,6 @@
+LIBRARY api-ms-win-core-slapi-l1-1-0
+
+EXPORTS
+
+SLQueryLicenseValueFromApp
+SLQueryLicenseValueFromApp2
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-synch-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-synch-l1-1-0.def
new file mode 100644
index 0000000..51c972b
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-synch-l1-1-0.def
@@ -0,0 +1,46 @@
+LIBRARY api-ms-win-core-synch-l1-1-0
+
+EXPORTS
+
+AcquireSRWLockExclusive
+AcquireSRWLockShared
+CancelWaitableTimer
+CreateEventA
+CreateEventExA
+CreateEventExW
+CreateEventW
+CreateMutexA
+CreateMutexExA
+CreateMutexExW
+CreateMutexW
+CreateSemaphoreExW
+CreateWaitableTimerExW
+DeleteCriticalSection
+EnterCriticalSection
+InitializeCriticalSection
+InitializeCriticalSectionAndSpinCount
+InitializeCriticalSectionEx
+InitializeSRWLock
+LeaveCriticalSection
+OpenEventA
+OpenEventW
+OpenMutexW
+OpenProcess
+OpenSemaphoreW
+OpenWaitableTimerW
+ReleaseMutex
+ReleaseSemaphore
+ReleaseSRWLockExclusive
+ReleaseSRWLockShared
+ResetEvent
+SetCriticalSectionSpinCount
+SetEvent
+SetWaitableTimer
+SetWaitableTimerEx
+SleepEx
+TryAcquireSRWLockExclusive
+TryAcquireSRWLockShared
+TryEnterCriticalSection
+WaitForMultipleObjectsEx
+WaitForSingleObject
+WaitForSingleObjectEx
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
new file mode 100644
index 0000000..034303a
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-sysinfo-l1-1-0.def
@@ -0,0 +1,30 @@
+LIBRARY api-ms-win-core-sysinfo-l1-1-0
+
+EXPORTS
+
+GetComputerNameExA
+GetComputerNameExW
+GetDynamicTimeZoneInformation
+GetLocalTime
+GetLogicalProcessorInformation
+GetLogicalProcessorInformationEx
+GetSystemDirectoryA
+GetSystemDirectoryW
+GetSystemInfo
+GetSystemTime
+GetSystemTimeAdjustment
+GetSystemTimeAsFileTime
+GetTickCount
+GetTickCount64
+GetTimeZoneInformation
+GetTimeZoneInformationForYear
+GetVersion
+GetVersionExA
+GetVersionExW
+GetWindowsDirectoryA
+GetWindowsDirectoryW
+GlobalMemoryStatusEx
+SetLocalTime
+SystemTimeToFileTime
+SystemTimeToTzSpecificLocalTime
+TzSpecificLocalTimeToSystemTime
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-sysinfo-l1-2-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-sysinfo-l1-2-0.def
new file mode 100644
index 0000000..6224085
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-sysinfo-l1-2-0.def
@@ -0,0 +1,31 @@
+LIBRARY api-ms-win-core-sysinfo-l1-2-0
+
+EXPORTS
+
+EnumSystemFirmwareTables
+GetComputerNameExA
+GetComputerNameExW
+GetLocalTime
+GetLogicalProcessorInformation
+GetLogicalProcessorInformationEx
+GetNativeSystemInfo
+GetProductInfo
+GetSystemDirectoryA
+GetSystemDirectoryW
+GetSystemFirmwareTable
+GetSystemInfo
+GetSystemTime
+GetSystemTimeAdjustment
+GetSystemTimeAsFileTime
+GetSystemTimePreciseAsFileTime
+GetTickCount
+GetTickCount64
+GetVersion
+GetVersionExA
+GetVersionExW
+GetWindowsDirectoryA
+GetWindowsDirectoryW
+GlobalMemoryStatusEx
+SetLocalTime
+SetSystemTime
+VerSetConditionMask
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-timezone-l1-1-1.def b/mingw-w64-crt/lib-common/api-ms-win-core-timezone-l1-1-1.def
new file mode 100644
index 0000000..b924823
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-timezone-l1-1-1.def
@@ -0,0 +1,17 @@
+LIBRARY api-ms-win-core-timezone-l1-1-1
+
+EXPORTS
+
+EnumDynamicTimeZoneInformation
+FileTimeToSystemTime
+GetDynamicTimeZoneInformation
+GetDynamicTimeZoneInformationEffectiveYears
+GetTimeZoneInformation
+GetTimeZoneInformationForYear
+LocalFileTimeToLocalSystemTime
+LocalSystemTimeToLocalFileTime
+SystemTimeToFileTime
+SystemTimeToTzSpecificLocalTime
+SystemTimeToTzSpecificLocalTimeEx
+TzSpecificLocalTimeToSystemTime
+TzSpecificLocalTimeToSystemTimeEx
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-url-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-url-l1-1-0.def
new file mode 100644
index 0000000..480df24
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-url-l1-1-0.def
@@ -0,0 +1,6 @@
+LIBRARY api-ms-win-core-url-l1-1-0
+
+EXPORTS
+
+GetAcceptLanguagesA
+GetAcceptLanguagesW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-version-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-version-l1-1-0.def
new file mode 100644
index 0000000..6dc9f6b
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-version-l1-1-0.def
@@ -0,0 +1,7 @@
+LIBRARY api-ms-win-core-version-l1-1-0
+
+EXPORTS
+
+GetFileVersionInfoExW
+GetFileVersionInfoSizeExW
+VerQueryValueW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-versionansi-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-versionansi-l1-1-0.def
new file mode 100644
index 0000000..bd69fd6
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-versionansi-l1-1-0.def
@@ -0,0 +1,7 @@
+LIBRARY api-ms-win-core-versionansi-l1-1-0
+
+EXPORTS
+
+GetFileVersionInfoExA
+GetFileVersionInfoSizeExA
+VerQueryValueA
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-windowserrorreporting-l1-1-1.def b/mingw-w64-crt/lib-common/api-ms-win-core-windowserrorreporting-l1-1-1.def
new file mode 100644
index 0000000..1db72db
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-windowserrorreporting-l1-1-1.def
@@ -0,0 +1,14 @@
+LIBRARY api-ms-win-core-windowserrorreporting-l1-1-1
+
+EXPORTS
+
+WerRegisterAdditionalProcess
+WerRegisterCustomMetadata
+WerRegisterExcludedMemoryBlock
+WerRegisterFile
+WerRegisterMemoryBlock
+WerUnregisterAdditionalProcess
+WerUnregisterCustomMetadata
+WerUnregisterExcludedMemoryBlock
+WerUnregisterFile
+WerUnregisterMemoryBlock
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-windowserrorreporting-l1-1-2.def b/mingw-w64-crt/lib-common/api-ms-win-core-windowserrorreporting-l1-1-2.def
new file mode 100644
index 0000000..7897ef3
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-windowserrorreporting-l1-1-2.def
@@ -0,0 +1,16 @@
+LIBRARY api-ms-win-core-windowserrorreporting-l1-1-2
+
+EXPORTS
+
+WerRegisterAdditionalProcess
+WerRegisterAppLocalDump
+WerRegisterCustomMetadata
+WerRegisterExcludedMemoryBlock
+WerRegisterFile
+WerRegisterMemoryBlock
+WerUnregisterAdditionalProcess
+WerUnregisterAppLocalDump
+WerUnregisterCustomMetadata
+WerUnregisterExcludedMemoryBlock
+WerUnregisterFile
+WerUnregisterMemoryBlock
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-wow64-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-core-wow64-l1-1-0.def
new file mode 100644
index 0000000..38eebd2
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-wow64-l1-1-0.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-core-wow64-l1-1-0
+
+EXPORTS
+
+IsWow64Process
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-wow64-l1-1-1.def b/mingw-w64-crt/lib-common/api-ms-win-core-wow64-l1-1-1.def
new file mode 100644
index 0000000..bd6fe2d
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-wow64-l1-1-1.def
@@ -0,0 +1,6 @@
+LIBRARY api-ms-win-core-wow64-l1-1-1
+
+EXPORTS
+
+IsWow64Process
+IsWow64Process2
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
new file mode 100644
index 0000000..f9d52af
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-devices-config-l1-1-1.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
new file mode 100644
index 0000000..cfbe3e3
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-devices-config-l1-1-2.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/api-ms-win-gaming-deviceinformation-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-gaming-deviceinformation-l1-1-0.def
new file mode 100644
index 0000000..35f1de3
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-gaming-deviceinformation-l1-1-0.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-gaming-deviceinformation-l1-1-0
+
+EXPORTS
+
+GetGamingDeviceModelInformation
diff --git a/mingw-w64-crt/lib-common/api-ms-win-gaming-expandedresources-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-gaming-expandedresources-l1-1-0.def
new file mode 100644
index 0000000..f5914c1
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-gaming-expandedresources-l1-1-0.def
@@ -0,0 +1,7 @@
+LIBRARY api-ms-win-gaming-expandedresources-l1-1-0
+
+EXPORTS
+
+GetExpandedResourceExclusiveCpuCount
+HasExpandedResources
+ReleaseExclusiveCpuSets
diff --git a/mingw-w64-crt/lib-common/api-ms-win-gaming-tcui-l1-1-2.def b/mingw-w64-crt/lib-common/api-ms-win-gaming-tcui-l1-1-2.def
new file mode 100644
index 0000000..c739219
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-gaming-tcui-l1-1-2.def
@@ -0,0 +1,20 @@
+LIBRARY api-ms-win-gaming-tcui-l1-1-2
+
+EXPORTS
+
+CheckGamingPrivilegeSilently
+CheckGamingPrivilegeSilentlyForUser
+CheckGamingPrivilegeWithUI
+CheckGamingPrivilegeWithUIForUser
+ProcessPendingGameUI
+ShowChangeFriendRelationshipUI
+ShowChangeFriendRelationshipUIForUser
+ShowGameInviteUI
+ShowGameInviteUIForUser
+ShowPlayerPickerUI
+ShowPlayerPickerUIForUser
+ShowProfileCardUI
+ShowProfileCardUIForUser
+ShowTitleAchievementsUI
+ShowTitleAchievementsUIForUser
+TryCancelPendingGameUI
diff --git a/mingw-w64-crt/lib-common/api-ms-win-gaming-tcui-l1-1-3.def b/mingw-w64-crt/lib-common/api-ms-win-gaming-tcui-l1-1-3.def
new file mode 100644
index 0000000..0e78187
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-gaming-tcui-l1-1-3.def
@@ -0,0 +1,22 @@
+LIBRARY api-ms-win-gaming-tcui-l1-1-3
+
+EXPORTS
+
+CheckGamingPrivilegeSilently
+CheckGamingPrivilegeSilentlyForUser
+CheckGamingPrivilegeWithUI
+CheckGamingPrivilegeWithUIForUser
+ProcessPendingGameUI
+ShowChangeFriendRelationshipUI
+ShowChangeFriendRelationshipUIForUser
+ShowGameInviteUI
+ShowGameInviteUIForUser
+ShowGameInviteUIWithContext
+ShowGameInviteUIWithContextForUser
+ShowPlayerPickerUI
+ShowPlayerPickerUIForUser
+ShowProfileCardUI
+ShowProfileCardUIForUser
+ShowTitleAchievementsUI
+ShowTitleAchievementsUIForUser
+TryCancelPendingGameUI
diff --git a/mingw-w64-crt/lib-common/api-ms-win-gaming-tcui-l1-1-4.def b/mingw-w64-crt/lib-common/api-ms-win-gaming-tcui-l1-1-4.def
new file mode 100644
index 0000000..ac04f5e
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-gaming-tcui-l1-1-4.def
@@ -0,0 +1,30 @@
+LIBRARY api-ms-win-gaming-tcui-l1-1-4
+
+EXPORTS
+
+CheckGamingPrivilegeSilently
+CheckGamingPrivilegeSilentlyForUser
+CheckGamingPrivilegeWithUI
+CheckGamingPrivilegeWithUIForUser
+ProcessPendingGameUI
+ShowChangeFriendRelationshipUI
+ShowChangeFriendRelationshipUIForUser
+ShowCustomizeUserProfileUI
+ShowCustomizeUserProfileUIForUser
+ShowFindFriendsUI
+ShowFindFriendsUIForUser
+ShowGameInfoUI
+ShowGameInfoUIForUser
+ShowGameInviteUI
+ShowGameInviteUIForUser
+ShowGameInviteUIWithContext
+ShowGameInviteUIWithContextForUser
+ShowPlayerPickerUI
+ShowPlayerPickerUIForUser
+ShowProfileCardUI
+ShowProfileCardUIForUser
+ShowTitleAchievementsUI
+ShowTitleAchievementsUIForUser
+ShowUserSettingsUI
+ShowUserSettingsUIForUser
+TryCancelPendingGameUI
diff --git a/mingw-w64-crt/lib-common/api-ms-win-ro-typeresolution-l1-1-1.def b/mingw-w64-crt/lib-common/api-ms-win-ro-typeresolution-l1-1-1.def
new file mode 100644
index 0000000..889109a
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-ro-typeresolution-l1-1-1.def
@@ -0,0 +1,9 @@
+LIBRARY api-ms-win-ro-typeresolution-l1-1-1
+
+EXPORTS
+
+RoGetMetaDataFile
+RoIsApiContractMajorVersionPresent
+RoIsApiContractPresent
+RoParseTypeName
+RoResolveNamespace
diff --git a/mingw-w64-crt/lib-common/api-ms-win-security-base-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-security-base-l1-1-0.def
new file mode 100644
index 0000000..e4fd623
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-security-base-l1-1-0.def
@@ -0,0 +1,59 @@
+LIBRARY api-ms-win-security-base-l1-1-0
+
+EXPORTS
+
+AddAccessAllowedAce
+AddAccessAllowedAceEx
+AddAce
+AddMandatoryAce
+AdjustTokenGroups
+AdjustTokenPrivileges
+AllocateAndInitializeSid
+AllocateLocallyUniqueId
+CheckTokenMembership
+CopySid
+CreateWellKnownSid
+DeleteAce
+DuplicateToken
+DuplicateTokenEx
+EqualDomainSid
+EqualSid
+FreeSid
+GetAce
+GetAclInformation
+GetFileSecurityW
+GetKernelObjectSecurity
+GetLengthSid
+GetSecurityDescriptorControl
+GetSecurityDescriptorDacl
+GetSecurityDescriptorGroup
+GetSecurityDescriptorLength
+GetSecurityDescriptorOwner
+GetSecurityDescriptorRMControl
+GetSecurityDescriptorSacl
+GetSidIdentifierAuthority
+GetSidLengthRequired
+GetSidSubAuthority
+GetSidSubAuthorityCount
+GetTokenInformation
+GetWindowsAccountDomainSid
+ImpersonateLoggedOnUser
+InitializeAcl
+InitializeSecurityDescriptor
+InitializeSid
+IsValidAcl
+IsValidSecurityDescriptor
+IsValidSid
+IsWellKnownSid
+MakeAbsoluteSD
+MakeSelfRelativeSD
+RevertToSelf
+SetFileSecurityW
+SetKernelObjectSecurity
+SetSecurityDescriptorControl
+SetSecurityDescriptorDacl
+SetSecurityDescriptorGroup
+SetSecurityDescriptorOwner
+SetSecurityDescriptorRMControl
+SetSecurityDescriptorSacl
+SetTokenInformation
diff --git a/mingw-w64-crt/lib-common/api-ms-win-security-base-l1-2-0.def b/mingw-w64-crt/lib-common/api-ms-win-security-base-l1-2-0.def
new file mode 100644
index 0000000..26c95c8
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-security-base-l1-2-0.def
@@ -0,0 +1,60 @@
+LIBRARY api-ms-win-security-base-l1-2-0
+
+EXPORTS
+
+AddAccessAllowedAce
+AddAccessAllowedAceEx
+AddAce
+AddMandatoryAce
+AdjustTokenGroups
+AdjustTokenPrivileges
+AllocateAndInitializeSid
+AllocateLocallyUniqueId
+CheckTokenMembership
+CheckTokenMembershipEx
+CopySid
+CreateWellKnownSid
+DeleteAce
+DuplicateToken
+DuplicateTokenEx
+EqualDomainSid
+EqualSid
+FreeSid
+GetAce
+GetAclInformation
+GetFileSecurityW
+GetKernelObjectSecurity
+GetLengthSid
+GetSecurityDescriptorControl
+GetSecurityDescriptorDacl
+GetSecurityDescriptorGroup
+GetSecurityDescriptorLength
+GetSecurityDescriptorOwner
+GetSecurityDescriptorRMControl
+GetSecurityDescriptorSacl
+GetSidIdentifierAuthority
+GetSidLengthRequired
+GetSidSubAuthority
+GetSidSubAuthorityCount
+GetTokenInformation
+GetWindowsAccountDomainSid
+ImpersonateLoggedOnUser
+InitializeAcl
+InitializeSecurityDescriptor
+InitializeSid
+IsValidAcl
+IsValidSecurityDescriptor
+IsValidSid
+IsWellKnownSid
+MakeAbsoluteSD
+MakeSelfRelativeSD
+RevertToSelf
+SetFileSecurityW
+SetKernelObjectSecurity
+SetSecurityDescriptorControl
+SetSecurityDescriptorDacl
+SetSecurityDescriptorGroup
+SetSecurityDescriptorOwner
+SetSecurityDescriptorRMControl
+SetSecurityDescriptorSacl
+SetTokenInformation
diff --git a/mingw-w64-crt/lib-common/api-ms-win-security-base-l1-2-1.def b/mingw-w64-crt/lib-common/api-ms-win-security-base-l1-2-1.def
new file mode 100644
index 0000000..89b752f
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-security-base-l1-2-1.def
@@ -0,0 +1,61 @@
+LIBRARY api-ms-win-security-base-l1-2-1
+
+EXPORTS
+
+AddAccessAllowedAce
+AddAccessAllowedAceEx
+AddAce
+AddMandatoryAce
+AdjustTokenGroups
+AdjustTokenPrivileges
+AllocateAndInitializeSid
+AllocateLocallyUniqueId
+CheckTokenMembership
+CheckTokenMembershipEx
+CopySid
+CreateWellKnownSid
+CveEventWrite
+DeleteAce
+DuplicateToken
+DuplicateTokenEx
+EqualDomainSid
+EqualSid
+FreeSid
+GetAce
+GetAclInformation
+GetFileSecurityW
+GetKernelObjectSecurity
+GetLengthSid
+GetSecurityDescriptorControl
+GetSecurityDescriptorDacl
+GetSecurityDescriptorGroup
+GetSecurityDescriptorLength
+GetSecurityDescriptorOwner
+GetSecurityDescriptorRMControl
+GetSecurityDescriptorSacl
+GetSidIdentifierAuthority
+GetSidLengthRequired
+GetSidSubAuthority
+GetSidSubAuthorityCount
+GetTokenInformation
+GetWindowsAccountDomainSid
+ImpersonateLoggedOnUser
+InitializeAcl
+InitializeSecurityDescriptor
+InitializeSid
+IsValidAcl
+IsValidSecurityDescriptor
+IsValidSid
+IsWellKnownSid
+MakeAbsoluteSD
+MakeSelfRelativeSD
+RevertToSelf
+SetFileSecurityW
+SetKernelObjectSecurity
+SetSecurityDescriptorControl
+SetSecurityDescriptorDacl
+SetSecurityDescriptorGroup
+SetSecurityDescriptorOwner
+SetSecurityDescriptorRMControl
+SetSecurityDescriptorSacl
+SetTokenInformation
diff --git a/mingw-w64-crt/lib-common/api-ms-win-security-isolatedcontainer-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-security-isolatedcontainer-l1-1-0.def
new file mode 100644
index 0000000..f9ae366
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-security-isolatedcontainer-l1-1-0.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-security-isolatedcontainer-l1-1-0
+
+EXPORTS
+
+IsProcessInIsolatedContainer
diff --git a/mingw-w64-crt/lib-common/api-ms-win-security-lsalookup-ansi-l2-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-security-lsalookup-ansi-l2-1-0.def
new file mode 100644
index 0000000..a9f218a
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-security-lsalookup-ansi-l2-1-0.def
@@ -0,0 +1,9 @@
+LIBRARY api-ms-win-security-lsalookup-ansi-l2-1-0
+
+EXPORTS
+
+LookupAccountNameA
+LookupAccountSidA
+LookupPrivilegeDisplayNameA
+LookupPrivilegeNameA
+LookupPrivilegeValueA
diff --git a/mingw-w64-crt/lib-common/api-ms-win-security-lsalookup-l2-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-security-lsalookup-l2-1-0.def
new file mode 100644
index 0000000..b4f67c8
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-security-lsalookup-l2-1-0.def
@@ -0,0 +1,9 @@
+LIBRARY api-ms-win-security-lsalookup-l2-1-0
+
+EXPORTS
+
+LookupAccountNameW
+LookupAccountSidW
+LookupPrivilegeDisplayNameW
+LookupPrivilegeNameW
+LookupPrivilegeValueW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-security-provider-ansi-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-security-provider-ansi-l1-1-0.def
new file mode 100644
index 0000000..1ca75cc
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-security-provider-ansi-l1-1-0.def
@@ -0,0 +1,8 @@
+LIBRARY api-ms-win-security-provider-ansi-l1-1-0
+
+EXPORTS
+
+GetExplicitEntriesFromAclA
+GetNamedSecurityInfoA
+SetEntriesInAclA
+SetNamedSecurityInfoA
diff --git a/mingw-w64-crt/lib-common/api-ms-win-security-provider-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-security-provider-l1-1-0.def
new file mode 100644
index 0000000..ed12855
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-security-provider-l1-1-0.def
@@ -0,0 +1,10 @@
+LIBRARY api-ms-win-security-provider-l1-1-0
+
+EXPORTS
+
+GetExplicitEntriesFromAclW
+GetNamedSecurityInfoW
+GetSecurityInfo
+SetEntriesInAclW
+SetNamedSecurityInfoW
+SetSecurityInfo
diff --git a/mingw-w64-crt/lib-common/api-ms-win-security-sddl-ansi-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-security-sddl-ansi-l1-1-0.def
new file mode 100644
index 0000000..7c042f5
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-security-sddl-ansi-l1-1-0.def
@@ -0,0 +1,6 @@
+LIBRARY api-ms-win-security-sddl-ansi-l1-1-0
+
+EXPORTS
+
+ConvertSidToStringSidA
+ConvertStringSidToSidA
diff --git a/mingw-w64-crt/lib-common/api-ms-win-security-sddl-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-security-sddl-l1-1-0.def
new file mode 100644
index 0000000..ff71f3f
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-security-sddl-l1-1-0.def
@@ -0,0 +1,8 @@
+LIBRARY api-ms-win-security-sddl-l1-1-0
+
+EXPORTS
+
+ConvertSecurityDescriptorToStringSecurityDescriptorW
+ConvertSidToStringSidW
+ConvertStringSecurityDescriptorToSecurityDescriptorW
+ConvertStringSidToSidW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-shcore-obsolete-l1-1-0.def b/mingw-w64-crt/lib-common/api-ms-win-shcore-obsolete-l1-1-0.def
new file mode 100644
index 0000000..67c40c9
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-shcore-obsolete-l1-1-0.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-shcore-obsolete-l1-1-0
+
+EXPORTS
+
+CommandLineToArgvW
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri b/mingw-w64-crt/lib-common/windowsapp.mri
index 4dbe7da..8463c7f 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -79,5 +79,74 @@
 ADDLIB libapi-ms-win-ro-typeresolution-l1-1-0.a
 ADDLIB libapi-ms-win-security-cryptoapi-l1-1-0.a
 ADDLIB libapi-ms-win-shcore-stream-winrt-l1-1-0.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-core-com-l1-1-0.a
+ADDLIB libapi-ms-win-core-comm-l1-1-1.a
+ADDLIB libapi-ms-win-core-comm-l1-1-2.a
+ADDLIB libapi-ms-win-core-console-l1-2-0.a
+ADDLIB libapi-ms-win-core-console-l2-1-0.a
+ADDLIB libapi-ms-win-core-console-l2-2-0.a
+ADDLIB libapi-ms-win-core-console-l3-2-0.a
+ADDLIB libapi-ms-win-core-debug-l1-1-0.a
+ADDLIB libapi-ms-win-core-enclave-l1-1-0.a
+ADDLIB libapi-ms-win-core-errorhandling-l1-1-0.a
+ADDLIB libapi-ms-win-core-featurestaging-l1-1-0.a
+ADDLIB libapi-ms-win-core-featurestaging-l1-1-1.a
+ADDLIB libapi-ms-win-core-file-ansi-l1-1-0.a
+ADDLIB libapi-ms-win-core-file-fromapp-l1-1-0.a
+ADDLIB libapi-ms-win-core-file-l1-1-0.a
+ADDLIB libapi-ms-win-core-file-l2-1-2.a
+ADDLIB libapi-ms-win-core-firmware-l1-1-0.a
+ADDLIB libapi-ms-win-core-heap-l2-1-0.a
+ADDLIB libapi-ms-win-core-heap-obsolete-l1-1-0.a
+ADDLIB libapi-ms-win-core-interlocked-l1-1-0.a
+ADDLIB libapi-ms-win-core-kernel32-legacy-ansi-l1-1-0.a
+ADDLIB libapi-ms-win-core-libraryloader-l1-2-1.a
+ADDLIB libapi-ms-win-core-localization-l1-2-0.a
+ADDLIB libapi-ms-win-core-localization-obsolete-l1-2-0.a
+ADDLIB libapi-ms-win-core-memory-l1-1-0.a
+ADDLIB libapi-ms-win-core-memory-l1-1-1.a
+ADDLIB libapi-ms-win-core-memory-l1-1-5.a
+ADDLIB libapi-ms-win-core-memory-l1-1-6.a
+ADDLIB libapi-ms-win-core-memory-l1-1-7.a
+ADDLIB libapi-ms-win-core-namespace-ansi-l1-1-0.a
+ADDLIB libapi-ms-win-core-namespace-l1-1-0.a
+ADDLIB libapi-ms-win-core-path-l1-1-0.a
+ADDLIB libapi-ms-win-core-processtopology-obsolete-l1-1-0.a
+ADDLIB libapi-ms-win-core-psapi-l1-1-0.a
+ADDLIB libapi-ms-win-core-psm-appnotify-l1-1-0.a
+ADDLIB libapi-ms-win-core-realtime-l1-1-2.a
+ADDLIB libapi-ms-win-core-slapi-l1-1-0.a
+ADDLIB libapi-ms-win-core-synch-l1-1-0.a
+ADDLIB libapi-ms-win-core-sysinfo-l1-1-0.a
+ADDLIB libapi-ms-win-core-sysinfo-l1-2-0.a
+ADDLIB libapi-ms-win-core-timezone-l1-1-1.a
+ADDLIB libapi-ms-win-core-url-l1-1-0.a
+ADDLIB libapi-ms-win-core-version-l1-1-0.a
+ADDLIB libapi-ms-win-core-versionansi-l1-1-0.a
+ADDLIB libapi-ms-win-core-windowserrorreporting-l1-1-1.a
+ADDLIB libapi-ms-win-core-windowserrorreporting-l1-1-2.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-devices-config-l1-1-1.a
+ADDLIB libapi-ms-win-devices-config-l1-1-2.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-2.a
+ADDLIB libapi-ms-win-gaming-tcui-l1-1-3.a
+ADDLIB libapi-ms-win-gaming-tcui-l1-1-4.a
+ADDLIB libapi-ms-win-ro-typeresolution-l1-1-1.a
+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-isolatedcontainer-l1-1-0.a
+ADDLIB libapi-ms-win-security-lsalookup-ansi-l2-1-0.a
+ADDLIB libapi-ms-win-security-lsalookup-l2-1-0.a
+ADDLIB libapi-ms-win-security-provider-ansi-l1-1-0.a
+ADDLIB libapi-ms-win-security-provider-l1-1-0.a
+ADDLIB libapi-ms-win-security-sddl-ansi-l1-1-0.a
+ADDLIB libapi-ms-win-security-sddl-l1-1-0.a
+ADDLIB libapi-ms-win-shcore-obsolete-l1-1-0.a
 SAVE
 END
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
new file mode 100644
index 0000000..c86df87
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-0.def
@@ -0,0 +1,12 @@
+LIBRARY api-ms-win-appmodel-runtime-l1-1-0
+
+EXPORTS
+
+GetCurrentApplicationUserModelId@8
+GetCurrentPackageFamilyName@8
+GetCurrentPackageId@8
+PackageFamilyNameFromFullName@12
+PackageFamilyNameFromId@12
+PackageFullNameFromId@12
+PackageIdFromFullName@16
+PackageNameAndPublisherIdFromFamilyName@20
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
new file mode 100644
index 0000000..8e3959c
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-1.def
@@ -0,0 +1,19 @@
+LIBRARY api-ms-win-appmodel-runtime-l1-1-1
+
+EXPORTS
+
+FormatApplicationUserModelId@16
+GetCurrentApplicationUserModelId@8
+GetCurrentPackageFamilyName@8
+GetCurrentPackageId@8
+PackageFamilyNameFromFullName@12
+PackageFamilyNameFromId@12
+PackageFullNameFromId@12
+PackageIdFromFullName@16
+PackageNameAndPublisherIdFromFamilyName@20
+ParseApplicationUserModelId@20
+VerifyApplicationUserModelId@
+VerifyPackageFamilyName@
+VerifyPackageFullName@
+VerifyPackageId@
+VerifyPackageRelativeApplicationId@
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-com-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-core-com-l1-1-0.def
new file mode 100644
index 0000000..0070f09
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-com-l1-1-0.def
@@ -0,0 +1,57 @@
+LIBRARY api-ms-win-core-com-l1-1-0
+
+EXPORTS
+
+CLSIDFromProgID@8
+CLSIDFromString@8
+CoAddRefServerProcess@0
+CoCreateFreeThreadedMarshaler@8
+CoCreateGuid@4
+CoCreateInstance@20
+CoCreateInstanceEx@24
+CoCreateInstanceFromApp@24
+CoDecrementMTAUsage
+CoDisconnectObject@8
+CoFreeUnusedLibraries@0
+CoFreeUnusedLibrariesEx@8
+CoGetApartmentType@8
+CoGetClassObject@20
+CoGetContextToken@4
+CoGetCurrentLogicalThreadId@4
+CoGetInterfaceAndReleaseStream@12
+CoGetMalloc@8
+CoGetMarshalSizeMax@24
+CoGetObjectContext@8
+CoGetStandardMarshal@24
+CoIncrementMTAUsage
+CoInitializeEx@8
+CoInitializeSecurity@36
+CoLockObjectExternal@12
+CoMarshalInterface@24
+CoMarshalInterThreadInterfaceInStream@12
+CoRegisterClassObject@20
+CoRegisterPSClsid@8
+CoReleaseMarshalData@4
+CoReleaseServerProcess@0
+CoResumeClassObjects@0
+CoRevokeClassObject@4
+CoSetProxyBlanket@32
+CoSuspendClassObjects@0
+CoSwitchCallContext@8
+CoTaskMemAlloc@4
+CoTaskMemFree@4
+CoTaskMemRealloc@8
+CoUninitialize@0
+CoUnmarshalInterface@12
+CoWaitForMultipleHandles@20
+CoWaitForMultipleObjects
+CreateStreamOnHGlobal@12
+FreePropVariantArray@8
+GetHGlobalFromStream@8
+IIDFromString@8
+ProgIDFromCLSID@8
+PropVariantClear@4
+PropVariantCopy@8
+StringFromCLSID@8
+StringFromGUID2@12
+StringFromIID@8
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-comm-l1-1-1.def b/mingw-w64-crt/lib32/api-ms-win-core-comm-l1-1-1.def
new file mode 100644
index 0000000..66b7c52
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-comm-l1-1-1.def
@@ -0,0 +1,23 @@
+LIBRARY api-ms-win-core-comm-l1-1-1
+
+EXPORTS
+
+ClearCommBreak@4
+ClearCommError@12
+EscapeCommFunction@8
+GetCommConfig@12
+GetCommMask@8
+GetCommModemStatus@8
+GetCommProperties@8
+GetCommState@8
+GetCommTimeouts@8
+OpenCommPort@
+PurgeComm@8
+SetCommBreak@4
+SetCommConfig@12
+SetCommMask@8
+SetCommState@8
+SetCommTimeouts@8
+SetupComm@12
+TransmitCommChar@8
+WaitCommEvent@12
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-comm-l1-1-2.def b/mingw-w64-crt/lib32/api-ms-win-core-comm-l1-1-2.def
new file mode 100644
index 0000000..2ef835d
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-comm-l1-1-2.def
@@ -0,0 +1,24 @@
+LIBRARY api-ms-win-core-comm-l1-1-2
+
+EXPORTS
+
+ClearCommBreak@4
+ClearCommError@12
+EscapeCommFunction@8
+GetCommConfig@12
+GetCommMask@8
+GetCommModemStatus@8
+GetCommPorts@
+GetCommProperties@8
+GetCommState@8
+GetCommTimeouts@8
+OpenCommPort@
+PurgeComm@8
+SetCommBreak@4
+SetCommConfig@12
+SetCommMask@8
+SetCommState@8
+SetCommTimeouts@8
+SetupComm@12
+TransmitCommChar@8
+WaitCommEvent@12
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-console-l1-2-0.def b/mingw-w64-crt/lib32/api-ms-win-core-console-l1-2-0.def
new file mode 100644
index 0000000..905e1d5
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-console-l1-2-0.def
@@ -0,0 +1,21 @@
+LIBRARY api-ms-win-core-console-l1-2-0
+
+EXPORTS
+
+AllocConsole@0
+AttachConsole@4
+FreeConsole@0
+GetConsoleCP@0
+GetConsoleMode@8
+GetConsoleOutputCP@0
+GetNumberOfConsoleInputEvents@8
+PeekConsoleInputA@16
+PeekConsoleInputW@16
+ReadConsoleA@20
+ReadConsoleInputA@16
+ReadConsoleInputW@16
+ReadConsoleW@20
+SetConsoleCtrlHandler@8
+SetConsoleMode@8
+WriteConsoleA@20
+WriteConsoleW@20
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-console-l2-1-0.def b/mingw-w64-crt/lib32/api-ms-win-core-console-l2-1-0.def
new file mode 100644
index 0000000..ae4bc6c
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-console-l2-1-0.def
@@ -0,0 +1,42 @@
+LIBRARY api-ms-win-core-console-l2-1-0
+
+EXPORTS
+
+AttachConsole@4
+CreateConsoleScreenBuffer@20
+FillConsoleOutputAttribute@20
+FillConsoleOutputCharacterA@20
+FillConsoleOutputCharacterW@20
+FlushConsoleInputBuffer@4
+FreeConsole@0
+GenerateConsoleCtrlEvent@8
+GetConsoleCursorInfo@8
+GetConsoleScreenBufferInfo@8
+GetConsoleScreenBufferInfoEx@8
+GetConsoleTitleW@8
+GetLargestConsoleWindowSize@4
+PeekConsoleInputW@16
+ReadConsoleOutputA@20
+ReadConsoleOutputAttribute@20
+ReadConsoleOutputCharacterA@20
+ReadConsoleOutputCharacterW@20
+ReadConsoleOutputW@20
+ScrollConsoleScreenBufferA@20
+ScrollConsoleScreenBufferW@20
+SetConsoleActiveScreenBuffer@4
+SetConsoleCP@4
+SetConsoleCursorInfo@8
+SetConsoleCursorPosition@8
+SetConsoleOutputCP@4
+SetConsoleScreenBufferInfoEx@8
+SetConsoleScreenBufferSize@8
+SetConsoleTextAttribute@8
+SetConsoleTitleW@4
+SetConsoleWindowInfo@12
+WriteConsoleInputA@16
+WriteConsoleInputW@16
+WriteConsoleOutputA@20
+WriteConsoleOutputAttribute@20
+WriteConsoleOutputCharacterA@20
+WriteConsoleOutputCharacterW@20
+WriteConsoleOutputW@20
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-console-l2-2-0.def b/mingw-w64-crt/lib32/api-ms-win-core-console-l2-2-0.def
new file mode 100644
index 0000000..e4d1ed3
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-console-l2-2-0.def
@@ -0,0 +1,43 @@
+LIBRARY api-ms-win-core-console-l2-2-0
+
+EXPORTS
+
+CreateConsoleScreenBuffer@20
+FillConsoleOutputAttribute@20
+FillConsoleOutputCharacterA@20
+FillConsoleOutputCharacterW@20
+FlushConsoleInputBuffer@4
+GenerateConsoleCtrlEvent@8
+GetConsoleCursorInfo@8
+GetConsoleOriginalTitleA@8
+GetConsoleOriginalTitleW@8
+GetConsoleScreenBufferInfo@8
+GetConsoleScreenBufferInfoEx@8
+GetConsoleTitleA@8
+GetConsoleTitleW@8
+GetLargestConsoleWindowSize@4
+ReadConsoleOutputA@20
+ReadConsoleOutputAttribute@20
+ReadConsoleOutputCharacterA@20
+ReadConsoleOutputCharacterW@20
+ReadConsoleOutputW@20
+ScrollConsoleScreenBufferA@20
+ScrollConsoleScreenBufferW@20
+SetConsoleActiveScreenBuffer@4
+SetConsoleCP@4
+SetConsoleCursorInfo@8
+SetConsoleCursorPosition@8
+SetConsoleOutputCP@4
+SetConsoleScreenBufferInfoEx@8
+SetConsoleScreenBufferSize@8
+SetConsoleTextAttribute@8
+SetConsoleTitleA@4
+SetConsoleTitleW@4
+SetConsoleWindowInfo@12
+WriteConsoleInputA@16
+WriteConsoleInputW@16
+WriteConsoleOutputA@20
+WriteConsoleOutputAttribute@20
+WriteConsoleOutputCharacterA@20
+WriteConsoleOutputCharacterW@20
+WriteConsoleOutputW@20
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-console-l3-2-0.def b/mingw-w64-crt/lib32/api-ms-win-core-console-l3-2-0.def
new file mode 100644
index 0000000..15cab28
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-console-l3-2-0.def
@@ -0,0 +1,36 @@
+LIBRARY api-ms-win-core-console-l3-2-0
+
+EXPORTS
+
+AddConsoleAliasA@12
+AddConsoleAliasW@12
+ExpungeConsoleCommandHistoryA@4
+ExpungeConsoleCommandHistoryW@4
+GetConsoleAliasA@16
+GetConsoleAliasesA@12
+GetConsoleAliasesLengthA@4
+GetConsoleAliasesLengthW@4
+GetConsoleAliasesW@12
+GetConsoleAliasExesA@8
+GetConsoleAliasExesLengthA@0
+GetConsoleAliasExesLengthW@0
+GetConsoleAliasExesW@8
+GetConsoleAliasW@16
+GetConsoleCommandHistoryA@12
+GetConsoleCommandHistoryLengthA@4
+GetConsoleCommandHistoryLengthW@4
+GetConsoleCommandHistoryW@12
+GetConsoleDisplayMode@4
+GetConsoleFontSize@8
+GetConsoleHistoryInfo@4
+GetConsoleProcessList@8
+GetConsoleSelectionInfo@4
+GetConsoleWindow@0
+GetCurrentConsoleFont@12
+GetCurrentConsoleFontEx@12
+GetNumberOfConsoleMouseButtons@4
+SetConsoleDisplayMode@12
+SetConsoleHistoryInfo@4
+SetConsoleNumberOfCommandsA@8
+SetConsoleNumberOfCommandsW@8
+SetCurrentConsoleFontEx@12
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-debug-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-core-debug-l1-1-0.def
new file mode 100644
index 0000000..5928b3f
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-debug-l1-1-0.def
@@ -0,0 +1,8 @@
+LIBRARY api-ms-win-core-debug-l1-1-0
+
+EXPORTS
+
+DebugBreak@0
+IsDebuggerPresent@0
+OutputDebugStringA@4
+OutputDebugStringW@4
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-enclave-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-core-enclave-l1-1-0.def
new file mode 100644
index 0000000..3bb05d9
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-enclave-l1-1-0.def
@@ -0,0 +1,8 @@
+LIBRARY api-ms-win-core-enclave-l1-1-0
+
+EXPORTS
+
+CreateEnclave@32
+InitializeEnclave@20
+IsEnclaveTypeSupported@4
+LoadEnclaveData@36
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
new file mode 100644
index 0000000..c250e4e
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-errorhandling-l1-1-0.def
@@ -0,0 +1,10 @@
+LIBRARY api-ms-win-core-errorhandling-l1-1-0
+
+EXPORTS
+
+GetLastError@0
+RaiseException@16
+SetErrorMode@4
+SetLastError@4
+SetUnhandledExceptionFilter@4
+UnhandledExceptionFilter@4
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-featurestaging-l1-1-1.def b/mingw-w64-crt/lib32/api-ms-win-core-featurestaging-l1-1-1.def
new file mode 100644
index 0000000..d02a862
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-featurestaging-l1-1-1.def
@@ -0,0 +1,10 @@
+LIBRARY api-ms-win-core-featurestaging-l1-1-1
+
+EXPORTS
+
+GetFeatureEnabledState@8
+GetFeatureVariant@16
+RecordFeatureError@8
+RecordFeatureUsage@16
+SubscribeFeatureStateChangeNotification@12
+UnsubscribeFeatureStateChangeNotification@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
new file mode 100644
index 0000000..4004230
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-file-ansi-l1-1-0.def
@@ -0,0 +1,6 @@
+LIBRARY api-ms-win-core-file-ansi-l1-1-0
+
+EXPORTS
+
+DeleteVolumeMountPointA@4
+GetLogicalDriveStringsA@8
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-file-fromapp-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-core-file-fromapp-l1-1-0.def
new file mode 100644
index 0000000..20a4dbf
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-file-fromapp-l1-1-0.def
@@ -0,0 +1,15 @@
+LIBRARY api-ms-win-core-file-fromapp-l1-1-0
+
+EXPORTS
+
+CopyFileFromAppW@
+CreateDirectoryFromAppW@
+CreateFile2FromAppW@
+CreateFileFromAppW@
+DeleteFileFromAppW@
+FindFirstFileExFromAppW@
+GetFileAttributesExFromAppW@
+MoveFileFromAppW@
+RemoveDirectoryFromAppW@
+ReplaceFileFromAppW@
+SetFileAttributesFromAppW@
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
new file mode 100644
index 0000000..f01e9de
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-file-l1-1-0.def
@@ -0,0 +1,65 @@
+LIBRARY api-ms-win-core-file-l1-1-0
+
+EXPORTS
+
+CompareFileTime@8
+CreateDirectoryA@8
+CreateDirectoryW@8
+CreateFileA@28
+CreateFileW@28
+DeleteFileA@4
+DeleteFileW@4
+DeleteVolumeMountPointW@4
+FileTimeToLocalFileTime@8
+FileTimeToSystemTime@8
+FindClose@4
+FindFirstFileA@8
+FindFirstFileExA@24
+FindFirstFileExW@24
+FindFirstFileW@8
+FindNextFileA@8
+FindNextFileW@8
+FlushFileBuffers@4
+GetDiskFreeSpaceA@20
+GetDiskFreeSpaceExA@16
+GetDiskFreeSpaceExW@16
+GetDiskFreeSpaceW@20
+GetDriveTypeA@4
+GetDriveTypeW@4
+GetFileAttributesA@4
+GetFileAttributesExA@12
+GetFileAttributesExW@12
+GetFileAttributesW@4
+GetFileInformationByHandle@8
+GetFileSize@8
+GetFileSizeEx@8
+GetFileTime@16
+GetFileType@4
+GetFinalPathNameByHandleA@16
+GetFinalPathNameByHandleW@16
+GetFullPathNameA@16
+GetFullPathNameW@16
+GetLogicalDrives@0
+GetLogicalDriveStringsW@8
+GetLongPathNameW@12
+GetShortPathNameW@12
+GetTempFileNameW@16
+GetVolumeInformationW@32
+LocalFileTimeToFileTime@8
+LockFile@20
+LockFileEx@24
+ReadFile@20
+ReadFileEx@20
+RemoveDirectoryA@4
+RemoveDirectoryW@4
+SetEndOfFile@4
+SetFileAttributesA@8
+SetFileAttributesW@8
+SetFileInformationByHandle@16
+SetFilePointer@16
+SetFilePointerEx@20
+SetFileTime@16
+UnlockFile@20
+UnlockFileEx@20
+WriteFile@20
+WriteFileEx@20
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-file-l2-1-2.def b/mingw-w64-crt/lib32/api-ms-win-core-file-l2-1-2.def
new file mode 100644
index 0000000..2e6bfd0
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-file-l2-1-2.def
@@ -0,0 +1,13 @@
+LIBRARY api-ms-win-core-file-l2-1-2
+
+EXPORTS
+
+CopyFile2@12
+CopyFileExW@24
+CopyFileW@12
+CreateHardLinkW@12
+CreateSymbolicLinkW@12
+GetFileInformationByHandleEx@16
+MoveFileExW@12
+ReadDirectoryChangesW@32
+ReplaceFileW@24
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-firmware-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-core-firmware-l1-1-0.def
new file mode 100644
index 0000000..9e2174a
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-firmware-l1-1-0.def
@@ -0,0 +1,12 @@
+LIBRARY api-ms-win-core-firmware-l1-1-0
+
+EXPORTS
+
+GetFirmwareEnvironmentVariableA@16
+GetFirmwareEnvironmentVariableExA@20
+GetFirmwareEnvironmentVariableExW@20
+GetFirmwareEnvironmentVariableW@16
+SetFirmwareEnvironmentVariableA@16
+SetFirmwareEnvironmentVariableExA@20
+SetFirmwareEnvironmentVariableExW@20
+SetFirmwareEnvironmentVariableW@16
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-interlocked-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-core-interlocked-l1-1-0.def
new file mode 100644
index 0000000..9eb401e
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-interlocked-l1-1-0.def
@@ -0,0 +1,15 @@
+LIBRARY api-ms-win-core-interlocked-l1-1-0
+
+EXPORTS
+
+InitializeSListHead@4
+InterlockedCompareExchange@12
+InterlockedCompareExchange64@20
+InterlockedDecrement@4
+InterlockedExchange@8
+InterlockedExchangeAdd@8
+InterlockedFlushSList@4
+InterlockedIncrement@4
+InterlockedPopEntrySList@4
+InterlockedPushEntrySList@8
+QueryDepthSList@4
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-kernel32-legacy-ansi-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-core-kernel32-legacy-ansi-l1-1-0.def
new file mode 100644
index 0000000..e163924
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-kernel32-legacy-ansi-l1-1-0.def
@@ -0,0 +1,6 @@
+LIBRARY api-ms-win-core-kernel32-legacy-ansi-l1-1-0
+
+EXPORTS
+
+SetDllDirectoryA@4
+SetVolumeLabelA@8
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-libraryloader-l1-2-1.def b/mingw-w64-crt/lib32/api-ms-win-core-libraryloader-l1-2-1.def
new file mode 100644
index 0000000..2d691bf
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-libraryloader-l1-2-1.def
@@ -0,0 +1,25 @@
+LIBRARY api-ms-win-core-libraryloader-l1-2-1
+
+EXPORTS
+
+DisableThreadLibraryCalls@4
+FindResourceExW@16
+FindResourceW@12
+FindStringOrdinal@24
+FreeLibrary@4
+FreeLibraryAndExitThread@8
+GetModuleFileNameA@12
+GetModuleFileNameW@12
+GetModuleHandleA@4
+GetModuleHandleExA@12
+GetModuleHandleExW@12
+GetModuleHandleW@4
+GetProcAddress@8
+LoadLibraryA@4
+LoadLibraryExA@12
+LoadLibraryExW@12
+LoadLibraryW@4
+LoadResource@8
+LoadStringW@16
+LockResource@4
+SizeofResource@8
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
new file mode 100644
index 0000000..f3ab771
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-localization-l1-2-0.def
@@ -0,0 +1,43 @@
+LIBRARY api-ms-win-core-localization-l1-2-0
+
+EXPORTS
+
+EnumSystemGeoID@12
+EnumSystemLocalesA@8
+EnumSystemLocalesW@8
+FindNLSStringEx@40
+FormatMessageA@28
+FormatMessageW@28
+GetACP@0
+GetCalendarInfoEx@28
+GetCPInfo@8
+GetCPInfoExW@12
+GetGeoInfoW@20
+GetLocaleInfoA@16
+GetLocaleInfoEx@16
+GetLocaleInfoW@16
+GetNLSVersionEx@12
+GetOEMCP@0
+GetSystemDefaultLangID@0
+GetSystemDefaultLCID@0
+GetThreadLocale@0
+GetUserDefaultLangID@0
+GetUserDefaultLCID@0
+GetUserDefaultLocaleName@8
+GetUserGeoID@4
+IdnToAscii@20
+IdnToUnicode@20
+IsDBCSLeadByte@4
+IsDBCSLeadByteEx@8
+IsNLSDefinedString@20
+IsValidCodePage@4
+IsValidLocale@8
+IsValidLocaleName@4
+IsValidNLSVersion@12
+LCMapStringA@24
+LCMapStringEx@36
+LCMapStringW@24
+LocaleNameToLCID@8
+ResolveLocaleName@12
+VerLanguageNameA@12
+VerLanguageNameW@12
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-localization-obsolete-l1-2-0.def b/mingw-w64-crt/lib32/api-ms-win-core-localization-obsolete-l1-2-0.def
new file mode 100644
index 0000000..657f0de
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-localization-obsolete-l1-2-0.def
@@ -0,0 +1,11 @@
+LIBRARY api-ms-win-core-localization-obsolete-l1-2-0
+
+EXPORTS
+
+CompareStringA@24
+EnumUILanguagesW@12
+GetStringTypeA@20
+GetSystemDefaultLocaleName@8
+GetSystemDefaultUILanguage@0
+GetUserDefaultUILanguage@0
+LCIDToLocaleName@16
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
new file mode 100644
index 0000000..ee24355
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-0.def
@@ -0,0 +1,18 @@
+LIBRARY api-ms-win-core-memory-l1-1-0
+
+EXPORTS
+
+CreateFileMappingW@24
+FlushViewOfFile@8
+MapViewOfFile@20
+MapViewOfFileEx@24
+OpenFileMappingW@12
+ReadProcessMemory@20
+UnmapViewOfFile@4
+VirtualAlloc@16
+VirtualFree@12
+VirtualFreeEx@16
+VirtualProtect@16
+VirtualQuery@12
+VirtualQueryEx@16
+WriteProcessMemory@20
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-1.def b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-1.def
new file mode 100644
index 0000000..c455b6d
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-1.def
@@ -0,0 +1,28 @@
+LIBRARY api-ms-win-core-memory-l1-1-1
+
+EXPORTS
+
+CreateFileMappingFromApp@24
+CreateFileMappingW@24
+FlushViewOfFile@8
+GetLargePageMinimum@0
+GetProcessWorkingSetSizeEx@16
+GetWriteWatch@24
+MapViewOfFile@20
+MapViewOfFileEx@24
+MapViewOfFileFromApp@20
+OpenFileMappingW@12
+ReadProcessMemory@20
+ResetWriteWatch@8
+SetProcessWorkingSetSizeEx@16
+UnmapViewOfFile@4
+UnmapViewOfFileEx@8
+VirtualAlloc@16
+VirtualFree@12
+VirtualFreeEx@16
+VirtualLock@8
+VirtualProtect@16
+VirtualQuery@12
+VirtualQueryEx@16
+VirtualUnlock@8
+WriteProcessMemory@20
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-3.def b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-3.def
new file mode 100644
index 0000000..65ee28b
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-3.def
@@ -0,0 +1,35 @@
+LIBRARY api-ms-win-core-memory-l1-1-3
+
+EXPORTS
+
+CreateFileMappingFromApp@24
+CreateFileMappingW@24
+DiscardVirtualMemory@8
+FlushViewOfFile@8
+GetLargePageMinimum@0
+GetProcessWorkingSetSizeEx@16
+GetWriteWatch@24
+MapViewOfFile@20
+MapViewOfFileEx@24
+MapViewOfFileFromApp@20
+OfferVirtualMemory@12
+OpenFileMappingFromApp@12
+OpenFileMappingW@12
+ReadProcessMemory@20
+ReclaimVirtualMemory@8
+ResetWriteWatch@8
+SetProcessValidCallTargets
+SetProcessWorkingSetSizeEx@16
+UnmapViewOfFile@4
+UnmapViewOfFileEx@8
+VirtualAlloc@16
+VirtualAllocFromApp@16
+VirtualFree@12
+VirtualFreeEx@16
+VirtualLock@8
+VirtualProtect@16
+VirtualProtectFromApp@16
+VirtualQuery@12
+VirtualQueryEx@16
+VirtualUnlock@8
+WriteProcessMemory@20
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-5.def b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-5.def
new file mode 100644
index 0000000..2be4ec5
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-5.def
@@ -0,0 +1,37 @@
+LIBRARY api-ms-win-core-memory-l1-1-5
+
+EXPORTS
+
+CreateFileMappingFromApp@24
+CreateFileMappingW@24
+DiscardVirtualMemory@8
+FlushViewOfFile@8
+GetLargePageMinimum@0
+GetProcessWorkingSetSizeEx@16
+GetWriteWatch@24
+MapViewOfFile@20
+MapViewOfFileEx@24
+MapViewOfFileFromApp@20
+OfferVirtualMemory@12
+OpenFileMappingFromApp@12
+OpenFileMappingW@12
+ReadProcessMemory@20
+ReclaimVirtualMemory@8
+ResetWriteWatch@8
+SetProcessValidCallTargets
+SetProcessWorkingSetSizeEx@16
+UnmapViewOfFile@4
+UnmapViewOfFile2@
+UnmapViewOfFileEx@8
+VirtualAlloc@16
+VirtualAllocFromApp@16
+VirtualFree@12
+VirtualFreeEx@16
+VirtualLock@8
+VirtualProtect@16
+VirtualProtectFromApp@16
+VirtualQuery@12
+VirtualQueryEx@16
+VirtualUnlock@8
+VirtualUnlockEx@
+WriteProcessMemory@20
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-6.def b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-6.def
new file mode 100644
index 0000000..f4e2d12
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-6.def
@@ -0,0 +1,39 @@
+LIBRARY api-ms-win-core-memory-l1-1-6
+
+EXPORTS
+
+CreateFileMappingFromApp@24
+CreateFileMappingW@24
+DiscardVirtualMemory@8
+FlushViewOfFile@8
+GetLargePageMinimum@0
+GetProcessWorkingSetSizeEx@16
+GetWriteWatch@24
+MapViewOfFile@20
+MapViewOfFile3FromApp@
+MapViewOfFileEx@24
+MapViewOfFileFromApp@20
+OfferVirtualMemory@12
+OpenFileMappingFromApp@12
+OpenFileMappingW@12
+ReadProcessMemory@20
+ReclaimVirtualMemory@8
+ResetWriteWatch@8
+SetProcessValidCallTargets
+SetProcessWorkingSetSizeEx@16
+UnmapViewOfFile@4
+UnmapViewOfFile2@
+UnmapViewOfFileEx@8
+VirtualAlloc@16
+VirtualAlloc2FromApp@
+VirtualAllocFromApp@16
+VirtualFree@12
+VirtualFreeEx@16
+VirtualLock@8
+VirtualProtect@16
+VirtualProtectFromApp@16
+VirtualQuery@12
+VirtualQueryEx@16
+VirtualUnlock@8
+VirtualUnlockEx@
+WriteProcessMemory@20
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-7.def b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-7.def
new file mode 100644
index 0000000..1664ce1
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-memory-l1-1-7.def
@@ -0,0 +1,40 @@
+LIBRARY api-ms-win-core-memory-l1-1-7
+
+EXPORTS
+
+CreateFileMappingFromApp@24
+CreateFileMappingW@24
+DiscardVirtualMemory@8
+FlushViewOfFile@8
+GetLargePageMinimum@0
+GetProcessWorkingSetSizeEx@16
+GetWriteWatch@24
+MapViewOfFile@20
+MapViewOfFile3FromApp@
+MapViewOfFileEx@24
+MapViewOfFileFromApp@20
+OfferVirtualMemory@12
+OpenFileMappingFromApp@12
+OpenFileMappingW@12
+ReadProcessMemory@20
+ReclaimVirtualMemory@8
+ResetWriteWatch@8
+SetProcessValidCallTargets
+SetProcessValidCallTargetsForMappedView@
+SetProcessWorkingSetSizeEx@16
+UnmapViewOfFile@4
+UnmapViewOfFile2@
+UnmapViewOfFileEx@8
+VirtualAlloc@16
+VirtualAlloc2FromApp@
+VirtualAllocFromApp@16
+VirtualFree@12
+VirtualFreeEx@16
+VirtualLock@8
+VirtualProtect@16
+VirtualProtectFromApp@16
+VirtualQuery@12
+VirtualQueryEx@16
+VirtualUnlock@8
+VirtualUnlockEx@
+WriteProcessMemory@20
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-namespace-ansi-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-core-namespace-ansi-l1-1-0.def
new file mode 100644
index 0000000..20962d3
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-namespace-ansi-l1-1-0.def
@@ -0,0 +1,7 @@
+LIBRARY api-ms-win-core-namespace-ansi-l1-1-0
+
+EXPORTS
+
+CreateBoundaryDescriptorA@8
+CreatePrivateNamespaceA@12
+OpenPrivateNamespaceA@8
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-namespace-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-core-namespace-l1-1-0.def
new file mode 100644
index 0000000..e132a8b
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-namespace-l1-1-0.def
@@ -0,0 +1,10 @@
+LIBRARY api-ms-win-core-namespace-l1-1-0
+
+EXPORTS
+
+AddSIDToBoundaryDescriptor@8
+ClosePrivateNamespace@8
+CreateBoundaryDescriptorW@8
+CreatePrivateNamespaceW@12
+DeleteBoundaryDescriptor@4
+OpenPrivateNamespaceW@8
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-path-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-core-path-l1-1-0.def
new file mode 100644
index 0000000..61b2465
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-path-l1-1-0.def
@@ -0,0 +1,26 @@
+LIBRARY api-ms-win-core-path-l1-1-0
+
+EXPORTS
+
+PathAllocCanonicalize@
+PathAllocCombine@
+PathCchAddBackslash@
+PathCchAddBackslashEx@
+PathCchAddExtension@
+PathCchAppend@
+PathCchAppendEx@
+PathCchCanonicalize@
+PathCchCanonicalizeEx@
+PathCchCombine@
+PathCchCombineEx@
+PathCchFindExtension@
+PathCchIsRoot@
+PathCchRemoveBackslash@
+PathCchRemoveBackslashEx@
+PathCchRemoveExtension@
+PathCchRemoveFileSpec@
+PathCchRenameExtension@
+PathCchSkipRoot@
+PathCchStripPrefix@
+PathCchStripToRoot@
+PathIsUNCEx@
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-processtopology-obsolete-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-core-processtopology-obsolete-l1-1-0.def
new file mode 100644
index 0000000..7b60bf7
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-processtopology-obsolete-l1-1-0.def
@@ -0,0 +1,8 @@
+LIBRARY api-ms-win-core-processtopology-obsolete-l1-1-0
+
+EXPORTS
+
+GetProcessAffinityMask@12
+GetProcessIoCounters@8
+SetProcessAffinityMask@8
+SetThreadAffinityMask@8
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-psm-appnotify-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-core-psm-appnotify-l1-1-0.def
new file mode 100644
index 0000000..0e7222a
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-psm-appnotify-l1-1-0.def
@@ -0,0 +1,6 @@
+LIBRARY api-ms-win-core-psm-appnotify-l1-1-0
+
+EXPORTS
+
+RegisterAppStateChangeNotification@
+UnregisterAppStateChangeNotification@
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-realtime-l1-1-2.def b/mingw-w64-crt/lib32/api-ms-win-core-realtime-l1-1-2.def
new file mode 100644
index 0000000..0e0c3a6
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-realtime-l1-1-2.def
@@ -0,0 +1,12 @@
+LIBRARY api-ms-win-core-realtime-l1-1-2
+
+EXPORTS
+
+ConvertAuxiliaryCounterToPerformanceCounter@
+ConvertPerformanceCounterToAuxiliaryCounter@
+QueryAuxiliaryCounterFrequency@
+QueryInterruptTime@4
+QueryInterruptTimePrecise@4
+QueryThreadCycleTime@8
+QueryUnbiasedInterruptTime@4
+QueryUnbiasedInterruptTimePrecise@4
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-synch-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-core-synch-l1-1-0.def
new file mode 100644
index 0000000..eef3917
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-synch-l1-1-0.def
@@ -0,0 +1,46 @@
+LIBRARY api-ms-win-core-synch-l1-1-0
+
+EXPORTS
+
+AcquireSRWLockExclusive@4
+AcquireSRWLockShared@4
+CancelWaitableTimer@4
+CreateEventA@16
+CreateEventExA@16
+CreateEventExW@16
+CreateEventW@16
+CreateMutexA@12
+CreateMutexExA@16
+CreateMutexExW@16
+CreateMutexW@12
+CreateSemaphoreExW@24
+CreateWaitableTimerExW@16
+DeleteCriticalSection@4
+EnterCriticalSection@4
+InitializeCriticalSection@4
+InitializeCriticalSectionAndSpinCount@8
+InitializeCriticalSectionEx@12
+InitializeSRWLock@4
+LeaveCriticalSection@4
+OpenEventA@12
+OpenEventW@12
+OpenMutexW@12
+OpenProcess@12
+OpenSemaphoreW@12
+OpenWaitableTimerW@12
+ReleaseMutex@4
+ReleaseSemaphore@12
+ReleaseSRWLockExclusive@4
+ReleaseSRWLockShared@4
+ResetEvent@4
+SetCriticalSectionSpinCount@8
+SetEvent@4
+SetWaitableTimer@24
+SetWaitableTimerEx@28
+SleepEx@8
+TryAcquireSRWLockExclusive@4
+TryAcquireSRWLockShared@4
+TryEnterCriticalSection@4
+WaitForMultipleObjectsEx@20
+WaitForSingleObject@8
+WaitForSingleObjectEx@12
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
new file mode 100644
index 0000000..ab3fdb4
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-sysinfo-l1-1-0.def
@@ -0,0 +1,30 @@
+LIBRARY api-ms-win-core-sysinfo-l1-1-0
+
+EXPORTS
+
+GetComputerNameExA@12
+GetComputerNameExW@12
+GetDynamicTimeZoneInformation@4
+GetLocalTime@4
+GetLogicalProcessorInformation@8
+GetLogicalProcessorInformationEx@12
+GetSystemDirectoryA@8
+GetSystemDirectoryW@8
+GetSystemInfo@4
+GetSystemTime@4
+GetSystemTimeAdjustment@12
+GetSystemTimeAsFileTime@4
+GetTickCount@0
+GetTickCount64@0
+GetTimeZoneInformation@4
+GetTimeZoneInformationForYear@12
+GetVersion@0
+GetVersionExA@4
+GetVersionExW@4
+GetWindowsDirectoryA@8
+GetWindowsDirectoryW@8
+GlobalMemoryStatusEx@4
+SetLocalTime@4
+SystemTimeToFileTime@8
+SystemTimeToTzSpecificLocalTime@12
+TzSpecificLocalTimeToSystemTime@12
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-sysinfo-l1-2-0.def b/mingw-w64-crt/lib32/api-ms-win-core-sysinfo-l1-2-0.def
new file mode 100644
index 0000000..25e0b0e
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-sysinfo-l1-2-0.def
@@ -0,0 +1,31 @@
+LIBRARY api-ms-win-core-sysinfo-l1-2-0
+
+EXPORTS
+
+EnumSystemFirmwareTables@12
+GetComputerNameExA@12
+GetComputerNameExW@12
+GetLocalTime@4
+GetLogicalProcessorInformation@8
+GetLogicalProcessorInformationEx@12
+GetNativeSystemInfo@4
+GetProductInfo@20
+GetSystemDirectoryA@8
+GetSystemDirectoryW@8
+GetSystemFirmwareTable@16
+GetSystemInfo@4
+GetSystemTime@4
+GetSystemTimeAdjustment@12
+GetSystemTimeAsFileTime@4
+GetSystemTimePreciseAsFileTime@4
+GetTickCount@0
+GetTickCount64@0
+GetVersion@0
+GetVersionExA@4
+GetVersionExW@4
+GetWindowsDirectoryA@8
+GetWindowsDirectoryW@8
+GlobalMemoryStatusEx@4
+SetLocalTime@4
+SetSystemTime@4
+VerSetConditionMask@16
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-timezone-l1-1-1.def b/mingw-w64-crt/lib32/api-ms-win-core-timezone-l1-1-1.def
new file mode 100644
index 0000000..25142da
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-timezone-l1-1-1.def
@@ -0,0 +1,17 @@
+LIBRARY api-ms-win-core-timezone-l1-1-1
+
+EXPORTS
+
+EnumDynamicTimeZoneInformation@8
+FileTimeToSystemTime@8
+GetDynamicTimeZoneInformation@4
+GetDynamicTimeZoneInformationEffectiveYears@12
+GetTimeZoneInformation@4
+GetTimeZoneInformationForYear@12
+LocalFileTimeToLocalSystemTime@12
+LocalSystemTimeToLocalFileTime@12
+SystemTimeToFileTime@8
+SystemTimeToTzSpecificLocalTime@12
+SystemTimeToTzSpecificLocalTimeEx@12
+TzSpecificLocalTimeToSystemTime@12
+TzSpecificLocalTimeToSystemTimeEx@12
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-url-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-core-url-l1-1-0.def
new file mode 100644
index 0000000..6930c21
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-url-l1-1-0.def
@@ -0,0 +1,6 @@
+LIBRARY api-ms-win-core-url-l1-1-0
+
+EXPORTS
+
+GetAcceptLanguagesA@
+GetAcceptLanguagesW@
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-version-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-core-version-l1-1-0.def
new file mode 100644
index 0000000..25da2be
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-version-l1-1-0.def
@@ -0,0 +1,7 @@
+LIBRARY api-ms-win-core-version-l1-1-0
+
+EXPORTS
+
+GetFileVersionInfoExW@20
+GetFileVersionInfoSizeExW@12
+VerQueryValueW@16
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-versionansi-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-core-versionansi-l1-1-0.def
new file mode 100644
index 0000000..c7ff968
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-versionansi-l1-1-0.def
@@ -0,0 +1,7 @@
+LIBRARY api-ms-win-core-versionansi-l1-1-0
+
+EXPORTS
+
+GetFileVersionInfoExA@
+GetFileVersionInfoSizeExA@
+VerQueryValueA@16
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-windowserrorreporting-l1-1-1.def b/mingw-w64-crt/lib32/api-ms-win-core-windowserrorreporting-l1-1-1.def
new file mode 100644
index 0000000..98096c1
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-windowserrorreporting-l1-1-1.def
@@ -0,0 +1,14 @@
+LIBRARY api-ms-win-core-windowserrorreporting-l1-1-1
+
+EXPORTS
+
+WerRegisterAdditionalProcess@8
+WerRegisterCustomMetadata@8
+WerRegisterExcludedMemoryBlock@8
+WerRegisterFile@12
+WerRegisterMemoryBlock@8
+WerUnregisterAdditionalProcess@4
+WerUnregisterCustomMetadata@4
+WerUnregisterExcludedMemoryBlock@4
+WerUnregisterFile@4
+WerUnregisterMemoryBlock@4
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-windowserrorreporting-l1-1-2.def b/mingw-w64-crt/lib32/api-ms-win-core-windowserrorreporting-l1-1-2.def
new file mode 100644
index 0000000..e03b948
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-windowserrorreporting-l1-1-2.def
@@ -0,0 +1,16 @@
+LIBRARY api-ms-win-core-windowserrorreporting-l1-1-2
+
+EXPORTS
+
+WerRegisterAdditionalProcess@8
+WerRegisterAppLocalDump@4
+WerRegisterCustomMetadata@8
+WerRegisterExcludedMemoryBlock@8
+WerRegisterFile@12
+WerRegisterMemoryBlock@8
+WerUnregisterAdditionalProcess@4
+WerUnregisterAppLocalDump@
+WerUnregisterCustomMetadata@4
+WerUnregisterExcludedMemoryBlock@4
+WerUnregisterFile@4
+WerUnregisterMemoryBlock@4
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-wow64-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-core-wow64-l1-1-0.def
new file mode 100644
index 0000000..ffa5fd3
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-wow64-l1-1-0.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-core-wow64-l1-1-0
+
+EXPORTS
+
+IsWow64Process@8
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-wow64-l1-1-1.def b/mingw-w64-crt/lib32/api-ms-win-core-wow64-l1-1-1.def
new file mode 100644
index 0000000..fe4fbbc
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-wow64-l1-1-1.def
@@ -0,0 +1,6 @@
+LIBRARY api-ms-win-core-wow64-l1-1-1
+
+EXPORTS
+
+IsWow64Process@8
+IsWow64Process2@12
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
new file mode 100644
index 0000000..03c0430
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-devices-config-l1-1-1.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/lib32/api-ms-win-devices-config-l1-1-2.def b/mingw-w64-crt/lib32/api-ms-win-devices-config-l1-1-2.def
new file mode 100644
index 0000000..4056eb4
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-devices-config-l1-1-2.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/lib32/api-ms-win-gaming-deviceinformation-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-gaming-deviceinformation-l1-1-0.def
new file mode 100644
index 0000000..767ec6b
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-gaming-deviceinformation-l1-1-0.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-gaming-deviceinformation-l1-1-0
+
+EXPORTS
+
+GetGamingDeviceModelInformation@
diff --git a/mingw-w64-crt/lib32/api-ms-win-gaming-expandedresources-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-gaming-expandedresources-l1-1-0.def
new file mode 100644
index 0000000..1c160a2
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-gaming-expandedresources-l1-1-0.def
@@ -0,0 +1,7 @@
+LIBRARY api-ms-win-gaming-expandedresources-l1-1-0
+
+EXPORTS
+
+GetExpandedResourceExclusiveCpuCount@
+HasExpandedResources@
+ReleaseExclusiveCpuSets@
diff --git a/mingw-w64-crt/lib32/api-ms-win-gaming-tcui-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-gaming-tcui-l1-1-0.def
new file mode 100644
index 0000000..ba5e6d4
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-gaming-tcui-l1-1-0.def
@@ -0,0 +1,11 @@
+LIBRARY api-ms-win-gaming-tcui-l1-1-0
+
+EXPORTS
+
+ProcessPendingGameUI@4
+ShowChangeFriendRelationshipUI@12
+ShowGameInviteUI@24
+ShowPlayerPickerUI@36
+ShowProfileCardUI@12
+ShowTitleAchievementsUI@12
+TryCancelPendingGameUI@0
diff --git a/mingw-w64-crt/lib32/api-ms-win-gaming-tcui-l1-1-3.def b/mingw-w64-crt/lib32/api-ms-win-gaming-tcui-l1-1-3.def
new file mode 100644
index 0000000..4dc0614
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-gaming-tcui-l1-1-3.def
@@ -0,0 +1,22 @@
+LIBRARY api-ms-win-gaming-tcui-l1-1-3
+
+EXPORTS
+
+CheckGamingPrivilegeSilently@16
+CheckGamingPrivilegeSilentlyForUser@20
+CheckGamingPrivilegeWithUI@24
+CheckGamingPrivilegeWithUIForUser@28
+ProcessPendingGameUI@4
+ShowChangeFriendRelationshipUI@12
+ShowChangeFriendRelationshipUIForUser@16
+ShowGameInviteUI@24
+ShowGameInviteUIForUser@28
+ShowGameInviteUIWithContext@
+ShowGameInviteUIWithContextForUser@
+ShowPlayerPickerUI@36
+ShowPlayerPickerUIForUser@40
+ShowProfileCardUI@12
+ShowProfileCardUIForUser@16
+ShowTitleAchievementsUI@12
+ShowTitleAchievementsUIForUser@16
+TryCancelPendingGameUI@0
diff --git a/mingw-w64-crt/lib32/api-ms-win-gaming-tcui-l1-1-4.def b/mingw-w64-crt/lib32/api-ms-win-gaming-tcui-l1-1-4.def
new file mode 100644
index 0000000..084619a
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-gaming-tcui-l1-1-4.def
@@ -0,0 +1,30 @@
+LIBRARY api-ms-win-gaming-tcui-l1-1-4
+
+EXPORTS
+
+CheckGamingPrivilegeSilently@16
+CheckGamingPrivilegeSilentlyForUser@20
+CheckGamingPrivilegeWithUI@24
+CheckGamingPrivilegeWithUIForUser@28
+ProcessPendingGameUI@4
+ShowChangeFriendRelationshipUI@12
+ShowChangeFriendRelationshipUIForUser@16
+ShowCustomizeUserProfileUI@
+ShowCustomizeUserProfileUIForUser@
+ShowFindFriendsUI@
+ShowFindFriendsUIForUser@
+ShowGameInfoUI@
+ShowGameInfoUIForUser@
+ShowGameInviteUI@24
+ShowGameInviteUIForUser@28
+ShowGameInviteUIWithContext@
+ShowGameInviteUIWithContextForUser@
+ShowPlayerPickerUI@36
+ShowPlayerPickerUIForUser@40
+ShowProfileCardUI@12
+ShowProfileCardUIForUser@16
+ShowTitleAchievementsUI@12
+ShowTitleAchievementsUIForUser@16
+ShowUserSettingsUI@
+ShowUserSettingsUIForUser@
+TryCancelPendingGameUI@0
diff --git a/mingw-w64-crt/lib32/api-ms-win-ro-typeresolution-l1-1-1.def b/mingw-w64-crt/lib32/api-ms-win-ro-typeresolution-l1-1-1.def
new file mode 100644
index 0000000..4cce5f3
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-ro-typeresolution-l1-1-1.def
@@ -0,0 +1,9 @@
+LIBRARY api-ms-win-ro-typeresolution-l1-1-1
+
+EXPORTS
+
+RoGetMetaDataFile@20
+RoIsApiContractMajorVersionPresent@
+RoIsApiContractPresent@
+RoParseTypeName@12
+RoResolveNamespace@32
diff --git a/mingw-w64-crt/lib32/api-ms-win-security-base-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-security-base-l1-1-0.def
new file mode 100644
index 0000000..96dd707
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-security-base-l1-1-0.def
@@ -0,0 +1,59 @@
+LIBRARY api-ms-win-security-base-l1-1-0
+
+EXPORTS
+
+AddAccessAllowedAce@16
+AddAccessAllowedAceEx@20
+AddAce@20
+AddMandatoryAce@20
+AdjustTokenGroups@24
+AdjustTokenPrivileges@24
+AllocateAndInitializeSid@44
+AllocateLocallyUniqueId@4
+CheckTokenMembership@12
+CopySid@12
+CreateWellKnownSid@16
+DeleteAce@8
+DuplicateToken@12
+DuplicateTokenEx@24
+EqualDomainSid@12
+EqualSid@8
+FreeSid@4
+GetAce@12
+GetAclInformation@16
+GetFileSecurityW@20
+GetKernelObjectSecurity@20
+GetLengthSid@4
+GetSecurityDescriptorControl@12
+GetSecurityDescriptorDacl@16
+GetSecurityDescriptorGroup@12
+GetSecurityDescriptorLength@4
+GetSecurityDescriptorOwner@12
+GetSecurityDescriptorRMControl@8
+GetSecurityDescriptorSacl@16
+GetSidIdentifierAuthority@4
+GetSidLengthRequired@4
+GetSidSubAuthority@8
+GetSidSubAuthorityCount@4
+GetTokenInformation@20
+GetWindowsAccountDomainSid@12
+ImpersonateLoggedOnUser@4
+InitializeAcl@12
+InitializeSecurityDescriptor@8
+InitializeSid@12
+IsValidAcl@4
+IsValidSecurityDescriptor@4
+IsValidSid@4
+IsWellKnownSid@8
+MakeAbsoluteSD@44
+MakeSelfRelativeSD@12
+RevertToSelf@0
+SetFileSecurityW@12
+SetKernelObjectSecurity@12
+SetSecurityDescriptorControl@12
+SetSecurityDescriptorDacl@16
+SetSecurityDescriptorGroup@12
+SetSecurityDescriptorOwner@12
+SetSecurityDescriptorRMControl@8
+SetSecurityDescriptorSacl@16
+SetTokenInformation@16
diff --git a/mingw-w64-crt/lib32/api-ms-win-security-base-l1-2-0.def b/mingw-w64-crt/lib32/api-ms-win-security-base-l1-2-0.def
new file mode 100644
index 0000000..7685ab2
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-security-base-l1-2-0.def
@@ -0,0 +1,60 @@
+LIBRARY api-ms-win-security-base-l1-2-0
+
+EXPORTS
+
+AddAccessAllowedAce@16
+AddAccessAllowedAceEx@20
+AddAce@20
+AddMandatoryAce@20
+AdjustTokenGroups@24
+AdjustTokenPrivileges@24
+AllocateAndInitializeSid@44
+AllocateLocallyUniqueId@4
+CheckTokenMembership@12
+CheckTokenMembershipEx@16
+CopySid@12
+CreateWellKnownSid@16
+DeleteAce@8
+DuplicateToken@12
+DuplicateTokenEx@24
+EqualDomainSid@12
+EqualSid@8
+FreeSid@4
+GetAce@12
+GetAclInformation@16
+GetFileSecurityW@20
+GetKernelObjectSecurity@20
+GetLengthSid@4
+GetSecurityDescriptorControl@12
+GetSecurityDescriptorDacl@16
+GetSecurityDescriptorGroup@12
+GetSecurityDescriptorLength@4
+GetSecurityDescriptorOwner@12
+GetSecurityDescriptorRMControl@8
+GetSecurityDescriptorSacl@16
+GetSidIdentifierAuthority@4
+GetSidLengthRequired@4
+GetSidSubAuthority@8
+GetSidSubAuthorityCount@4
+GetTokenInformation@20
+GetWindowsAccountDomainSid@12
+ImpersonateLoggedOnUser@4
+InitializeAcl@12
+InitializeSecurityDescriptor@8
+InitializeSid@12
+IsValidAcl@4
+IsValidSecurityDescriptor@4
+IsValidSid@4
+IsWellKnownSid@8
+MakeAbsoluteSD@44
+MakeSelfRelativeSD@12
+RevertToSelf@0
+SetFileSecurityW@12
+SetKernelObjectSecurity@12
+SetSecurityDescriptorControl@12
+SetSecurityDescriptorDacl@16
+SetSecurityDescriptorGroup@12
+SetSecurityDescriptorOwner@12
+SetSecurityDescriptorRMControl@8
+SetSecurityDescriptorSacl@16
+SetTokenInformation@16
diff --git a/mingw-w64-crt/lib32/api-ms-win-security-isolatedcontainer-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-security-isolatedcontainer-l1-1-0.def
new file mode 100644
index 0000000..741499b
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-security-isolatedcontainer-l1-1-0.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-security-isolatedcontainer-l1-1-0
+
+EXPORTS
+
+IsProcessInIsolatedContainer@4
diff --git a/mingw-w64-crt/lib32/api-ms-win-security-lsalookup-ansi-l2-1-0.def b/mingw-w64-crt/lib32/api-ms-win-security-lsalookup-ansi-l2-1-0.def
new file mode 100644
index 0000000..b3f8285
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-security-lsalookup-ansi-l2-1-0.def
@@ -0,0 +1,9 @@
+LIBRARY api-ms-win-security-lsalookup-ansi-l2-1-0
+
+EXPORTS
+
+LookupAccountNameA@28
+LookupAccountSidA@28
+LookupPrivilegeDisplayNameA@20
+LookupPrivilegeNameA@16
+LookupPrivilegeValueA@12
diff --git a/mingw-w64-crt/lib32/api-ms-win-security-lsalookup-l2-1-0.def b/mingw-w64-crt/lib32/api-ms-win-security-lsalookup-l2-1-0.def
new file mode 100644
index 0000000..6211588
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-security-lsalookup-l2-1-0.def
@@ -0,0 +1,9 @@
+LIBRARY api-ms-win-security-lsalookup-l2-1-0
+
+EXPORTS
+
+LookupAccountNameW@28
+LookupAccountSidW@28
+LookupPrivilegeDisplayNameW@20
+LookupPrivilegeNameW@16
+LookupPrivilegeValueW@12
diff --git a/mingw-w64-crt/lib32/api-ms-win-security-provider-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-security-provider-l1-1-0.def
new file mode 100644
index 0000000..980011f
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-security-provider-l1-1-0.def
@@ -0,0 +1,10 @@
+LIBRARY api-ms-win-security-provider-l1-1-0
+
+EXPORTS
+
+GetExplicitEntriesFromAclW@12
+GetNamedSecurityInfoW@32
+GetSecurityInfo@32
+SetEntriesInAclW@16
+SetNamedSecurityInfoW@28
+SetSecurityInfo@28
diff --git a/mingw-w64-crt/lib32/api-ms-win-security-sddl-ansi-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-security-sddl-ansi-l1-1-0.def
new file mode 100644
index 0000000..27a36ef
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-security-sddl-ansi-l1-1-0.def
@@ -0,0 +1,6 @@
+LIBRARY api-ms-win-security-sddl-ansi-l1-1-0
+
+EXPORTS
+
+ConvertSidToStringSidA@8
+ConvertStringSidToSidA@8
diff --git a/mingw-w64-crt/lib32/api-ms-win-security-sddl-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-security-sddl-l1-1-0.def
new file mode 100644
index 0000000..9f376c5
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-security-sddl-l1-1-0.def
@@ -0,0 +1,8 @@
+LIBRARY api-ms-win-security-sddl-l1-1-0
+
+EXPORTS
+
+ConvertSecurityDescriptorToStringSecurityDescriptorW@20
+ConvertSidToStringSidW@8
+ConvertStringSecurityDescriptorToSecurityDescriptorW@16
+ConvertStringSidToSidW@8
diff --git a/mingw-w64-crt/lib32/api-ms-win-shcore-obsolete-l1-1-0.def b/mingw-w64-crt/lib32/api-ms-win-shcore-obsolete-l1-1-0.def
new file mode 100644
index 0000000..42a937d
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-shcore-obsolete-l1-1-0.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-shcore-obsolete-l1-1-0
+
+EXPORTS
+
+CommandLineToArgvW@8