Signed-off-by: Mark Harmstone <[email protected]>
---
mingw-w64-crt/Makefile.am | 4 +-
.../api-ms-win-core-processthreads-l1-1-2.def | 5 ++
...-core-processthreads-l1-1-2_windowsapp.def | 71 ++++++++++++++++
.../api-ms-win-core-processthreads-l1-1-3.def | 1 +
...-core-processthreads-l1-1-3_windowsapp.def | 82 +++++++++++++++++++
mingw-w64-crt/lib-common/windowsapp.mri | 4 +-
.../api-ms-win-core-processthreads-l1-1-2.def | 5 ++
...-core-processthreads-l1-1-2_windowsapp.def | 71 ++++++++++++++++
.../api-ms-win-core-processthreads-l1-1-3.def | 1 +
...-core-processthreads-l1-1-3_windowsapp.def | 82 +++++++++++++++++++
10 files changed, 322 insertions(+), 4 deletions(-)
create mode 100644
mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-2_windowsapp.def
create mode 100644
mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-3_windowsapp.def
create mode 100644
mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-2_windowsapp.def
create mode 100644
mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-3_windowsapp.def
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 6a168b5a6..66e7f168a 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2333,8 +2333,8 @@ endif
%/libapi-ms-win-core-processsnapshot-l1-1-0.a \
%/libapi-ms-win-core-processthreads-l1-1-0.a \
%/libapi-ms-win-core-processthreads-l1-1-1.a \
- %/libapi-ms-win-core-processthreads-l1-1-2.a \
- %/libapi-ms-win-core-processthreads-l1-1-3.a \
+ %/libapi-ms-win-core-processthreads-l1-1-2_windowsapp.a \
+ %/libapi-ms-win-core-processthreads-l1-1-3_windowsapp.a \
%/libapi-ms-win-core-processtopology-l1-1-0.a \
%/libapi-ms-win-core-processtopology-obsolete-l1-1-0.a \
%/libapi-ms-win-core-profile-l1-1-0.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-2.def
b/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-2.def
index 92dcf5170..b94ef513e 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-2.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-2.def
@@ -35,10 +35,13 @@ GetSystemTimes
GetThreadContext
GetThreadId
GetThreadIdealProcessorEx
+GetThreadInformation
+GetThreadIOPendingFlag
GetThreadPriority
GetThreadPriorityBoost
GetThreadTimes
InitializeProcThreadAttributeList
+IsProcessCritical
IsProcessorFeaturePresent
OpenProcess
OpenProcessToken
@@ -46,6 +49,7 @@ OpenThread
OpenThreadToken
ProcessIdToSessionId
QueryProcessAffinityUpdateMode
+QueryProtectedPolicy
QueueUserAPC
ResumeThread
SetPriorityClass
@@ -53,6 +57,7 @@ SetProcessAffinityUpdateMode
SetProcessMitigationPolicy
SetProcessPriorityBoost
SetProcessShutdownParameters
+SetProtectedPolicy
SetThreadContext
SetThreadIdealProcessorEx
SetThreadInformation
diff --git
a/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-2_windowsapp.def
b/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-2_windowsapp.def
new file mode 100644
index 000000000..92dcf5170
--- /dev/null
+++
b/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-2_windowsapp.def
@@ -0,0 +1,71 @@
+LIBRARY api-ms-win-core-processthreads-l1-1-2
+
+EXPORTS
+
+CreateProcessA
+CreateProcessAsUserW
+CreateProcessW
+CreateRemoteThread
+CreateRemoteThreadEx
+CreateThread
+DeleteProcThreadAttributeList
+ExitProcess
+ExitThread
+FlushInstructionCache
+FlushProcessWriteBuffers
+GetCurrentProcess
+GetCurrentProcessId
+GetCurrentProcessorNumber
+GetCurrentProcessorNumberEx
+GetCurrentThread
+GetCurrentThreadId
+GetCurrentThreadStackLimits
+GetExitCodeProcess
+GetExitCodeThread
+GetPriorityClass
+GetProcessHandleCount
+GetProcessId
+GetProcessIdOfThread
+GetProcessMitigationPolicy
+GetProcessPriorityBoost
+GetProcessTimes
+GetProcessVersion
+GetStartupInfoW
+GetSystemTimes
+GetThreadContext
+GetThreadId
+GetThreadIdealProcessorEx
+GetThreadPriority
+GetThreadPriorityBoost
+GetThreadTimes
+InitializeProcThreadAttributeList
+IsProcessorFeaturePresent
+OpenProcess
+OpenProcessToken
+OpenThread
+OpenThreadToken
+ProcessIdToSessionId
+QueryProcessAffinityUpdateMode
+QueueUserAPC
+ResumeThread
+SetPriorityClass
+SetProcessAffinityUpdateMode
+SetProcessMitigationPolicy
+SetProcessPriorityBoost
+SetProcessShutdownParameters
+SetThreadContext
+SetThreadIdealProcessorEx
+SetThreadInformation
+SetThreadPriority
+SetThreadPriorityBoost
+SetThreadStackGuarantee
+SetThreadToken
+SuspendThread
+SwitchToThread
+TerminateProcess
+TerminateThread
+TlsAlloc
+TlsFree
+TlsGetValue
+TlsSetValue
+UpdateProcThreadAttribute
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-3.def
b/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-3.def
index 66fda9324..53516958e 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-3.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-3.def
@@ -31,6 +31,7 @@ GetProcessIdOfThread
GetProcessInformation
GetProcessMitigationPolicy
GetProcessPriorityBoost
+GetProcessShutdownParameters
GetProcessTimes
GetProcessVersion
GetStartupInfoW
diff --git
a/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-3_windowsapp.def
b/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-3_windowsapp.def
new file mode 100644
index 000000000..66fda9324
--- /dev/null
+++
b/mingw-w64-crt/lib-common/api-ms-win-core-processthreads-l1-1-3_windowsapp.def
@@ -0,0 +1,82 @@
+LIBRARY api-ms-win-core-processthreads-l1-1-3
+
+EXPORTS
+
+CreateProcessA
+CreateProcessAsUserA
+CreateProcessAsUserW
+CreateProcessW
+CreateRemoteThread
+CreateRemoteThreadEx
+CreateThread
+DeleteProcThreadAttributeList
+ExitProcess
+ExitThread
+FlushInstructionCache
+FlushProcessWriteBuffers
+GetCurrentProcess
+GetCurrentProcessId
+GetCurrentProcessorNumber
+GetCurrentProcessorNumberEx
+GetCurrentThread
+GetCurrentThreadId
+GetCurrentThreadStackLimits
+GetExitCodeProcess
+GetExitCodeThread
+GetPriorityClass
+GetProcessDefaultCpuSets
+GetProcessHandleCount
+GetProcessId
+GetProcessIdOfThread
+GetProcessInformation
+GetProcessMitigationPolicy
+GetProcessPriorityBoost
+GetProcessTimes
+GetProcessVersion
+GetStartupInfoW
+GetSystemCpuSetInformation
+GetSystemTimes
+GetThreadContext
+GetThreadDescription
+GetThreadId
+GetThreadIdealProcessorEx
+GetThreadPriority
+GetThreadPriorityBoost
+GetThreadSelectedCpuSets
+GetThreadTimes
+InitializeProcThreadAttributeList
+IsProcessorFeaturePresent
+OpenProcess
+OpenProcessToken
+OpenThread
+OpenThreadToken
+ProcessIdToSessionId
+QueryProcessAffinityUpdateMode
+QueueUserAPC
+ResumeThread
+SetPriorityClass
+SetProcessAffinityUpdateMode
+SetProcessDefaultCpuSets
+SetProcessInformation
+SetProcessMitigationPolicy
+SetProcessPriorityBoost
+SetProcessShutdownParameters
+SetThreadContext
+SetThreadDescription
+SetThreadIdealProcessor
+SetThreadIdealProcessorEx
+SetThreadInformation
+SetThreadPriority
+SetThreadPriorityBoost
+SetThreadSelectedCpuSets
+SetThreadStackGuarantee
+SetThreadToken
+SuspendThread
+SwitchToThread
+TerminateProcess
+TerminateThread
+TlsAlloc
+TlsFree
+TlsGetValue
+TlsSetValue
+UpdateProcThreadAttribute
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri
b/mingw-w64-crt/lib-common/windowsapp.mri
index 41662a874..6feff6693 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -95,8 +95,8 @@ ADDLIB
libapi-ms-win-core-processenvironment-l1-2-0_windowsapp.a
ADDLIB libapi-ms-win-core-processsnapshot-l1-1-0.a
ADDLIB libapi-ms-win-core-processthreads-l1-1-0.a
ADDLIB libapi-ms-win-core-processthreads-l1-1-1.a
-ADDLIB libapi-ms-win-core-processthreads-l1-1-2.a
-ADDLIB libapi-ms-win-core-processthreads-l1-1-3.a
+ADDLIB libapi-ms-win-core-processthreads-l1-1-2_windowsapp.a
+ADDLIB libapi-ms-win-core-processthreads-l1-1-3_windowsapp.a
ADDLIB libapi-ms-win-core-processtopology-l1-1-0.a
ADDLIB libapi-ms-win-core-processtopology-obsolete-l1-1-0.a
ADDLIB libapi-ms-win-core-profile-l1-1-0.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-2.def
b/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-2.def
index e2bc30ad8..3b681462b 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-2.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-2.def
@@ -35,10 +35,13 @@ GetSystemTimes@12
GetThreadContext@8
GetThreadId@4
GetThreadIdealProcessorEx@8
+GetThreadInformation@16
+GetThreadIOPendingFlag@8
GetThreadPriority@4
GetThreadPriorityBoost@8
GetThreadTimes@20
InitializeProcThreadAttributeList@16
+IsProcessCritical@8
IsProcessorFeaturePresent@4
OpenProcess@12
OpenProcessToken@12
@@ -46,6 +49,7 @@ OpenThread@12
OpenThreadToken@16
ProcessIdToSessionId@8
QueryProcessAffinityUpdateMode@8
+QueryProtectedPolicy@8
QueueUserAPC@12
ResumeThread@4
SetPriorityClass@8
@@ -53,6 +57,7 @@ SetProcessAffinityUpdateMode@8
SetProcessMitigationPolicy@12
SetProcessPriorityBoost@8
SetProcessShutdownParameters@8
+SetProtectedPolicy@12
SetThreadContext@8
SetThreadIdealProcessorEx@12
SetThreadInformation@16
diff --git
a/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-2_windowsapp.def
b/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-2_windowsapp.def
new file mode 100644
index 000000000..e2bc30ad8
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-2_windowsapp.def
@@ -0,0 +1,71 @@
+LIBRARY api-ms-win-core-processthreads-l1-1-2
+
+EXPORTS
+
+CreateProcessA@40
+CreateProcessAsUserW@44
+CreateProcessW@40
+CreateRemoteThread@28
+CreateRemoteThreadEx@32
+CreateThread@24
+DeleteProcThreadAttributeList@4
+ExitProcess@4
+ExitThread@4
+FlushInstructionCache@12
+FlushProcessWriteBuffers@0
+GetCurrentProcess@0
+GetCurrentProcessId@0
+GetCurrentProcessorNumber@0
+GetCurrentProcessorNumberEx@4
+GetCurrentThread@0
+GetCurrentThreadId@0
+GetCurrentThreadStackLimits@8
+GetExitCodeProcess@8
+GetExitCodeThread@8
+GetPriorityClass@4
+GetProcessHandleCount@8
+GetProcessId@4
+GetProcessIdOfThread@4
+GetProcessMitigationPolicy@16
+GetProcessPriorityBoost@8
+GetProcessTimes@20
+GetProcessVersion@4
+GetStartupInfoW@4
+GetSystemTimes@12
+GetThreadContext@8
+GetThreadId@4
+GetThreadIdealProcessorEx@8
+GetThreadPriority@4
+GetThreadPriorityBoost@8
+GetThreadTimes@20
+InitializeProcThreadAttributeList@16
+IsProcessorFeaturePresent@4
+OpenProcess@12
+OpenProcessToken@12
+OpenThread@12
+OpenThreadToken@16
+ProcessIdToSessionId@8
+QueryProcessAffinityUpdateMode@8
+QueueUserAPC@12
+ResumeThread@4
+SetPriorityClass@8
+SetProcessAffinityUpdateMode@8
+SetProcessMitigationPolicy@12
+SetProcessPriorityBoost@8
+SetProcessShutdownParameters@8
+SetThreadContext@8
+SetThreadIdealProcessorEx@12
+SetThreadInformation@16
+SetThreadPriority@8
+SetThreadPriorityBoost@8
+SetThreadStackGuarantee@4
+SetThreadToken@8
+SuspendThread@4
+SwitchToThread@0
+TerminateProcess@8
+TerminateThread@8
+TlsAlloc@0
+TlsFree@4
+TlsGetValue@4
+TlsSetValue@8
+UpdateProcThreadAttribute@28
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-3.def
b/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-3.def
index 62665178d..ab97f8790 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-3.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-3.def
@@ -29,6 +29,7 @@ GetProcessHandleCount@8
GetProcessId@4
GetProcessIdOfThread@4
GetProcessInformation@16
+GetProcessShutdownParameters@8
GetProcessMitigationPolicy@16
GetProcessPriorityBoost@8
GetProcessTimes@20
diff --git
a/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-3_windowsapp.def
b/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-3_windowsapp.def
new file mode 100644
index 000000000..62665178d
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-processthreads-l1-1-3_windowsapp.def
@@ -0,0 +1,82 @@
+LIBRARY api-ms-win-core-processthreads-l1-1-3
+
+EXPORTS
+
+CreateProcessA@40
+CreateProcessAsUserA@44
+CreateProcessAsUserW@44
+CreateProcessW@40
+CreateRemoteThread@28
+CreateRemoteThreadEx@32
+CreateThread@24
+DeleteProcThreadAttributeList@4
+ExitProcess@4
+ExitThread@4
+FlushInstructionCache@12
+FlushProcessWriteBuffers@0
+GetCurrentProcess@0
+GetCurrentProcessId@0
+GetCurrentProcessorNumber@0
+GetCurrentProcessorNumberEx@4
+GetCurrentThread@0
+GetCurrentThreadId@0
+GetCurrentThreadStackLimits@8
+GetExitCodeProcess@8
+GetExitCodeThread@8
+GetPriorityClass@4
+GetProcessDefaultCpuSets@16
+GetProcessHandleCount@8
+GetProcessId@4
+GetProcessIdOfThread@4
+GetProcessInformation@16
+GetProcessMitigationPolicy@16
+GetProcessPriorityBoost@8
+GetProcessTimes@20
+GetProcessVersion@4
+GetStartupInfoW@4
+GetSystemCpuSetInformation@20
+GetSystemTimes@12
+GetThreadContext@8
+GetThreadDescription@8
+GetThreadId@4
+GetThreadIdealProcessorEx@8
+GetThreadPriority@4
+GetThreadPriorityBoost@8
+GetThreadSelectedCpuSets@16
+GetThreadTimes@20
+InitializeProcThreadAttributeList@16
+IsProcessorFeaturePresent@4
+OpenProcess@12
+OpenProcessToken@12
+OpenThread@12
+OpenThreadToken@16
+ProcessIdToSessionId@8
+QueryProcessAffinityUpdateMode@8
+QueueUserAPC@12
+ResumeThread@4
+SetPriorityClass@8
+SetProcessAffinityUpdateMode@8
+SetProcessDefaultCpuSets@12
+SetProcessInformation@16
+SetProcessMitigationPolicy@12
+SetProcessPriorityBoost@8
+SetProcessShutdownParameters@8
+SetThreadContext@8
+SetThreadDescription@8
+SetThreadIdealProcessor@8
+SetThreadIdealProcessorEx@12
+SetThreadInformation@16
+SetThreadPriority@8
+SetThreadPriorityBoost@8
+SetThreadSelectedCpuSets@12
+SetThreadStackGuarantee@4
+SetThreadToken@8
+SuspendThread@4
+SwitchToThread@0
+TerminateProcess@8
+TerminateThread@8
+TlsAlloc@0
+TlsFree@4
+TlsGetValue@4
+TlsSetValue@8
+UpdateProcThreadAttribute@28
--
2.41.0
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public