[Mingw-w64-public] [PATCH 23/31] crt: Add functions to api-ms-win-eventing-obsolete for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am| 2 +-
 .../lib-common/api-ms-win-eventing-obsolete-l1-1-0.def   | 2 ++
 .../api-ms-win-eventing-obsolete-l1-1-0_windowsapp.def   | 5 +
 mingw-w64-crt/lib-common/windowsapp.mri  | 2 +-
 mingw-w64-crt/lib32/api-ms-win-eventing-obsolete-l1-1-0.def  | 2 ++
 .../lib32/api-ms-win-eventing-obsolete-l1-1-0_windowsapp.def | 5 +
 6 files changed, 16 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-eventing-obsolete-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-eventing-obsolete-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 9d3d9169f..f9bc28f94 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2981,7 +2981,7 @@ endif
%/libapi-ms-win-eventing-consumer-l1-1-0.a \
%/libapi-ms-win-eventing-controller-l1-1-0_windowsapp.a \
%/libapi-ms-win-eventing-legacy-l1-1-0_windowsapp.a \
-   %/libapi-ms-win-eventing-obsolete-l1-1-0.a \
+   %/libapi-ms-win-eventing-obsolete-l1-1-0_windowsapp.a \
%/libapi-ms-win-eventing-provider-l1-1-0.a \
%/libapi-ms-win-eventlog-legacy-l1-1-0.a \
%/libapi-ms-win-gaming-deviceinformation-l1-1-0.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-eventing-obsolete-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-eventing-obsolete-l1-1-0.def
index cdf58edca..c9c5230c0 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-eventing-obsolete-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-eventing-obsolete-l1-1-0.def
@@ -3,3 +3,5 @@ LIBRARY api-ms-win-eventing-obsolete-l1-1-0
 EXPORTS
 
 RegisterTraceGuidsA
+RemoveTraceCallback
+SetTraceCallback
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-eventing-obsolete-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-eventing-obsolete-l1-1-0_windowsapp.def
new file mode 100644
index 0..cdf58edca
--- /dev/null
+++ 
b/mingw-w64-crt/lib-common/api-ms-win-eventing-obsolete-l1-1-0_windowsapp.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-eventing-obsolete-l1-1-0
+
+EXPORTS
+
+RegisterTraceGuidsA
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index e16f90ae8..4ddce5ab8 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -159,7 +159,7 @@ ADDLIB 
libapi-ms-win-eventing-classicprovider-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-eventing-consumer-l1-1-0.a
 ADDLIB libapi-ms-win-eventing-controller-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-eventing-legacy-l1-1-0_windowsapp.a
-ADDLIB libapi-ms-win-eventing-obsolete-l1-1-0.a
+ADDLIB libapi-ms-win-eventing-obsolete-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-eventing-provider-l1-1-0.a
 ADDLIB libapi-ms-win-eventlog-legacy-l1-1-0.a
 ADDLIB libapi-ms-win-gaming-deviceinformation-l1-1-0.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-eventing-obsolete-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-eventing-obsolete-l1-1-0.def
index 2041a5f33..08d1f0746 100644
--- a/mingw-w64-crt/lib32/api-ms-win-eventing-obsolete-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-eventing-obsolete-l1-1-0.def
@@ -3,3 +3,5 @@ LIBRARY api-ms-win-eventing-obsolete-l1-1-0
 EXPORTS
 
 RegisterTraceGuidsA@32
+RemoveTraceCallback@4
+SetTraceCallback@8
diff --git 
a/mingw-w64-crt/lib32/api-ms-win-eventing-obsolete-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-eventing-obsolete-l1-1-0_windowsapp.def
new file mode 100644
index 0..2041a5f33
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-eventing-obsolete-l1-1-0_windowsapp.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-eventing-obsolete-l1-1-0
+
+EXPORTS
+
+RegisterTraceGuidsA@32
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 08/31] crt: Add functions to api-ms-win-core-kernel32-legacy for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am |  8 +++
 ...api-ms-win-core-kernel32-legacy-l1-1-0.def | 18 +++
 ...core-kernel32-legacy-l1-1-0_windowsapp.def | 23 +++
 ...api-ms-win-core-kernel32-legacy-l1-1-1.def | 12 ++
 ...core-kernel32-legacy-l1-1-1_windowsapp.def |  6 +
 ...api-ms-win-core-kernel32-legacy-l1-1-2.def |  4 
 ...core-kernel32-legacy-l1-1-2_windowsapp.def |  8 +++
 ...api-ms-win-core-kernel32-legacy-l1-1-5.def |  1 +
 ...core-kernel32-legacy-l1-1-5_windowsapp.def |  5 
 mingw-w64-crt/lib-common/windowsapp.mri   |  8 +++
 ...api-ms-win-core-kernel32-legacy-l1-1-0.def | 18 +++
 ...core-kernel32-legacy-l1-1-0_windowsapp.def | 23 +++
 ...api-ms-win-core-kernel32-legacy-l1-1-1.def | 12 ++
 ...core-kernel32-legacy-l1-1-1_windowsapp.def |  6 +
 ...api-ms-win-core-kernel32-legacy-l1-1-2.def |  4 
 ...core-kernel32-legacy-l1-1-2_windowsapp.def |  8 +++
 ...api-ms-win-core-kernel32-legacy-l1-1-5.def |  1 +
 ...core-kernel32-legacy-l1-1-5_windowsapp.def |  5 
 18 files changed, 162 insertions(+), 8 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-kernel32-legacy-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-kernel32-legacy-l1-1-1_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-kernel32-legacy-l1-1-2_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-kernel32-legacy-l1-1-5_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-kernel32-legacy-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-kernel32-legacy-l1-1-1_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-kernel32-legacy-l1-1-2_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-kernel32-legacy-l1-1-5_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 3165d2ddc..176e65095 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2875,10 +2875,10 @@ endif
%/libapi-ms-win-core-io-l1-1-1_windowsapp.a \
%/libapi-ms-win-core-job-l2-1-0_windowsapp.a \
%/libapi-ms-win-core-kernel32-legacy-ansi-l1-1-0_windowsapp.a \
-   %/libapi-ms-win-core-kernel32-legacy-l1-1-0.a \
-   %/libapi-ms-win-core-kernel32-legacy-l1-1-1.a \
-   %/libapi-ms-win-core-kernel32-legacy-l1-1-2.a \
-   %/libapi-ms-win-core-kernel32-legacy-l1-1-5.a \
+   %/libapi-ms-win-core-kernel32-legacy-l1-1-0_windowsapp.a \
+   %/libapi-ms-win-core-kernel32-legacy-l1-1-1_windowsapp.a \
+   %/libapi-ms-win-core-kernel32-legacy-l1-1-2_windowsapp.a \
+   %/libapi-ms-win-core-kernel32-legacy-l1-1-5_windowsapp.a \
%/libapi-ms-win-core-largeinteger-l1-1-0.a \
%/libapi-ms-win-core-libraryloader-l1-2-0_windowsapp.a \
%/libapi-ms-win-core-libraryloader-l1-2-1.a \
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-kernel32-legacy-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-kernel32-legacy-l1-1-0.def
index 75d3067a0..43be046cc 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-kernel32-legacy-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-kernel32-legacy-l1-1-0.def
@@ -2,22 +2,40 @@ LIBRARY api-ms-win-core-kernel32-legacy-l1-1-0
 
 EXPORTS
 
+AddLocalAlternateComputerNameW
+BackupRead
+BackupWrite
+BindIoCompletionCallback
 CopyFileA
 CreateFileMappingA
+CreateFileTransactedW
+CreateMailslotA
 CreateNamedPipeA
+DnsHostnameToComputerNameW
 DosDateTimeToFileTime
 FileTimeToDosDateTime
 FindResourceA
+FindResourceExA
 GetComputerNameA
 GetComputerNameW
+GetMaximumProcessorGroupCount
+GetNamedPipeClientProcessId
+GetNamedPipeServerProcessId
 GetShortPathNameA
 GetStartupInfoA
 GetSystemPowerStatus
+GetTapeParameters
+GetThreadSelectorEntry
 GlobalMemoryStatus
 MoveFileA
 MoveFileExA
 MoveFileW
+OpenFile
+PulseEvent
 RegisterWaitForSingleObject
 SetFileCompletionNotificationModes
+SetHandleCount
+SetMailslotInfo
 SetVolumeLabelW
 UnregisterWait
+WTSGetActiveConsoleSessionId
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-kernel32-legacy-l1-1-0_windowsapp.def
 
b/mingw-w64-crt/lib-common/api-ms-win-core-kernel32-legacy-l1-1-0_windowsapp.def
new file mode 100644
index 0..75d3067a0
--- /dev/null
+++ 
b/mingw-w64-crt/lib-common/api-ms-win-core-kernel32-legacy-l1-1-0_windowsapp.def
@@ -0,0 +1,23 @@
+LIBRARY api-ms-win-core-kernel32-legacy-l1-1-0
+
+EXPORTS
+
+CopyFileA
+CreateFileMappingA
+CreateNamedPipeA
+DosDateTimeToFileTime
+FileTimeToDosDateTime
+FindResourceA
+GetComputerNameA
+GetComputerNameW
+GetShortPathNameA
+GetStartupInfoA
+GetSystemPowerStatus
+GlobalMemoryStatus
+MoveFileA
+MoveFileExA
+MoveFileW
+RegisterWaitForSingleObject

[Mingw-w64-public] [PATCH 24/31] crt: Add functions to api-ms-win-mm-time for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am | 2 +-
 mingw-w64-crt/lib-common/api-ms-win-mm-time-l1-1-0.def| 1 +
 .../lib-common/api-ms-win-mm-time-l1-1-0_windowsapp.def   | 8 
 mingw-w64-crt/lib-common/windowsapp.mri   | 2 +-
 mingw-w64-crt/lib32/api-ms-win-mm-time-l1-1-0.def | 1 +
 .../lib32/api-ms-win-mm-time-l1-1-0_windowsapp.def| 8 
 6 files changed, 20 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-mm-time-l1-1-0_windowsapp.def
 create mode 100644 mingw-w64-crt/lib32/api-ms-win-mm-time-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index f9bc28f94..729d1cd90 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2991,7 +2991,7 @@ endif
%/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-mm-time-l1-1-0.a \
+   %/libapi-ms-win-mm-time-l1-1-0_windowsapp.a \
%/libapi-ms-win-ntuser-sysparams-l1-1-0.a \
%/libapi-ms-win-power-base-l1-1-0_windowsapp.a \
%/libapi-ms-win-power-setting-l1-1-0_windowsapp.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-mm-time-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-mm-time-l1-1-0.def
index 721c037ba..825b66192 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-mm-time-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-mm-time-l1-1-0.def
@@ -5,4 +5,5 @@ EXPORTS
 timeBeginPeriod
 timeEndPeriod
 timeGetDevCaps
+timeGetSystemTime
 timeGetTime
diff --git a/mingw-w64-crt/lib-common/api-ms-win-mm-time-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-mm-time-l1-1-0_windowsapp.def
new file mode 100644
index 0..721c037ba
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-mm-time-l1-1-0_windowsapp.def
@@ -0,0 +1,8 @@
+LIBRARY api-ms-win-mm-time-l1-1-0
+
+EXPORTS
+
+timeBeginPeriod
+timeEndPeriod
+timeGetDevCaps
+timeGetTime
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 4ddce5ab8..ab0ef674d 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -169,7 +169,7 @@ ADDLIB libapi-ms-win-gaming-tcui-l1-1-1.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-mm-time-l1-1-0.a
+ADDLIB libapi-ms-win-mm-time-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-ntuser-sysparams-l1-1-0.a
 ADDLIB libapi-ms-win-power-base-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-power-setting-l1-1-0_windowsapp.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-mm-time-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-mm-time-l1-1-0.def
index dab45e618..d6ade97e4 100644
--- a/mingw-w64-crt/lib32/api-ms-win-mm-time-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-mm-time-l1-1-0.def
@@ -5,4 +5,5 @@ EXPORTS
 timeBeginPeriod@4
 timeEndPeriod@4
 timeGetDevCaps@8
+timeGetSystemTime@8
 timeGetTime@0
diff --git a/mingw-w64-crt/lib32/api-ms-win-mm-time-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-mm-time-l1-1-0_windowsapp.def
new file mode 100644
index 0..dab45e618
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-mm-time-l1-1-0_windowsapp.def
@@ -0,0 +1,8 @@
+LIBRARY api-ms-win-mm-time-l1-1-0
+
+EXPORTS
+
+timeBeginPeriod@4
+timeEndPeriod@4
+timeGetDevCaps@8
+timeGetTime@0
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 28/31] crt: Add functions to api-ms-win-security-cryptoapi for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am |  2 +-
 .../api-ms-win-security-cryptoapi-l1-1-0.def  |  8 +
 ...n-security-cryptoapi-l1-1-0_windowsapp.def | 35 +++
 mingw-w64-crt/lib-common/windowsapp.mri   |  2 +-
 .../api-ms-win-security-cryptoapi-l1-1-0.def  |  8 +
 ...n-security-cryptoapi-l1-1-0_windowsapp.def | 35 +++
 6 files changed, 88 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-security-cryptoapi-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-security-cryptoapi-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 953935d58..ab4ed6bf5 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -3004,7 +3004,7 @@ endif
%/libapi-ms-win-security-base-l1-2-1.a \
%/libapi-ms-win-security-base-l1-2-2.a \
%/libapi-ms-win-security-cpwl-l1-1-0_windowsapp.a \
-   %/libapi-ms-win-security-cryptoapi-l1-1-0.a \
+   %/libapi-ms-win-security-cryptoapi-l1-1-0_windowsapp.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_windowsapp.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-security-cryptoapi-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-security-cryptoapi-l1-1-0.def
index ebeeda2c5..e9249362f 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-security-cryptoapi-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-security-cryptoapi-l1-1-0.def
@@ -4,15 +4,19 @@ EXPORTS
 
 CryptAcquireContextA
 CryptAcquireContextW
+CryptContextAddRef
 CryptCreateHash
 CryptDecrypt
 CryptDeriveKey
 CryptDestroyHash
 CryptDestroyKey
+CryptDuplicateHash
 CryptDuplicateKey
 CryptEncrypt
 CryptEnumProvidersA
 CryptEnumProvidersW
+CryptEnumProviderTypesA
+CryptEnumProviderTypesW
 CryptExportKey
 CryptGenKey
 CryptGenRandom
@@ -23,10 +27,14 @@ CryptGetKeyParam
 CryptGetProvParam
 CryptGetUserKey
 CryptHashData
+CryptHashSessionKey
 CryptImportKey
 CryptReleaseContext
 CryptSetHashParam
 CryptSetKeyParam
+CryptSetProviderA
+CryptSetProviderExA
+CryptSetProviderExW
 CryptSetProviderW
 CryptSetProvParam
 CryptSignHashA
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-security-cryptoapi-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-security-cryptoapi-l1-1-0_windowsapp.def
new file mode 100644
index 0..ebeeda2c5
--- /dev/null
+++ 
b/mingw-w64-crt/lib-common/api-ms-win-security-cryptoapi-l1-1-0_windowsapp.def
@@ -0,0 +1,35 @@
+LIBRARY api-ms-win-security-cryptoapi-l1-1-0
+
+EXPORTS
+
+CryptAcquireContextA
+CryptAcquireContextW
+CryptCreateHash
+CryptDecrypt
+CryptDeriveKey
+CryptDestroyHash
+CryptDestroyKey
+CryptDuplicateKey
+CryptEncrypt
+CryptEnumProvidersA
+CryptEnumProvidersW
+CryptExportKey
+CryptGenKey
+CryptGenRandom
+CryptGetDefaultProviderA
+CryptGetDefaultProviderW
+CryptGetHashParam
+CryptGetKeyParam
+CryptGetProvParam
+CryptGetUserKey
+CryptHashData
+CryptImportKey
+CryptReleaseContext
+CryptSetHashParam
+CryptSetKeyParam
+CryptSetProviderW
+CryptSetProvParam
+CryptSignHashA
+CryptSignHashW
+CryptVerifySignatureA
+CryptVerifySignatureW
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index b72669163..35a4c7dcf 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -182,7 +182,7 @@ ADDLIB libapi-ms-win-security-base-l1-2-0_windowsapp.a
 ADDLIB libapi-ms-win-security-base-l1-2-1.a
 ADDLIB libapi-ms-win-security-base-l1-2-2.a
 ADDLIB libapi-ms-win-security-cpwl-l1-1-0_windowsapp.a
-ADDLIB libapi-ms-win-security-cryptoapi-l1-1-0.a
+ADDLIB libapi-ms-win-security-cryptoapi-l1-1-0_windowsapp.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_windowsapp.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-security-cryptoapi-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-security-cryptoapi-l1-1-0.def
index 2590c143c..9a0c76c78 100644
--- a/mingw-w64-crt/lib32/api-ms-win-security-cryptoapi-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-security-cryptoapi-l1-1-0.def
@@ -4,15 +4,19 @@ EXPORTS
 
 CryptAcquireContextA@20
 CryptAcquireContextW@20
+CryptContextAddRef@12
 CryptCreateHash@20
 CryptDecrypt@24
 CryptDeriveKey@20
 CryptDestroyHash@4
 CryptDestroyKey@4
+CryptDuplicateHash@16
 CryptDuplicateKey@16
 CryptEncrypt@28
 CryptEnumProvidersA@24
 CryptEnumProvidersW@24
+CryptEnumProviderTypesA@24
+CryptEnumProviderTypesW@24
 CryptExportKey@24
 CryptGenKey@16
 CryptGenRandom@12
@@ -23,10 +27,14 @@ CryptGetKeyParam@20
 CryptGetProvParam@20
 CryptGetUserKey@12
 CryptHashData@16
+CryptHashSessionKey@12
 CryptImportKey@24
 CryptReleaseContext@8
 CryptSetHashParam@16
 CryptSetKeyParam@16

[Mingw-w64-public] [PATCH 06/31] crt: Add functions to api-ms-win-core-job for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am  | 2 +-
 mingw-w64-crt/lib-common/api-ms-win-core-job-l2-1-0.def| 3 +++
 .../lib-common/api-ms-win-core-job-l2-1-0_windowsapp.def   | 7 +++
 mingw-w64-crt/lib-common/windowsapp.mri| 2 +-
 mingw-w64-crt/lib32/api-ms-win-core-job-l2-1-0.def | 3 +++
 .../lib32/api-ms-win-core-job-l2-1-0_windowsapp.def| 7 +++
 6 files changed, 22 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-job-l2-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-job-l2-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 531ec18bd..3ac4e116c 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2873,7 +2873,7 @@ endif
%/libapi-ms-win-core-interlocked-l1-2-0.a \
%/libapi-ms-win-core-io-l1-1-0.a \
%/libapi-ms-win-core-io-l1-1-1_windowsapp.a \
-   %/libapi-ms-win-core-job-l2-1-0.a \
+   %/libapi-ms-win-core-job-l2-1-0_windowsapp.a \
%/libapi-ms-win-core-kernel32-legacy-ansi-l1-1-0.a \
%/libapi-ms-win-core-kernel32-legacy-l1-1-0.a \
%/libapi-ms-win-core-kernel32-legacy-l1-1-1.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-job-l2-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-job-l2-1-0.def
index b044e6515..7f4e9d2a3 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-job-l2-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-job-l2-1-0.def
@@ -4,4 +4,7 @@ EXPORTS
 
 AssignProcessToJobObject
 CreateJobObjectW
+OpenJobObjectW
+QueryInformationJobObject
 SetInformationJobObject
+TerminateJobObject
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-job-l2-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-job-l2-1-0_windowsapp.def
new file mode 100644
index 0..b044e6515
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-job-l2-1-0_windowsapp.def
@@ -0,0 +1,7 @@
+LIBRARY api-ms-win-core-job-l2-1-0
+
+EXPORTS
+
+AssignProcessToJobObject
+CreateJobObjectW
+SetInformationJobObject
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 424e43bc2..b7d96e819 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -51,7 +51,7 @@ ADDLIB libapi-ms-win-core-interlocked-l1-1-0.a
 ADDLIB libapi-ms-win-core-interlocked-l1-2-0.a
 ADDLIB libapi-ms-win-core-io-l1-1-0.a
 ADDLIB libapi-ms-win-core-io-l1-1-1_windowsapp.a
-ADDLIB libapi-ms-win-core-job-l2-1-0.a
+ADDLIB libapi-ms-win-core-job-l2-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-kernel32-legacy-ansi-l1-1-0.a
 ADDLIB libapi-ms-win-core-kernel32-legacy-l1-1-0.a
 ADDLIB libapi-ms-win-core-kernel32-legacy-l1-1-1.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-job-l2-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-core-job-l2-1-0.def
index b6c9991c4..048a466c0 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-job-l2-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-job-l2-1-0.def
@@ -4,4 +4,7 @@ EXPORTS
 
 AssignProcessToJobObject@8
 CreateJobObjectW@8
+OpenJobObjectW@12
+QueryInformationJobObject@20
 SetInformationJobObject@16
+TerminateJobObject@8
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-job-l2-1-0_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-core-job-l2-1-0_windowsapp.def
new file mode 100644
index 0..b6c9991c4
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-job-l2-1-0_windowsapp.def
@@ -0,0 +1,7 @@
+LIBRARY api-ms-win-core-job-l2-1-0
+
+EXPORTS
+
+AssignProcessToJobObject@8
+CreateJobObjectW@8
+SetInformationJobObject@16
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 27/31] crt: Add functions to api-ms-win-security-cpwl for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am| 2 +-
 mingw-w64-crt/lib-common/api-ms-win-security-cpwl-l1-1-0.def | 1 +
 .../api-ms-win-security-cpwl-l1-1-0_windowsapp.def   | 5 +
 mingw-w64-crt/lib-common/windowsapp.mri  | 2 +-
 mingw-w64-crt/lib32/api-ms-win-security-cpwl-l1-1-0.def  | 1 +
 .../lib32/api-ms-win-security-cpwl-l1-1-0_windowsapp.def | 5 +
 6 files changed, 14 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-security-cpwl-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-security-cpwl-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index d964b42c1..953935d58 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -3003,7 +3003,7 @@ endif
%/libapi-ms-win-security-base-l1-2-0_windowsapp.a \
%/libapi-ms-win-security-base-l1-2-1.a \
%/libapi-ms-win-security-base-l1-2-2.a \
-   %/libapi-ms-win-security-cpwl-l1-1-0.a \
+   %/libapi-ms-win-security-cpwl-l1-1-0_windowsapp.a \
%/libapi-ms-win-security-cryptoapi-l1-1-0.a \
%/libapi-ms-win-security-isolatedcontainer-l1-1-0.a \
%/libapi-ms-win-security-lsalookup-ansi-l2-1-0.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-security-cpwl-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-security-cpwl-l1-1-0.def
index 508b4b047..14dfe5ebe 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-security-cpwl-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-security-cpwl-l1-1-0.def
@@ -3,3 +3,4 @@ LIBRARY api-ms-win-security-cpwl-l1-1-0
 EXPORTS
 
 CreateProcessWithLogonW
+CreateProcessWithTokenW
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-security-cpwl-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-security-cpwl-l1-1-0_windowsapp.def
new file mode 100644
index 0..508b4b047
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-security-cpwl-l1-1-0_windowsapp.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-security-cpwl-l1-1-0
+
+EXPORTS
+
+CreateProcessWithLogonW
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 35b2e347f..b72669163 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -181,7 +181,7 @@ ADDLIB libapi-ms-win-security-base-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-security-base-l1-2-0_windowsapp.a
 ADDLIB libapi-ms-win-security-base-l1-2-1.a
 ADDLIB libapi-ms-win-security-base-l1-2-2.a
-ADDLIB libapi-ms-win-security-cpwl-l1-1-0.a
+ADDLIB libapi-ms-win-security-cpwl-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-security-cryptoapi-l1-1-0.a
 ADDLIB libapi-ms-win-security-isolatedcontainer-l1-1-0.a
 ADDLIB libapi-ms-win-security-lsalookup-ansi-l2-1-0.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-security-cpwl-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-security-cpwl-l1-1-0.def
index ea02e080a..f3c787977 100644
--- a/mingw-w64-crt/lib32/api-ms-win-security-cpwl-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-security-cpwl-l1-1-0.def
@@ -3,3 +3,4 @@ LIBRARY api-ms-win-security-cpwl-l1-1-0
 EXPORTS
 
 CreateProcessWithLogonW@44
+CreateProcessWithTokenW@36
diff --git a/mingw-w64-crt/lib32/api-ms-win-security-cpwl-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-security-cpwl-l1-1-0_windowsapp.def
new file mode 100644
index 0..ea02e080a
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-security-cpwl-l1-1-0_windowsapp.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-security-cpwl-l1-1-0
+
+EXPORTS
+
+CreateProcessWithLogonW@44
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 13/31] crt: Add functions to api-ms-win-core-psapi-ansi for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am  | 2 +-
 .../lib-common/api-ms-win-core-psapi-ansi-l1-1-0.def   | 5 +
 .../api-ms-win-core-psapi-ansi-l1-1-0_windowsapp.def   | 7 +++
 mingw-w64-crt/lib-common/windowsapp.mri| 2 +-
 mingw-w64-crt/lib32/api-ms-win-core-psapi-ansi-l1-1-0.def  | 5 +
 .../lib32/api-ms-win-core-psapi-ansi-l1-1-0_windowsapp.def | 7 +++
 6 files changed, 26 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-psapi-ansi-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-psapi-ansi-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index ead76723e..8c1a62a79 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2919,7 +2919,7 @@ endif
%/libapi-ms-win-core-processtopology-l1-1-0_windowsapp.a \

%/libapi-ms-win-core-processtopology-obsolete-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-profile-l1-1-0.a \
-   %/libapi-ms-win-core-psapi-ansi-l1-1-0.a \
+   %/libapi-ms-win-core-psapi-ansi-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-psapi-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-psm-appnotify-l1-1-0.a \
%/libapi-ms-win-core-realtime-l1-1-0_windowsapp.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-psapi-ansi-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-psapi-ansi-l1-1-0.def
index 468fa6bf4..cb308c02d 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-psapi-ansi-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-psapi-ansi-l1-1-0.def
@@ -2,6 +2,11 @@ LIBRARY api-ms-win-core-psapi-ansi-l1-1-0
 
 EXPORTS
 
+K32EnumPageFilesA
+K32GetDeviceDriverBaseNameA
+K32GetDeviceDriverFileNameA
+K32GetMappedFileNameA
 K32GetModuleBaseNameA
 K32GetModuleFileNameExA
+K32GetProcessImageFileNameA
 QueryFullProcessImageNameA
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-psapi-ansi-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-psapi-ansi-l1-1-0_windowsapp.def
new file mode 100644
index 0..468fa6bf4
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-psapi-ansi-l1-1-0_windowsapp.def
@@ -0,0 +1,7 @@
+LIBRARY api-ms-win-core-psapi-ansi-l1-1-0
+
+EXPORTS
+
+K32GetModuleBaseNameA
+K32GetModuleFileNameExA
+QueryFullProcessImageNameA
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index e9f815415..d45bfb04c 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -97,7 +97,7 @@ ADDLIB libapi-ms-win-core-processthreads-l1-1-3_windowsapp.a
 ADDLIB libapi-ms-win-core-processtopology-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-processtopology-obsolete-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-profile-l1-1-0.a
-ADDLIB libapi-ms-win-core-psapi-ansi-l1-1-0.a
+ADDLIB libapi-ms-win-core-psapi-ansi-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-psapi-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-psm-appnotify-l1-1-0.a
 ADDLIB libapi-ms-win-core-realtime-l1-1-0_windowsapp.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-psapi-ansi-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-core-psapi-ansi-l1-1-0.def
index 30fc209dc..a4ae77af7 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-psapi-ansi-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-psapi-ansi-l1-1-0.def
@@ -2,6 +2,11 @@ LIBRARY api-ms-win-core-psapi-ansi-l1-1-0
 
 EXPORTS
 
+K32EnumPageFilesA@8
+K32GetDeviceDriverBaseNameA@12
+K32GetDeviceDriverFileNameA@12
+K32GetMappedFileNameA@16
 K32GetModuleBaseNameA@16
 K32GetModuleFileNameExA@16
+K32GetProcessImageFileNameA@12
 QueryFullProcessImageNameA@16
diff --git 
a/mingw-w64-crt/lib32/api-ms-win-core-psapi-ansi-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-core-psapi-ansi-l1-1-0_windowsapp.def
new file mode 100644
index 0..30fc209dc
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-psapi-ansi-l1-1-0_windowsapp.def
@@ -0,0 +1,7 @@
+LIBRARY api-ms-win-core-psapi-ansi-l1-1-0
+
+EXPORTS
+
+K32GetModuleBaseNameA@16
+K32GetModuleFileNameExA@16
+QueryFullProcessImageNameA@16
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 18/31] crt: Add functions to api-ms-win-core-url for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am |  2 +-
 .../lib-common/api-ms-win-core-url-l1-1-0.def | 36 +++
 .../api-ms-win-core-url-l1-1-0_windowsapp.def |  6 
 mingw-w64-crt/lib-common/windowsapp.mri   |  2 +-
 .../lib32/api-ms-win-core-url-l1-1-0.def  | 36 +++
 .../api-ms-win-core-url-l1-1-0_windowsapp.def |  6 
 6 files changed, 86 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-url-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-url-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 0869f091b..b26fb2dc8 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2954,7 +2954,7 @@ endif
%/libapi-ms-win-core-timezone-l1-1-0.a \
%/libapi-ms-win-core-timezone-l1-1-1.a \
%/libapi-ms-win-core-toolhelp-l1-1-0_windowsapp.a \
-   %/libapi-ms-win-core-url-l1-1-0.a \
+   %/libapi-ms-win-core-url-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-util-l1-1-0.a \
%/libapi-ms-win-core-versionansi-l1-1-0.a \
%/libapi-ms-win-core-versionansi-l1-1-1.a \
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
index 480df242f..77ad596ba 100644
--- 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
@@ -4,3 +4,39 @@ EXPORTS
 
 GetAcceptLanguagesA
 GetAcceptLanguagesW
+HashData
+IsInternetESCEnabled
+ParseURLA
+ParseURLW
+PathCreateFromUrlA
+PathCreateFromUrlAlloc
+PathCreateFromUrlW
+PathIsURLA
+PathIsURLW
+UrlApplySchemeA
+UrlApplySchemeW
+UrlCanonicalizeA
+UrlCanonicalizeW
+UrlCombineA
+UrlCombineW
+UrlCompareA
+UrlCompareW
+UrlCreateFromPathA
+UrlCreateFromPathW
+UrlEscapeA
+UrlEscapeW
+UrlFixupW
+UrlGetLocationA
+UrlGetLocationW
+UrlGetPartA
+UrlGetPartW
+UrlHashA
+UrlHashW
+UrlIsA
+UrlIsNoHistoryA
+UrlIsNoHistoryW
+UrlIsOpaqueA
+UrlIsOpaqueW
+UrlIsW
+UrlUnescapeA
+UrlUnescapeW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-url-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-url-l1-1-0_windowsapp.def
new file mode 100644
index 0..480df242f
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-url-l1-1-0_windowsapp.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/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 4e76cd017..0af52b697 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -132,7 +132,7 @@ ADDLIB libapi-ms-win-core-threadpool-legacy-l1-1-0.a
 ADDLIB libapi-ms-win-core-timezone-l1-1-0.a
 ADDLIB libapi-ms-win-core-timezone-l1-1-1.a
 ADDLIB libapi-ms-win-core-toolhelp-l1-1-0_windowsapp.a
-ADDLIB libapi-ms-win-core-url-l1-1-0.a
+ADDLIB libapi-ms-win-core-url-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-util-l1-1-0.a
 ADDLIB libapi-ms-win-core-versionansi-l1-1-0.a
 ADDLIB libapi-ms-win-core-versionansi-l1-1-1.a
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
index 499f85aa5..db7a5fab5 100644
--- 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
@@ -4,3 +4,39 @@ EXPORTS
 
 GetAcceptLanguagesA@8
 GetAcceptLanguagesW@8
+HashData@16
+IsInternetESCEnabled@0
+ParseURLA@8
+ParseURLW@8
+PathCreateFromUrlA@16
+PathCreateFromUrlAlloc@12
+PathCreateFromUrlW@16
+PathIsURLA@4
+PathIsURLW@4
+UrlApplySchemeA@16
+UrlApplySchemeW@16
+UrlCanonicalizeA@16
+UrlCanonicalizeW@16
+UrlCombineA@20
+UrlCombineW@20
+UrlCompareA@12
+UrlCompareW@12
+UrlCreateFromPathA@16
+UrlCreateFromPathW@16
+UrlEscapeA@16
+UrlEscapeW@16
+UrlFixupW@12
+UrlGetLocationA@4
+UrlGetLocationW@4
+UrlGetPartA@20
+UrlGetPartW@20
+UrlHashA@12
+UrlHashW@12
+UrlIsA@8
+UrlIsNoHistoryA@4
+UrlIsNoHistoryW@4
+UrlIsOpaqueA@4
+UrlIsOpaqueW@4
+UrlIsW@8
+UrlUnescapeA@16
+UrlUnescapeW@16
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-url-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-core-url-l1-1-0_windowsapp.def
new file mode 100644
index 0..499f85aa5
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-url-l1-1-0_windowsapp.def
@@ -0,0 +1,6 @@
+LIBRARY api-ms-win-core-url-l1-1-0
+
+EXPORTS
+
+GetAcceptLanguagesA@8
+GetAcceptLanguagesW@8
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 29/31] crt: Add functions to api-ms-win-security-lsapolicy for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am| 2 +-
 .../lib-common/api-ms-win-security-lsapolicy-l1-1-0.def  | 8 
 .../api-ms-win-security-lsapolicy-l1-1-0_windowsapp.def  | 9 +
 mingw-w64-crt/lib-common/windowsapp.mri  | 2 +-
 .../lib32/api-ms-win-security-lsapolicy-l1-1-0.def   | 8 
 .../api-ms-win-security-lsapolicy-l1-1-0_windowsapp.def  | 9 +
 6 files changed, 36 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-security-lsapolicy-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-security-lsapolicy-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index ab4ed6bf5..9fb046b48 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -3008,7 +3008,7 @@ endif
%/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_windowsapp.a \
-   %/libapi-ms-win-security-lsapolicy-l1-1-0.a \
+   %/libapi-ms-win-security-lsapolicy-l1-1-0_windowsapp.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 \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-security-lsapolicy-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-security-lsapolicy-l1-1-0.def
index 4ce53a056..f7d83c0ef 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-security-lsapolicy-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-security-lsapolicy-l1-1-0.def
@@ -2,8 +2,16 @@ LIBRARY api-ms-win-security-lsapolicy-l1-1-0
 
 EXPORTS
 
+LsaAddAccountRights
 LsaClose
+LsaEnumerateAccountRights
+LsaEnumerateAccountsWithUserRight
 LsaFreeMemory
 LsaLookupNames2
 LsaLookupSids
+LsaLookupSids2
 LsaOpenPolicy
+LsaQueryInformationPolicy
+LsaRemoveAccountRights
+LsaRetrievePrivateData
+LsaSetInformationPolicy
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-security-lsapolicy-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-security-lsapolicy-l1-1-0_windowsapp.def
new file mode 100644
index 0..4ce53a056
--- /dev/null
+++ 
b/mingw-w64-crt/lib-common/api-ms-win-security-lsapolicy-l1-1-0_windowsapp.def
@@ -0,0 +1,9 @@
+LIBRARY api-ms-win-security-lsapolicy-l1-1-0
+
+EXPORTS
+
+LsaClose
+LsaFreeMemory
+LsaLookupNames2
+LsaLookupSids
+LsaOpenPolicy
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 35a4c7dcf..337b153f4 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -186,7 +186,7 @@ ADDLIB libapi-ms-win-security-cryptoapi-l1-1-0_windowsapp.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_windowsapp.a
-ADDLIB libapi-ms-win-security-lsapolicy-l1-1-0.a
+ADDLIB libapi-ms-win-security-lsapolicy-l1-1-0_windowsapp.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
diff --git a/mingw-w64-crt/lib32/api-ms-win-security-lsapolicy-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-security-lsapolicy-l1-1-0.def
index e624ec3d8..bf0e1aaed 100644
--- a/mingw-w64-crt/lib32/api-ms-win-security-lsapolicy-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-security-lsapolicy-l1-1-0.def
@@ -2,8 +2,16 @@ LIBRARY api-ms-win-security-lsapolicy-l1-1-0
 
 EXPORTS
 
+LsaAddAccountRights@16
 LsaClose@4
+LsaEnumerateAccountRights@16
+LsaEnumerateAccountsWithUserRight@16
 LsaFreeMemory@4
 LsaLookupNames2@24
 LsaLookupSids@20
+LsaLookupSids2@24
 LsaOpenPolicy@16
+LsaQueryInformationPolicy@12
+LsaRemoveAccountRights@20
+LsaRetrievePrivateData@12
+LsaSetInformationPolicy@12
diff --git 
a/mingw-w64-crt/lib32/api-ms-win-security-lsapolicy-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-security-lsapolicy-l1-1-0_windowsapp.def
new file mode 100644
index 0..e624ec3d8
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-security-lsapolicy-l1-1-0_windowsapp.def
@@ -0,0 +1,9 @@
+LIBRARY api-ms-win-security-lsapolicy-l1-1-0
+
+EXPORTS
+
+LsaClose@4
+LsaFreeMemory@4
+LsaLookupNames2@24
+LsaLookupSids@20
+LsaOpenPolicy@16
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 19/31] crt: Add functions to api-ms-win-core-versionansi for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am  | 4 ++--
 .../lib-common/api-ms-win-core-versionansi-l1-1-0.def  | 1 +
 .../api-ms-win-core-versionansi-l1-1-0_windowsapp.def  | 7 +++
 .../lib-common/api-ms-win-core-versionansi-l1-1-1.def  | 1 +
 .../api-ms-win-core-versionansi-l1-1-1_windowsapp.def  | 5 +
 mingw-w64-crt/lib-common/windowsapp.mri| 4 ++--
 mingw-w64-crt/lib32/api-ms-win-core-versionansi-l1-1-0.def | 1 +
 .../api-ms-win-core-versionansi-l1-1-0_windowsapp.def  | 7 +++
 mingw-w64-crt/lib32/api-ms-win-core-versionansi-l1-1-1.def | 1 +
 .../api-ms-win-core-versionansi-l1-1-1_windowsapp.def  | 5 +
 10 files changed, 32 insertions(+), 4 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-versionansi-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-versionansi-l1-1-1_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-versionansi-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-versionansi-l1-1-1_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index b26fb2dc8..0edf2254b 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2956,8 +2956,8 @@ endif
%/libapi-ms-win-core-toolhelp-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-url-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-util-l1-1-0.a \
-   %/libapi-ms-win-core-versionansi-l1-1-0.a \
-   %/libapi-ms-win-core-versionansi-l1-1-1.a \
+   %/libapi-ms-win-core-versionansi-l1-1-0_windowsapp.a \
+   %/libapi-ms-win-core-versionansi-l1-1-1_windowsapp.a \
%/libapi-ms-win-core-version-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-version-l1-1-1_windowsapp.a \
%/libapi-ms-win-core-windowsceip-l1-1-0.a \
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
index bd69fd6f9..cfc0ebd4b 100644
--- 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
@@ -4,4 +4,5 @@ EXPORTS
 
 GetFileVersionInfoExA
 GetFileVersionInfoSizeExA
+VerFindFileA
 VerQueryValueA
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-versionansi-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-versionansi-l1-1-0_windowsapp.def
new file mode 100644
index 0..bd69fd6f9
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-versionansi-l1-1-0_windowsapp.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-versionansi-l1-1-1.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-versionansi-l1-1-1.def
index eb58d917c..a1bf1a314 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-versionansi-l1-1-1.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-versionansi-l1-1-1.def
@@ -3,3 +3,4 @@ LIBRARY api-ms-win-core-versionansi-l1-1-1
 EXPORTS
 
 GetFileVersionInfoA
+GetFileVersionInfoSizeA
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-versionansi-l1-1-1_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-versionansi-l1-1-1_windowsapp.def
new file mode 100644
index 0..eb58d917c
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-versionansi-l1-1-1_windowsapp.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-core-versionansi-l1-1-1
+
+EXPORTS
+
+GetFileVersionInfoA
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 0af52b697..ca10e5344 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -134,8 +134,8 @@ ADDLIB libapi-ms-win-core-timezone-l1-1-1.a
 ADDLIB libapi-ms-win-core-toolhelp-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-url-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-util-l1-1-0.a
-ADDLIB libapi-ms-win-core-versionansi-l1-1-0.a
-ADDLIB libapi-ms-win-core-versionansi-l1-1-1.a
+ADDLIB libapi-ms-win-core-versionansi-l1-1-0_windowsapp.a
+ADDLIB libapi-ms-win-core-versionansi-l1-1-1_windowsapp.a
 ADDLIB libapi-ms-win-core-version-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-version-l1-1-1_windowsapp.a
 ADDLIB libapi-ms-win-core-windowsceip-l1-1-0.a
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
index 03c7ec7b3..4fef09a10 100644
--- 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
@@ -4,4 +4,5 @@ EXPORTS
 
 GetFileVersionInfoExA@20
 GetFileVersionInfoSizeExA@12
+VerFindFileA@32
 VerQueryValueA@16
diff --git 
a/mingw-w64-crt/lib32/api-ms-win-core-versionansi-l1-1-0_windowsapp.def 

[Mingw-w64-public] [PATCH 16/31] crt: Add functions to api-ms-win-core-synch-ansi for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am  |  2 +-
 .../lib-common/api-ms-win-core-synch-ansi-l1-1-0.def   |  1 +
 .../api-ms-win-core-synch-ansi-l1-1-0_windowsapp.def   | 10 ++
 mingw-w64-crt/lib-common/windowsapp.mri|  2 +-
 .../lib32/api-ms-win-core-synch-ansi-l1-1-0.def|  1 +
 .../api-ms-win-core-synch-ansi-l1-1-0_windowsapp.def   | 10 ++
 6 files changed, 24 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-synch-ansi-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-synch-ansi-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index e41e71a1d..562945543 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2938,7 +2938,7 @@ endif
%/libapi-ms-win-core-string-obsolete-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-string-obsolete-l1-1-1.a \
%/libapi-ms-win-core-stringansi-l1-1-0_windowsapp.a \
-   %/libapi-ms-win-core-synch-ansi-l1-1-0.a \
+   %/libapi-ms-win-core-synch-ansi-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-synch-l1-1-0.a \
%/libapi-ms-win-core-synch-l1-2-0.a \
%/libapi-ms-win-core-synch-l1-2-1.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-synch-ansi-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-synch-ansi-l1-1-0.def
index 311d40d6f..f466b268e 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-synch-ansi-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-synch-ansi-l1-1-0.def
@@ -7,4 +7,5 @@ CreateSemaphoreExA
 CreateWaitableTimerA
 CreateWaitableTimerExA
 OpenMutexA
+OpenSemaphoreA
 OpenWaitableTimerA
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-synch-ansi-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-synch-ansi-l1-1-0_windowsapp.def
new file mode 100644
index 0..311d40d6f
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-synch-ansi-l1-1-0_windowsapp.def
@@ -0,0 +1,10 @@
+LIBRARY api-ms-win-core-synch-ansi-l1-1-0
+
+EXPORTS
+
+CreateSemaphoreA
+CreateSemaphoreExA
+CreateWaitableTimerA
+CreateWaitableTimerExA
+OpenMutexA
+OpenWaitableTimerA
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 4f624e2ee..e34520378 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -116,7 +116,7 @@ ADDLIB libapi-ms-win-core-string-l2-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-string-obsolete-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-string-obsolete-l1-1-1.a
 ADDLIB libapi-ms-win-core-stringansi-l1-1-0_windowsapp.a
-ADDLIB libapi-ms-win-core-synch-ansi-l1-1-0.a
+ADDLIB libapi-ms-win-core-synch-ansi-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-synch-l1-1-0.a
 ADDLIB libapi-ms-win-core-synch-l1-2-0.a
 ADDLIB libapi-ms-win-core-synch-l1-2-1.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-synch-ansi-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-core-synch-ansi-l1-1-0.def
index 1b82dd82a..5317db3e6 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-synch-ansi-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-synch-ansi-l1-1-0.def
@@ -7,4 +7,5 @@ CreateSemaphoreExA@24
 CreateWaitableTimerA@12
 CreateWaitableTimerExA@16
 OpenMutexA@12
+OpenSemaphoreA@12
 OpenWaitableTimerA@12
diff --git 
a/mingw-w64-crt/lib32/api-ms-win-core-synch-ansi-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-core-synch-ansi-l1-1-0_windowsapp.def
new file mode 100644
index 0..1b82dd82a
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-synch-ansi-l1-1-0_windowsapp.def
@@ -0,0 +1,10 @@
+LIBRARY api-ms-win-core-synch-ansi-l1-1-0
+
+EXPORTS
+
+CreateSemaphoreA@16
+CreateSemaphoreExA@24
+CreateWaitableTimerA@12
+CreateWaitableTimerExA@16
+OpenMutexA@12
+OpenWaitableTimerA@12
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 31/31] crt: Add functions to api-ms-win-shcore-obsolete for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am| 2 +-
 .../lib-common/api-ms-win-shcore-obsolete-l1-1-0.def | 2 ++
 .../api-ms-win-shcore-obsolete-l1-1-0_windowsapp.def | 5 +
 mingw-w64-crt/lib-common/windowsapp.mri  | 2 +-
 mingw-w64-crt/lib32/api-ms-win-shcore-obsolete-l1-1-0.def| 2 ++
 .../lib32/api-ms-win-shcore-obsolete-l1-1-0_windowsapp.def   | 5 +
 6 files changed, 16 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-shcore-obsolete-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-shcore-obsolete-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 35acc4de3..91e887430 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -3017,7 +3017,7 @@ endif
%/libapi-ms-win-service-core-l1-1-0_windowsapp.a \
%/libapi-ms-win-service-management-l1-1-0_windowsapp.a \
%/libapi-ms-win-service-winsvc-l1-1-0_windowsapp.a \
-   %/libapi-ms-win-shcore-obsolete-l1-1-0.a \
+   %/libapi-ms-win-shcore-obsolete-l1-1-0_windowsapp.a \
%/libapi-ms-win-shcore-stream-winrt-l1-1-0.a \
%/libicu.a \
%/librometadata.a \
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
index 67c40c953..155b211d8 100644
--- 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
@@ -3,3 +3,5 @@ LIBRARY api-ms-win-shcore-obsolete-l1-1-0
 EXPORTS
 
 CommandLineToArgvW
+SHStrDupA
+SHStrDupW
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-shcore-obsolete-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-shcore-obsolete-l1-1-0_windowsapp.def
new file mode 100644
index 0..67c40c953
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-shcore-obsolete-l1-1-0_windowsapp.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 4fe971e22..736445368 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -195,7 +195,7 @@ ADDLIB 
libapi-ms-win-security-systemfunctions-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-service-core-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-service-management-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-service-winsvc-l1-1-0_windowsapp.a
-ADDLIB libapi-ms-win-shcore-obsolete-l1-1-0.a
+ADDLIB libapi-ms-win-shcore-obsolete-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-shcore-stream-winrt-l1-1-0.a
 ADDLIB libicu.a
 ADDLIB librometadata.a
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
index 42a937d73..f25bacd14 100644
--- 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
@@ -3,3 +3,5 @@ LIBRARY api-ms-win-shcore-obsolete-l1-1-0
 EXPORTS
 
 CommandLineToArgvW@8
+SHStrDupA@8
+SHStrDupW@8
diff --git 
a/mingw-w64-crt/lib32/api-ms-win-shcore-obsolete-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-shcore-obsolete-l1-1-0_windowsapp.def
new file mode 100644
index 0..42a937d73
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-shcore-obsolete-l1-1-0_windowsapp.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-shcore-obsolete-l1-1-0
+
+EXPORTS
+
+CommandLineToArgvW@8
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 25/31] crt: Add functions to api-ms-win-ntuser-sysparams for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am  |  2 +-
 .../lib-common/api-ms-win-ntuser-sysparams-l1-1-0.def  |  6 ++
 .../api-ms-win-ntuser-sysparams-l1-1-0_windowsapp.def  | 10 ++
 mingw-w64-crt/lib-common/windowsapp.mri|  2 +-
 .../lib32/api-ms-win-ntuser-sysparams-l1-1-0.def   |  6 ++
 .../api-ms-win-ntuser-sysparams-l1-1-0_windowsapp.def  | 10 ++
 6 files changed, 34 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-ntuser-sysparams-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-ntuser-sysparams-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 729d1cd90..0c7818b79 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2992,7 +2992,7 @@ endif
%/libapi-ms-win-gaming-tcui-l1-1-3.a \
%/libapi-ms-win-gaming-tcui-l1-1-4.a \
%/libapi-ms-win-mm-time-l1-1-0_windowsapp.a \
-   %/libapi-ms-win-ntuser-sysparams-l1-1-0.a \
+   %/libapi-ms-win-ntuser-sysparams-l1-1-0_windowsapp.a \
%/libapi-ms-win-power-base-l1-1-0_windowsapp.a \
%/libapi-ms-win-power-setting-l1-1-0_windowsapp.a \
%/libapi-ms-win-ro-typeresolution-l1-1-0.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-ntuser-sysparams-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-ntuser-sysparams-l1-1-0.def
index b10283ba8..a8d93982c 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-ntuser-sysparams-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-ntuser-sysparams-l1-1-0.def
@@ -2,9 +2,15 @@ LIBRARY api-ms-win-ntuser-sysparams-l1-1-0
 
 EXPORTS
 
+ChangeDisplaySettingsExW
+DisplayConfigGetDeviceInfo
+DisplayConfigSetDeviceInfo
 EnumDisplayDevicesW
 EnumDisplayMonitors
 EnumDisplaySettingsExW
+EnumDisplaySettingsW
+GetDisplayConfigBufferSizes
 GetMonitorInfoW
 GetSystemMetrics
+QueryDisplayConfig
 SystemParametersInfoW
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-ntuser-sysparams-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-ntuser-sysparams-l1-1-0_windowsapp.def
new file mode 100644
index 0..b10283ba8
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-ntuser-sysparams-l1-1-0_windowsapp.def
@@ -0,0 +1,10 @@
+LIBRARY api-ms-win-ntuser-sysparams-l1-1-0
+
+EXPORTS
+
+EnumDisplayDevicesW
+EnumDisplayMonitors
+EnumDisplaySettingsExW
+GetMonitorInfoW
+GetSystemMetrics
+SystemParametersInfoW
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index ab0ef674d..817e455ea 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -170,7 +170,7 @@ 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-mm-time-l1-1-0_windowsapp.a
-ADDLIB libapi-ms-win-ntuser-sysparams-l1-1-0.a
+ADDLIB libapi-ms-win-ntuser-sysparams-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-power-base-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-power-setting-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-ro-typeresolution-l1-1-0.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-ntuser-sysparams-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-ntuser-sysparams-l1-1-0.def
index 993d30db5..faccb5ca0 100644
--- a/mingw-w64-crt/lib32/api-ms-win-ntuser-sysparams-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-ntuser-sysparams-l1-1-0.def
@@ -2,9 +2,15 @@ LIBRARY api-ms-win-ntuser-sysparams-l1-1-0
 
 EXPORTS
 
+ChangeDisplaySettingsExW@20
+DisplayConfigGetDeviceInfo@4
+DisplayConfigSetDeviceInfo@4
 EnumDisplayDevicesW@16
 EnumDisplayMonitors@16
 EnumDisplaySettingsExW@16
+EnumDisplaySettingsW@12
+GetDisplayConfigBufferSizes@12
 GetMonitorInfoW@8
 GetSystemMetrics@4
+QueryDisplayConfig@24
 SystemParametersInfoW@16
diff --git 
a/mingw-w64-crt/lib32/api-ms-win-ntuser-sysparams-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-ntuser-sysparams-l1-1-0_windowsapp.def
new file mode 100644
index 0..993d30db5
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-ntuser-sysparams-l1-1-0_windowsapp.def
@@ -0,0 +1,10 @@
+LIBRARY api-ms-win-ntuser-sysparams-l1-1-0
+
+EXPORTS
+
+EnumDisplayDevicesW@16
+EnumDisplayMonitors@16
+EnumDisplaySettingsExW@16
+GetMonitorInfoW@8
+GetSystemMetrics@4
+SystemParametersInfoW@16
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 07/31] crt: Add functions to api-ms-win-core-kernel32-legacy-ansi for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am| 2 +-
 .../api-ms-win-core-kernel32-legacy-ansi-l1-1-0.def  | 9 +
 ...s-win-core-kernel32-legacy-ansi-l1-1-0_windowsapp.def | 6 ++
 mingw-w64-crt/lib-common/windowsapp.mri  | 2 +-
 .../api-ms-win-core-kernel32-legacy-ansi-l1-1-0.def  | 9 +
 ...s-win-core-kernel32-legacy-ansi-l1-1-0_windowsapp.def | 6 ++
 6 files changed, 32 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-kernel32-legacy-ansi-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-kernel32-legacy-ansi-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 3ac4e116c..3165d2ddc 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2874,7 +2874,7 @@ endif
%/libapi-ms-win-core-io-l1-1-0.a \
%/libapi-ms-win-core-io-l1-1-1_windowsapp.a \
%/libapi-ms-win-core-job-l2-1-0_windowsapp.a \
-   %/libapi-ms-win-core-kernel32-legacy-ansi-l1-1-0.a \
+   %/libapi-ms-win-core-kernel32-legacy-ansi-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-kernel32-legacy-l1-1-0.a \
%/libapi-ms-win-core-kernel32-legacy-l1-1-1.a \
%/libapi-ms-win-core-kernel32-legacy-l1-1-2.a \
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
index 3d8b7710c..c00819bbc 100644
--- 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
@@ -2,5 +2,14 @@ LIBRARY api-ms-win-core-kernel32-legacy-ansi-l1-1-0
 
 EXPORTS
 
+AddLocalAlternateComputerNameA
+CreateFileMappingNumaA
+CreateFileTransactedA
+CreateJobObjectA
+FindFirstVolumeMountPointA
+FindNextVolumeMountPointA
+GetFileAttributesTransactedA
+OpenJobObjectA
 SetDllDirectoryA
 SetVolumeLabelA
+SetVolumeMountPointA
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-kernel32-legacy-ansi-l1-1-0_windowsapp.def
 
b/mingw-w64-crt/lib-common/api-ms-win-core-kernel32-legacy-ansi-l1-1-0_windowsapp.def
new file mode 100644
index 0..3d8b7710c
--- /dev/null
+++ 
b/mingw-w64-crt/lib-common/api-ms-win-core-kernel32-legacy-ansi-l1-1-0_windowsapp.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/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index b7d96e819..6c38188bd 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -52,7 +52,7 @@ ADDLIB libapi-ms-win-core-interlocked-l1-2-0.a
 ADDLIB libapi-ms-win-core-io-l1-1-0.a
 ADDLIB libapi-ms-win-core-io-l1-1-1_windowsapp.a
 ADDLIB libapi-ms-win-core-job-l2-1-0_windowsapp.a
-ADDLIB libapi-ms-win-core-kernel32-legacy-ansi-l1-1-0.a
+ADDLIB libapi-ms-win-core-kernel32-legacy-ansi-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-kernel32-legacy-l1-1-0.a
 ADDLIB libapi-ms-win-core-kernel32-legacy-l1-1-1.a
 ADDLIB libapi-ms-win-core-kernel32-legacy-l1-1-2.a
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
index e1639243f..5fb2e836c 100644
--- 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
@@ -2,5 +2,14 @@ LIBRARY api-ms-win-core-kernel32-legacy-ansi-l1-1-0
 
 EXPORTS
 
+AddLocalAlternateComputerNameA@8
+CreateFileMappingNumaA@28
+CreateFileTransactedA@40
+CreateJobObjectA@8
+FindFirstVolumeMountPointA@12
+FindNextVolumeMountPointA@12
+GetFileAttributesTransactedA@16
+OpenJobObjectA@12
 SetDllDirectoryA@4
 SetVolumeLabelA@8
+SetVolumeMountPointA@8
diff --git 
a/mingw-w64-crt/lib32/api-ms-win-core-kernel32-legacy-ansi-l1-1-0_windowsapp.def
 
b/mingw-w64-crt/lib32/api-ms-win-core-kernel32-legacy-ansi-l1-1-0_windowsapp.def
new file mode 100644
index 0..e1639243f
--- /dev/null
+++ 
b/mingw-w64-crt/lib32/api-ms-win-core-kernel32-legacy-ansi-l1-1-0_windowsapp.def
@@ -0,0 +1,6 @@
+LIBRARY api-ms-win-core-kernel32-legacy-ansi-l1-1-0
+
+EXPORTS
+
+SetDllDirectoryA@4
+SetVolumeLabelA@8
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 22/31] crt: Add functions to api-ms-win-eventing-legacy for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am |  2 +-
 .../lib-common/api-ms-win-eventing-legacy-l1-1-0.def  |  7 +++
 .../api-ms-win-eventing-legacy-l1-1-0_windowsapp.def  | 11 +++
 mingw-w64-crt/lib-common/windowsapp.mri   |  2 +-
 .../lib32/api-ms-win-eventing-legacy-l1-1-0.def   |  7 +++
 .../api-ms-win-eventing-legacy-l1-1-0_windowsapp.def  | 11 +++
 6 files changed, 38 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-eventing-legacy-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-eventing-legacy-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 04f2b9f2e..9d3d9169f 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2980,7 +2980,7 @@ endif
%/libapi-ms-win-eventing-classicprovider-l1-1-0_windowsapp.a \
%/libapi-ms-win-eventing-consumer-l1-1-0.a \
%/libapi-ms-win-eventing-controller-l1-1-0_windowsapp.a \
-   %/libapi-ms-win-eventing-legacy-l1-1-0.a \
+   %/libapi-ms-win-eventing-legacy-l1-1-0_windowsapp.a \
%/libapi-ms-win-eventing-obsolete-l1-1-0.a \
%/libapi-ms-win-eventing-provider-l1-1-0.a \
%/libapi-ms-win-eventlog-legacy-l1-1-0.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-eventing-legacy-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-eventing-legacy-l1-1-0.def
index 4ba798155..4136b54e2 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-eventing-legacy-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-eventing-legacy-l1-1-0.def
@@ -5,7 +5,14 @@ EXPORTS
 ControlTraceA
 EnableTrace
 EnableTraceEx
+EnumerateTraceGuids
+FlushTraceA
 FlushTraceW
 OpenTraceA
+QueryAllTracesA
+QueryTraceA
 QueryTraceW
 StartTraceA
+StopTraceA
+UpdateTraceA
+UpdateTraceW
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-eventing-legacy-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-eventing-legacy-l1-1-0_windowsapp.def
new file mode 100644
index 0..4ba798155
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-eventing-legacy-l1-1-0_windowsapp.def
@@ -0,0 +1,11 @@
+LIBRARY api-ms-win-eventing-legacy-l1-1-0
+
+EXPORTS
+
+ControlTraceA
+EnableTrace
+EnableTraceEx
+FlushTraceW
+OpenTraceA
+QueryTraceW
+StartTraceA
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 9ab7086fa..e16f90ae8 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -158,7 +158,7 @@ ADDLIB libapi-ms-win-devices-query-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-eventing-classicprovider-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-eventing-consumer-l1-1-0.a
 ADDLIB libapi-ms-win-eventing-controller-l1-1-0_windowsapp.a
-ADDLIB libapi-ms-win-eventing-legacy-l1-1-0.a
+ADDLIB libapi-ms-win-eventing-legacy-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-eventing-obsolete-l1-1-0.a
 ADDLIB libapi-ms-win-eventing-provider-l1-1-0.a
 ADDLIB libapi-ms-win-eventlog-legacy-l1-1-0.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-eventing-legacy-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-eventing-legacy-l1-1-0.def
index c9533cf86..64bcd73eb 100644
--- a/mingw-w64-crt/lib32/api-ms-win-eventing-legacy-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-eventing-legacy-l1-1-0.def
@@ -5,7 +5,14 @@ EXPORTS
 ControlTraceA@20
 EnableTrace@24
 EnableTraceEx@48
+EnumerateTraceGuids@12
+FlushTraceA@16
 FlushTraceW@16
 OpenTraceA@4
+QueryAllTracesA@12
+QueryTraceA@16
 QueryTraceW@16
 StartTraceA@12
+StopTraceA@16
+UpdateTraceA@16
+UpdateTraceW@16
diff --git 
a/mingw-w64-crt/lib32/api-ms-win-eventing-legacy-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-eventing-legacy-l1-1-0_windowsapp.def
new file mode 100644
index 0..c9533cf86
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-eventing-legacy-l1-1-0_windowsapp.def
@@ -0,0 +1,11 @@
+LIBRARY api-ms-win-eventing-legacy-l1-1-0
+
+EXPORTS
+
+ControlTraceA@20
+EnableTrace@24
+EnableTraceEx@48
+FlushTraceW@16
+OpenTraceA@4
+QueryTraceW@16
+StartTraceA@12
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 17/31] crt: Add functions to api-ms-win-core-toolhelp for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am| 2 +-
 .../lib-common/api-ms-win-core-toolhelp-l1-1-0.def   | 2 ++
 .../api-ms-win-core-toolhelp-l1-1-0_windowsapp.def   | 9 +
 mingw-w64-crt/lib-common/windowsapp.mri  | 2 +-
 mingw-w64-crt/lib32/api-ms-win-core-toolhelp-l1-1-0.def  | 2 ++
 .../lib32/api-ms-win-core-toolhelp-l1-1-0_windowsapp.def | 9 +
 6 files changed, 24 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-toolhelp-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-toolhelp-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 562945543..0869f091b 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2953,7 +2953,7 @@ endif
%/libapi-ms-win-core-threadpool-legacy-l1-1-0.a \
%/libapi-ms-win-core-timezone-l1-1-0.a \
%/libapi-ms-win-core-timezone-l1-1-1.a \
-   %/libapi-ms-win-core-toolhelp-l1-1-0.a \
+   %/libapi-ms-win-core-toolhelp-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-url-l1-1-0.a \
%/libapi-ms-win-core-util-l1-1-0.a \
%/libapi-ms-win-core-versionansi-l1-1-0.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-toolhelp-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-toolhelp-l1-1-0.def
index 0e031ec06..419f0d8e6 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-toolhelp-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-toolhelp-l1-1-0.def
@@ -3,6 +3,8 @@ LIBRARY api-ms-win-core-toolhelp-l1-1-0
 EXPORTS
 
 CreateToolhelp32Snapshot
+Module32FirstW
+Module32NextW
 Process32FirstW
 Process32NextW
 Thread32First
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-toolhelp-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-toolhelp-l1-1-0_windowsapp.def
new file mode 100644
index 0..0e031ec06
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-toolhelp-l1-1-0_windowsapp.def
@@ -0,0 +1,9 @@
+LIBRARY api-ms-win-core-toolhelp-l1-1-0
+
+EXPORTS
+
+CreateToolhelp32Snapshot
+Process32FirstW
+Process32NextW
+Thread32First
+Thread32Next
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index e34520378..4e76cd017 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -131,7 +131,7 @@ ADDLIB libapi-ms-win-core-threadpool-l1-2-0.a
 ADDLIB libapi-ms-win-core-threadpool-legacy-l1-1-0.a
 ADDLIB libapi-ms-win-core-timezone-l1-1-0.a
 ADDLIB libapi-ms-win-core-timezone-l1-1-1.a
-ADDLIB libapi-ms-win-core-toolhelp-l1-1-0.a
+ADDLIB libapi-ms-win-core-toolhelp-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-url-l1-1-0.a
 ADDLIB libapi-ms-win-core-util-l1-1-0.a
 ADDLIB libapi-ms-win-core-versionansi-l1-1-0.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-toolhelp-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-core-toolhelp-l1-1-0.def
index f517d9c88..d8b4e914e 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-toolhelp-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-toolhelp-l1-1-0.def
@@ -3,6 +3,8 @@ LIBRARY api-ms-win-core-toolhelp-l1-1-0
 EXPORTS
 
 CreateToolhelp32Snapshot@8
+Module32FirstW@8
+Module32NextW@8
 Process32FirstW@8
 Process32NextW@8
 Thread32First@8
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-toolhelp-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-core-toolhelp-l1-1-0_windowsapp.def
new file mode 100644
index 0..f517d9c88
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-toolhelp-l1-1-0_windowsapp.def
@@ -0,0 +1,9 @@
+LIBRARY api-ms-win-core-toolhelp-l1-1-0
+
+EXPORTS
+
+CreateToolhelp32Snapshot@8
+Process32FirstW@8
+Process32NextW@8
+Thread32First@8
+Thread32Next@8
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 30/31] crt: Add functions to api-ms-win-security-systemfunctions for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am| 2 +-
 .../api-ms-win-security-systemfunctions-l1-1-0.def   | 2 ++
 ...api-ms-win-security-systemfunctions-l1-1-0_windowsapp.def | 5 +
 mingw-w64-crt/lib-common/windowsapp.mri  | 2 +-
 .../lib32/api-ms-win-security-systemfunctions-l1-1-0.def | 2 ++
 ...api-ms-win-security-systemfunctions-l1-1-0_windowsapp.def | 5 +
 6 files changed, 16 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-security-systemfunctions-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-security-systemfunctions-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 9fb046b48..35acc4de3 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -3013,7 +3013,7 @@ endif
%/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-security-systemfunctions-l1-1-0.a \
+   %/libapi-ms-win-security-systemfunctions-l1-1-0_windowsapp.a \
%/libapi-ms-win-service-core-l1-1-0_windowsapp.a \
%/libapi-ms-win-service-management-l1-1-0_windowsapp.a \
%/libapi-ms-win-service-winsvc-l1-1-0_windowsapp.a \
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-security-systemfunctions-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-security-systemfunctions-l1-1-0.def
index e10a70d87..cd1588ad7 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-security-systemfunctions-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-security-systemfunctions-l1-1-0.def
@@ -3,3 +3,5 @@ LIBRARY api-ms-win-security-systemfunctions-l1-1-0
 EXPORTS
 
 SystemFunction036
+SystemFunction040
+SystemFunction041
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-security-systemfunctions-l1-1-0_windowsapp.def
 
b/mingw-w64-crt/lib-common/api-ms-win-security-systemfunctions-l1-1-0_windowsapp.def
new file mode 100644
index 0..e10a70d87
--- /dev/null
+++ 
b/mingw-w64-crt/lib-common/api-ms-win-security-systemfunctions-l1-1-0_windowsapp.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-security-systemfunctions-l1-1-0
+
+EXPORTS
+
+SystemFunction036
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 337b153f4..4fe971e22 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -191,7 +191,7 @@ 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-security-systemfunctions-l1-1-0.a
+ADDLIB libapi-ms-win-security-systemfunctions-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-service-core-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-service-management-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-service-winsvc-l1-1-0_windowsapp.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-security-systemfunctions-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-security-systemfunctions-l1-1-0.def
index 0e5e6e715..ccd078093 100644
--- a/mingw-w64-crt/lib32/api-ms-win-security-systemfunctions-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-security-systemfunctions-l1-1-0.def
@@ -3,3 +3,5 @@ LIBRARY api-ms-win-security-systemfunctions-l1-1-0
 EXPORTS
 
 SystemFunction036@8
+SystemFunction040@12
+SystemFunction041@12
diff --git 
a/mingw-w64-crt/lib32/api-ms-win-security-systemfunctions-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-security-systemfunctions-l1-1-0_windowsapp.def
new file mode 100644
index 0..0e5e6e715
--- /dev/null
+++ 
b/mingw-w64-crt/lib32/api-ms-win-security-systemfunctions-l1-1-0_windowsapp.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-security-systemfunctions-l1-1-0
+
+EXPORTS
+
+SystemFunction036@8
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 26/31] crt: Add functions to api-ms-win-security-base-ansi for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am| 2 +-
 .../lib-common/api-ms-win-security-base-ansi-l1-1-0.def  | 1 +
 .../api-ms-win-security-base-ansi-l1-1-0_windowsapp.def  | 5 +
 mingw-w64-crt/lib-common/windowsapp.mri  | 2 +-
 mingw-w64-crt/lib32/api-ms-win-security-base-ansi-l1-1-0.def | 1 +
 .../api-ms-win-security-base-ansi-l1-1-0_windowsapp.def  | 5 +
 6 files changed, 14 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-security-base-ansi-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-security-base-ansi-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 0c7818b79..d964b42c1 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2998,7 +2998,7 @@ endif
%/libapi-ms-win-ro-typeresolution-l1-1-0.a \
%/libapi-ms-win-ro-typeresolution-l1-1-1.a \
%/libapi-ms-win-security-appcontainer-l1-1-0.a \
-   %/libapi-ms-win-security-base-ansi-l1-1-0.a \
+   %/libapi-ms-win-security-base-ansi-l1-1-0_windowsapp.a \
%/libapi-ms-win-security-base-l1-1-0_windowsapp.a \
%/libapi-ms-win-security-base-l1-2-0_windowsapp.a \
%/libapi-ms-win-security-base-l1-2-1.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-security-base-ansi-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-security-base-ansi-l1-1-0.def
index 3cce78365..e61daf15f 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-security-base-ansi-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-security-base-ansi-l1-1-0.def
@@ -2,4 +2,5 @@ LIBRARY api-ms-win-security-base-ansi-l1-1-0
 
 EXPORTS
 
+GetFileSecurityA
 SetFileSecurityA
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-security-base-ansi-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-security-base-ansi-l1-1-0_windowsapp.def
new file mode 100644
index 0..3cce78365
--- /dev/null
+++ 
b/mingw-w64-crt/lib-common/api-ms-win-security-base-ansi-l1-1-0_windowsapp.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-security-base-ansi-l1-1-0
+
+EXPORTS
+
+SetFileSecurityA
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 817e455ea..35b2e347f 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -176,7 +176,7 @@ ADDLIB libapi-ms-win-power-setting-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-ro-typeresolution-l1-1-0.a
 ADDLIB libapi-ms-win-ro-typeresolution-l1-1-1.a
 ADDLIB libapi-ms-win-security-appcontainer-l1-1-0.a
-ADDLIB libapi-ms-win-security-base-ansi-l1-1-0.a
+ADDLIB libapi-ms-win-security-base-ansi-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-security-base-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-security-base-l1-2-0_windowsapp.a
 ADDLIB libapi-ms-win-security-base-l1-2-1.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-security-base-ansi-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-security-base-ansi-l1-1-0.def
index 204807e9c..9b0b7549d 100644
--- a/mingw-w64-crt/lib32/api-ms-win-security-base-ansi-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-security-base-ansi-l1-1-0.def
@@ -2,4 +2,5 @@ LIBRARY api-ms-win-security-base-ansi-l1-1-0
 
 EXPORTS
 
+GetFileSecurityA@20
 SetFileSecurityA@12
diff --git 
a/mingw-w64-crt/lib32/api-ms-win-security-base-ansi-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-security-base-ansi-l1-1-0_windowsapp.def
new file mode 100644
index 0..204807e9c
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-security-base-ansi-l1-1-0_windowsapp.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-security-base-ansi-l1-1-0
+
+EXPORTS
+
+SetFileSecurityA@12
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 20/31] crt: Add functions to api-ms-win-core-windowserrorreporting for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am | 2 +-
 .../api-ms-win-core-windowserrorreporting-l1-1-0.def  | 8 
 ...s-win-core-windowserrorreporting-l1-1-0_windowsapp.def | 8 
 mingw-w64-crt/lib-common/windowsapp.mri   | 2 +-
 .../api-ms-win-core-windowserrorreporting-l1-1-0.def  | 8 
 ...s-win-core-windowserrorreporting-l1-1-0_windowsapp.def | 8 
 6 files changed, 34 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-windowserrorreporting-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-windowserrorreporting-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 0edf2254b..ff8ced548 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2961,7 +2961,7 @@ endif
%/libapi-ms-win-core-version-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-version-l1-1-1_windowsapp.a \
%/libapi-ms-win-core-windowsceip-l1-1-0.a \
-   %/libapi-ms-win-core-windowserrorreporting-l1-1-0.a \
+   %/libapi-ms-win-core-windowserrorreporting-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-windowserrorreporting-l1-1-1.a \
%/libapi-ms-win-core-windowserrorreporting-l1-1-2.a \
%/libapi-ms-win-core-winrt-error-l1-1-0_windowsapp.a \
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-windowserrorreporting-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-windowserrorreporting-l1-1-0.def
index f29d62e82..0fef348e4 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-windowserrorreporting-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-windowserrorreporting-l1-1-0.def
@@ -2,7 +2,15 @@ LIBRARY api-ms-win-core-windowserrorreporting-l1-1-0
 
 EXPORTS
 
+GetApplicationRecoveryCallback
+GetApplicationRestartSettings
+WerGetFlags
+WerpNotifyLoadStringResource
+WerpNotifyUseStringResource
 WerRegisterFile
 WerRegisterMemoryBlock
+WerRegisterRuntimeExceptionModule
+WerSetFlags
 WerUnregisterFile
 WerUnregisterMemoryBlock
+WerUnregisterRuntimeExceptionModule
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-windowserrorreporting-l1-1-0_windowsapp.def
 
b/mingw-w64-crt/lib-common/api-ms-win-core-windowserrorreporting-l1-1-0_windowsapp.def
new file mode 100644
index 0..f29d62e82
--- /dev/null
+++ 
b/mingw-w64-crt/lib-common/api-ms-win-core-windowserrorreporting-l1-1-0_windowsapp.def
@@ -0,0 +1,8 @@
+LIBRARY api-ms-win-core-windowserrorreporting-l1-1-0
+
+EXPORTS
+
+WerRegisterFile
+WerRegisterMemoryBlock
+WerUnregisterFile
+WerUnregisterMemoryBlock
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index ca10e5344..c6d8fbcf3 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -139,7 +139,7 @@ ADDLIB libapi-ms-win-core-versionansi-l1-1-1_windowsapp.a
 ADDLIB libapi-ms-win-core-version-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-version-l1-1-1_windowsapp.a
 ADDLIB libapi-ms-win-core-windowsceip-l1-1-0.a
-ADDLIB libapi-ms-win-core-windowserrorreporting-l1-1-0.a
+ADDLIB libapi-ms-win-core-windowserrorreporting-l1-1-0_windowsapp.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-winrt-error-l1-1-0_windowsapp.a
diff --git 
a/mingw-w64-crt/lib32/api-ms-win-core-windowserrorreporting-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-core-windowserrorreporting-l1-1-0.def
index 539c54075..ea9ad8b53 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-windowserrorreporting-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-windowserrorreporting-l1-1-0.def
@@ -2,7 +2,15 @@ LIBRARY api-ms-win-core-windowserrorreporting-l1-1-0
 
 EXPORTS
 
+GetApplicationRecoveryCallback@20
+GetApplicationRestartSettings@16
+WerGetFlags@8
+WerpNotifyLoadStringResource@16
+WerpNotifyUseStringResource@4
 WerRegisterFile@12
 WerRegisterMemoryBlock@8
+WerRegisterRuntimeExceptionModule@8
+WerSetFlags@4
 WerUnregisterFile@4
 WerUnregisterMemoryBlock@4
+WerUnregisterRuntimeExceptionModule@8
diff --git 
a/mingw-w64-crt/lib32/api-ms-win-core-windowserrorreporting-l1-1-0_windowsapp.def
 
b/mingw-w64-crt/lib32/api-ms-win-core-windowserrorreporting-l1-1-0_windowsapp.def
new file mode 100644
index 0..539c54075
--- /dev/null
+++ 
b/mingw-w64-crt/lib32/api-ms-win-core-windowserrorreporting-l1-1-0_windowsapp.def
@@ -0,0 +1,8 @@
+LIBRARY api-ms-win-core-windowserrorreporting-l1-1-0
+
+EXPORTS
+
+WerRegisterFile@12
+WerRegisterMemoryBlock@8
+WerUnregisterFile@4
+WerUnregisterMemoryBlock@4
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 14/31] crt: Add functions to api-ms-win-core-string-obsolete for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am   |  2 +-
 .../api-ms-win-core-string-obsolete-l1-1-0.def  |  1 +
 ...s-win-core-string-obsolete-l1-1-0_windowsapp.def | 13 +
 mingw-w64-crt/lib-common/windowsapp.mri |  2 +-
 .../api-ms-win-core-string-obsolete-l1-1-0.def  |  1 +
 ...s-win-core-string-obsolete-l1-1-0_windowsapp.def | 13 +
 6 files changed, 30 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-string-obsolete-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-string-obsolete-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 8c1a62a79..79c25b39f 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2935,7 +2935,7 @@ endif
%/libapi-ms-win-core-slapi-l1-1-0.a \
%/libapi-ms-win-core-string-l1-1-0.a \
%/libapi-ms-win-core-string-l2-1-0_windowsapp.a \
-   %/libapi-ms-win-core-string-obsolete-l1-1-0.a \
+   %/libapi-ms-win-core-string-obsolete-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-string-obsolete-l1-1-1.a \
%/libapi-ms-win-core-stringansi-l1-1-0.a \
%/libapi-ms-win-core-synch-ansi-l1-1-0.a \
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-string-obsolete-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-string-obsolete-l1-1-0.def
index ecc48e0e2..0a825e4a1 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-string-obsolete-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-string-obsolete-l1-1-0.def
@@ -7,6 +7,7 @@ lstrcmpA
 lstrcmpiA
 lstrcmpiW
 lstrcmpW
+lstrcpynA
 lstrcpynW
 lstrcpyW
 lstrlenA
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-string-obsolete-l1-1-0_windowsapp.def
 
b/mingw-w64-crt/lib-common/api-ms-win-core-string-obsolete-l1-1-0_windowsapp.def
new file mode 100644
index 0..ecc48e0e2
--- /dev/null
+++ 
b/mingw-w64-crt/lib-common/api-ms-win-core-string-obsolete-l1-1-0_windowsapp.def
@@ -0,0 +1,13 @@
+LIBRARY api-ms-win-core-string-obsolete-l1-1-0
+
+EXPORTS
+
+lstrcatW
+lstrcmpA
+lstrcmpiA
+lstrcmpiW
+lstrcmpW
+lstrcpynW
+lstrcpyW
+lstrlenA
+lstrlenW
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index d45bfb04c..7a4a415f4 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -113,7 +113,7 @@ ADDLIB libapi-ms-win-core-shutdown-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-slapi-l1-1-0.a
 ADDLIB libapi-ms-win-core-string-l1-1-0.a
 ADDLIB libapi-ms-win-core-string-l2-1-0_windowsapp.a
-ADDLIB libapi-ms-win-core-string-obsolete-l1-1-0.a
+ADDLIB libapi-ms-win-core-string-obsolete-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-string-obsolete-l1-1-1.a
 ADDLIB libapi-ms-win-core-stringansi-l1-1-0.a
 ADDLIB libapi-ms-win-core-synch-ansi-l1-1-0.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-string-obsolete-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-core-string-obsolete-l1-1-0.def
index 9b7b05b29..957120ac1 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-string-obsolete-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-string-obsolete-l1-1-0.def
@@ -7,6 +7,7 @@ lstrcmpA@8
 lstrcmpiA@8
 lstrcmpiW@8
 lstrcmpW@8
+lstrcpynA@12
 lstrcpynW@12
 lstrcpyW@8
 lstrlenA@4
diff --git 
a/mingw-w64-crt/lib32/api-ms-win-core-string-obsolete-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-core-string-obsolete-l1-1-0_windowsapp.def
new file mode 100644
index 0..9b7b05b29
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-string-obsolete-l1-1-0_windowsapp.def
@@ -0,0 +1,13 @@
+LIBRARY api-ms-win-core-string-obsolete-l1-1-0
+
+EXPORTS
+
+lstrcatW@8
+lstrcmpA@8
+lstrcmpiA@8
+lstrcmpiW@8
+lstrcmpW@8
+lstrcpynW@12
+lstrcpyW@8
+lstrlenA@4
+lstrlenW@4
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 15/31] crt: Add functions to api-ms-win-core-stringansi for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am| 2 +-
 .../lib-common/api-ms-win-core-stringansi-l1-1-0.def | 9 +
 .../api-ms-win-core-stringansi-l1-1-0_windowsapp.def | 7 +++
 mingw-w64-crt/lib-common/windowsapp.mri  | 2 +-
 .../lib32/api-ms-win-core-stringansi-l1-1-0.def  | 9 +
 .../api-ms-win-core-stringansi-l1-1-0_windowsapp.def | 7 +++
 6 files changed, 34 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-stringansi-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-stringansi-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 79c25b39f..e41e71a1d 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2937,7 +2937,7 @@ endif
%/libapi-ms-win-core-string-l2-1-0_windowsapp.a \
%/libapi-ms-win-core-string-obsolete-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-string-obsolete-l1-1-1.a \
-   %/libapi-ms-win-core-stringansi-l1-1-0.a \
+   %/libapi-ms-win-core-stringansi-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-synch-ansi-l1-1-0.a \
%/libapi-ms-win-core-synch-l1-1-0.a \
%/libapi-ms-win-core-synch-l1-2-0.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-stringansi-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-stringansi-l1-1-0.def
index 08fc2160c..209d06d8f 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-stringansi-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-stringansi-l1-1-0.def
@@ -3,5 +3,14 @@ LIBRARY api-ms-win-core-stringansi-l1-1-0
 EXPORTS
 
 CharLowerA
+CharLowerBuffA
 CharNextA
 CharNextExA
+CharPrevA
+CharPrevExA
+CharUpperA
+CharUpperBuffA
+IsCharAlphaA
+IsCharAlphaNumericA
+IsCharLowerA
+IsCharUpperA
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-stringansi-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-stringansi-l1-1-0_windowsapp.def
new file mode 100644
index 0..08fc2160c
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-stringansi-l1-1-0_windowsapp.def
@@ -0,0 +1,7 @@
+LIBRARY api-ms-win-core-stringansi-l1-1-0
+
+EXPORTS
+
+CharLowerA
+CharNextA
+CharNextExA
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 7a4a415f4..4f624e2ee 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -115,7 +115,7 @@ ADDLIB libapi-ms-win-core-string-l1-1-0.a
 ADDLIB libapi-ms-win-core-string-l2-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-string-obsolete-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-string-obsolete-l1-1-1.a
-ADDLIB libapi-ms-win-core-stringansi-l1-1-0.a
+ADDLIB libapi-ms-win-core-stringansi-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-synch-ansi-l1-1-0.a
 ADDLIB libapi-ms-win-core-synch-l1-1-0.a
 ADDLIB libapi-ms-win-core-synch-l1-2-0.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-stringansi-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-core-stringansi-l1-1-0.def
index 6ef9e8a13..45985119f 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-stringansi-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-stringansi-l1-1-0.def
@@ -3,5 +3,14 @@ LIBRARY api-ms-win-core-stringansi-l1-1-0
 EXPORTS
 
 CharLowerA@4
+CharLowerBuffA@8
 CharNextA@4
 CharNextExA@12
+CharPrevA@8
+CharPrevExA@16
+CharUpperA@4
+CharUpperBuffA@8
+IsCharAlphaA@4
+IsCharAlphaNumericA@4
+IsCharLowerA@4
+IsCharUpperA@4
diff --git 
a/mingw-w64-crt/lib32/api-ms-win-core-stringansi-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-core-stringansi-l1-1-0_windowsapp.def
new file mode 100644
index 0..6ef9e8a13
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-stringansi-l1-1-0_windowsapp.def
@@ -0,0 +1,7 @@
+LIBRARY api-ms-win-core-stringansi-l1-1-0
+
+EXPORTS
+
+CharLowerA@4
+CharNextA@4
+CharNextExA@12
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 21/31] crt: Add functions to api-ms-win-devices-query for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am | 2 +-
 .../lib-common/api-ms-win-devices-query-l1-1-0.def| 8 
 .../api-ms-win-devices-query-l1-1-0_windowsapp.def| 6 ++
 mingw-w64-crt/lib-common/windowsapp.mri   | 2 +-
 mingw-w64-crt/lib32/api-ms-win-devices-query-l1-1-0.def   | 8 
 .../lib32/api-ms-win-devices-query-l1-1-0_windowsapp.def  | 6 ++
 6 files changed, 30 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-devices-query-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-devices-query-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index ff8ced548..04f2b9f2e 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2976,7 +2976,7 @@ endif
%/libapi-ms-win-core-xstate-l2-1-0_windowsapp.a \
%/libapi-ms-win-devices-config-l1-1-1_windowsapp.a \
%/libapi-ms-win-devices-config-l1-1-2_windowsapp.a \
-   %/libapi-ms-win-devices-query-l1-1-0.a \
+   %/libapi-ms-win-devices-query-l1-1-0_windowsapp.a \
%/libapi-ms-win-eventing-classicprovider-l1-1-0_windowsapp.a \
%/libapi-ms-win-eventing-consumer-l1-1-0.a \
%/libapi-ms-win-eventing-controller-l1-1-0_windowsapp.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-devices-query-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-devices-query-l1-1-0.def
index 5d1c7fffe..d40aa188b 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-devices-query-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-devices-query-l1-1-0.def
@@ -4,3 +4,11 @@ EXPORTS
 
 DevCloseObjectQuery
 DevCreateObjectQuery
+DevCreateObjectQueryFromId
+DevCreateObjectQueryFromIds
+DevFindProperty
+DevFreeObjectProperties
+DevFreeObjects
+DevGetObjectProperties
+DevGetObjects
+DevSetObjectProperties
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-devices-query-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-devices-query-l1-1-0_windowsapp.def
new file mode 100644
index 0..5d1c7fffe
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-devices-query-l1-1-0_windowsapp.def
@@ -0,0 +1,6 @@
+LIBRARY api-ms-win-devices-query-l1-1-0
+
+EXPORTS
+
+DevCloseObjectQuery
+DevCreateObjectQuery
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index c6d8fbcf3..9ab7086fa 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -154,7 +154,7 @@ ADDLIB libapi-ms-win-core-wow64-l1-1-1_windowsapp.a
 ADDLIB libapi-ms-win-core-xstate-l2-1-0_windowsapp.a
 ADDLIB libapi-ms-win-devices-config-l1-1-1_windowsapp.a
 ADDLIB libapi-ms-win-devices-config-l1-1-2_windowsapp.a
-ADDLIB libapi-ms-win-devices-query-l1-1-0.a
+ADDLIB libapi-ms-win-devices-query-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-eventing-classicprovider-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-eventing-consumer-l1-1-0.a
 ADDLIB libapi-ms-win-eventing-controller-l1-1-0_windowsapp.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-devices-query-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-devices-query-l1-1-0.def
index 96f92c79c..e5fb3e5b2 100644
--- a/mingw-w64-crt/lib32/api-ms-win-devices-query-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-devices-query-l1-1-0.def
@@ -4,3 +4,11 @@ EXPORTS
 
 DevCloseObjectQuery@4
 DevCreateObjectQuery@36
+DevCreateObjectQueryFromId@40
+DevCreateObjectQueryFromIds@40
+DevFindProperty@20
+DevFreeObjectProperties@8
+DevFreeObjects@8
+DevGetObjectProperties@28
+DevGetObjects@32
+DevSetObjectProperties@16
diff --git a/mingw-w64-crt/lib32/api-ms-win-devices-query-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-devices-query-l1-1-0_windowsapp.def
new file mode 100644
index 0..96f92c79c
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-devices-query-l1-1-0_windowsapp.def
@@ -0,0 +1,6 @@
+LIBRARY api-ms-win-devices-query-l1-1-0
+
+EXPORTS
+
+DevCloseObjectQuery@4
+DevCreateObjectQuery@36
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 12/31] crt: Add functions to api-ms-win-core-processtopology-obsolete for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am | 2 +-
 .../api-ms-win-core-processtopology-obsolete-l1-1-0.def   | 1 +
 ...in-core-processtopology-obsolete-l1-1-0_windowsapp.def | 8 
 mingw-w64-crt/lib-common/windowsapp.mri   | 2 +-
 .../api-ms-win-core-processtopology-obsolete-l1-1-0.def   | 1 +
 ...in-core-processtopology-obsolete-l1-1-0_windowsapp.def | 8 
 6 files changed, 20 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-processtopology-obsolete-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-processtopology-obsolete-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index f46c2b69a..ead76723e 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2917,7 +2917,7 @@ endif
%/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_windowsapp.a \
-   %/libapi-ms-win-core-processtopology-obsolete-l1-1-0.a \
+   
%/libapi-ms-win-core-processtopology-obsolete-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-profile-l1-1-0.a \
%/libapi-ms-win-core-psapi-ansi-l1-1-0.a \
%/libapi-ms-win-core-psapi-l1-1-0_windowsapp.a \
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
index ab09b2eaf..6f54d0b28 100644
--- 
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
@@ -2,6 +2,7 @@ LIBRARY api-ms-win-core-processtopology-obsolete-l1-1-0
 
 EXPORTS
 
+GetActiveProcessorCount
 GetProcessAffinityMask
 GetProcessIoCounters
 SetProcessAffinityMask
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-processtopology-obsolete-l1-1-0_windowsapp.def
 
b/mingw-w64-crt/lib-common/api-ms-win-core-processtopology-obsolete-l1-1-0_windowsapp.def
new file mode 100644
index 0..ab09b2eaf
--- /dev/null
+++ 
b/mingw-w64-crt/lib-common/api-ms-win-core-processtopology-obsolete-l1-1-0_windowsapp.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/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 575fdbf09..e9f815415 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -95,7 +95,7 @@ ADDLIB libapi-ms-win-core-processthreads-l1-1-1.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_windowsapp.a
-ADDLIB libapi-ms-win-core-processtopology-obsolete-l1-1-0.a
+ADDLIB libapi-ms-win-core-processtopology-obsolete-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-profile-l1-1-0.a
 ADDLIB libapi-ms-win-core-psapi-ansi-l1-1-0.a
 ADDLIB libapi-ms-win-core-psapi-l1-1-0_windowsapp.a
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
index 7b60bf704..c995351e4 100644
--- 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
@@ -2,6 +2,7 @@ LIBRARY api-ms-win-core-processtopology-obsolete-l1-1-0
 
 EXPORTS
 
+GetActiveProcessorCount@4
 GetProcessAffinityMask@12
 GetProcessIoCounters@8
 SetProcessAffinityMask@8
diff --git 
a/mingw-w64-crt/lib32/api-ms-win-core-processtopology-obsolete-l1-1-0_windowsapp.def
 
b/mingw-w64-crt/lib32/api-ms-win-core-processtopology-obsolete-l1-1-0_windowsapp.def
new file mode 100644
index 0..7b60bf704
--- /dev/null
+++ 
b/mingw-w64-crt/lib32/api-ms-win-core-processtopology-obsolete-l1-1-0_windowsapp.def
@@ -0,0 +1,8 @@
+LIBRARY api-ms-win-core-processtopology-obsolete-l1-1-0
+
+EXPORTS
+
+GetProcessAffinityMask@12
+GetProcessIoCounters@8
+SetProcessAffinityMask@8
+SetThreadAffinityMask@8
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 09/31] crt: Add functions to api-ms-win-core-localization-ansi for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am|  2 +-
 .../api-ms-win-core-localization-ansi-l1-1-0.def | 12 
 ...-win-core-localization-ansi-l1-1-0_windowsapp.def | 10 ++
 mingw-w64-crt/lib-common/windowsapp.mri  |  2 +-
 .../api-ms-win-core-localization-ansi-l1-1-0.def | 12 
 ...-win-core-localization-ansi-l1-1-0_windowsapp.def | 10 ++
 6 files changed, 46 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-localization-ansi-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-localization-ansi-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 176e65095..8bdad7080 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2884,7 +2884,7 @@ endif
%/libapi-ms-win-core-libraryloader-l1-2-1.a \
%/libapi-ms-win-core-libraryloader-l1-2-2.a \
%/libapi-ms-win-core-libraryloader-l2-1-0.a \
-   %/libapi-ms-win-core-localization-ansi-l1-1-0.a \
+   %/libapi-ms-win-core-localization-ansi-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-localization-l1-2-0_windowsapp.a \
%/libapi-ms-win-core-localization-l1-2-1.a \
%/libapi-ms-win-core-localization-l1-2-2.a \
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-localization-ansi-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-localization-ansi-l1-1-0.def
index 602846356..da7260f77 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-localization-ansi-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-localization-ansi-l1-1-0.def
@@ -2,9 +2,21 @@ LIBRARY api-ms-win-core-localization-ansi-l1-1-0
 
 EXPORTS
 
+EnumCalendarInfoA
+EnumCalendarInfoExA
+EnumDateFormatsA
+EnumDateFormatsExA
+EnumLanguageGroupLocalesA
+EnumSystemCodePagesA
+EnumSystemLanguageGroupsA
+EnumTimeFormatsA
 EnumUILanguagesA
 FoldStringA
 GetCalendarInfoA
+GetCPInfoExA
+GetCurrencyFormatA
+GetGeoInfoA
+GetNumberFormatA
 GetStringTypeExA
 SetCalendarInfoA
 SetLocaleInfoA
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-localization-ansi-l1-1-0_windowsapp.def
 
b/mingw-w64-crt/lib-common/api-ms-win-core-localization-ansi-l1-1-0_windowsapp.def
new file mode 100644
index 0..602846356
--- /dev/null
+++ 
b/mingw-w64-crt/lib-common/api-ms-win-core-localization-ansi-l1-1-0_windowsapp.def
@@ -0,0 +1,10 @@
+LIBRARY api-ms-win-core-localization-ansi-l1-1-0
+
+EXPORTS
+
+EnumUILanguagesA
+FoldStringA
+GetCalendarInfoA
+GetStringTypeExA
+SetCalendarInfoA
+SetLocaleInfoA
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 985e52181..2c3c59e49 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -62,7 +62,7 @@ ADDLIB libapi-ms-win-core-libraryloader-l1-2-0_windowsapp.a
 ADDLIB libapi-ms-win-core-libraryloader-l1-2-1.a
 ADDLIB libapi-ms-win-core-libraryloader-l1-2-2.a
 ADDLIB libapi-ms-win-core-libraryloader-l2-1-0.a
-ADDLIB libapi-ms-win-core-localization-ansi-l1-1-0.a
+ADDLIB libapi-ms-win-core-localization-ansi-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-localization-l1-2-0_windowsapp.a
 ADDLIB libapi-ms-win-core-localization-l1-2-1.a
 ADDLIB libapi-ms-win-core-localization-l1-2-2.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-localization-ansi-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-core-localization-ansi-l1-1-0.def
index bbadce429..c95d8b98d 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-localization-ansi-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-localization-ansi-l1-1-0.def
@@ -2,9 +2,21 @@ LIBRARY api-ms-win-core-localization-ansi-l1-1-0
 
 EXPORTS
 
+EnumCalendarInfoA@16
+EnumCalendarInfoExA@16
+EnumDateFormatsA@12
+EnumDateFormatsExA@12
+EnumLanguageGroupLocalesA@16
+EnumSystemCodePagesA@8
+EnumSystemLanguageGroupsA@12
+EnumTimeFormatsA@12
 EnumUILanguagesA@12
 FoldStringA@20
 GetCalendarInfoA@24
+GetCPInfoExA@12
+GetCurrencyFormatA@24
+GetGeoInfoA@20
+GetNumberFormatA@24
 GetStringTypeExA@20
 SetCalendarInfoA@16
 SetLocaleInfoA@12
diff --git 
a/mingw-w64-crt/lib32/api-ms-win-core-localization-ansi-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-core-localization-ansi-l1-1-0_windowsapp.def
new file mode 100644
index 0..bbadce429
--- /dev/null
+++ 
b/mingw-w64-crt/lib32/api-ms-win-core-localization-ansi-l1-1-0_windowsapp.def
@@ -0,0 +1,10 @@
+LIBRARY api-ms-win-core-localization-ansi-l1-1-0
+
+EXPORTS
+
+EnumUILanguagesA@12
+FoldStringA@20
+GetCalendarInfoA@24
+GetStringTypeExA@20
+SetCalendarInfoA@16
+SetLocaleInfoA@12
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 10/31] crt: Add functions to api-ms-win-core-localization-obsolete for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am| 2 +-
 .../api-ms-win-core-localization-obsolete-l1-2-0.def | 3 +++
 ...-win-core-localization-obsolete-l1-2-0_windowsapp.def | 9 +
 mingw-w64-crt/lib-common/windowsapp.mri  | 2 +-
 .../api-ms-win-core-localization-obsolete-l1-2-0.def | 3 +++
 ...-win-core-localization-obsolete-l1-2-0_windowsapp.def | 9 +
 6 files changed, 26 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-localization-obsolete-l1-2-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-localization-obsolete-l1-2-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 8bdad7080..1f26c5316 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2889,7 +2889,7 @@ endif
%/libapi-ms-win-core-localization-l1-2-1.a \
%/libapi-ms-win-core-localization-l1-2-2.a \
%/libapi-ms-win-core-localization-l2-1-0_windowsapp.a \
-   %/libapi-ms-win-core-localization-obsolete-l1-2-0.a \
+   %/libapi-ms-win-core-localization-obsolete-l1-2-0_windowsapp.a \
%/libapi-ms-win-core-memory-l1-1-0.a \
%/libapi-ms-win-core-memory-l1-1-1_windowsapp.a \
%/libapi-ms-win-core-memory-l1-1-2_windowsapp.a \
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
index 47dc192de..130780154 100644
--- 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
@@ -3,7 +3,10 @@ LIBRARY api-ms-win-core-localization-obsolete-l1-2-0
 EXPORTS
 
 CompareStringA
+EnumLanguageGroupLocalesW
+EnumSystemLanguageGroupsW
 EnumUILanguagesW
+GetNumberFormatW
 GetStringTypeA
 GetSystemDefaultUILanguage
 GetUserDefaultUILanguage
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-localization-obsolete-l1-2-0_windowsapp.def
 
b/mingw-w64-crt/lib-common/api-ms-win-core-localization-obsolete-l1-2-0_windowsapp.def
new file mode 100644
index 0..47dc192de
--- /dev/null
+++ 
b/mingw-w64-crt/lib-common/api-ms-win-core-localization-obsolete-l1-2-0_windowsapp.def
@@ -0,0 +1,9 @@
+LIBRARY api-ms-win-core-localization-obsolete-l1-2-0
+
+EXPORTS
+
+CompareStringA
+EnumUILanguagesW
+GetStringTypeA
+GetSystemDefaultUILanguage
+GetUserDefaultUILanguage
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 2c3c59e49..8f3f822b9 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -67,7 +67,7 @@ ADDLIB libapi-ms-win-core-localization-l1-2-0_windowsapp.a
 ADDLIB libapi-ms-win-core-localization-l1-2-1.a
 ADDLIB libapi-ms-win-core-localization-l1-2-2.a
 ADDLIB libapi-ms-win-core-localization-l2-1-0_windowsapp.a
-ADDLIB libapi-ms-win-core-localization-obsolete-l1-2-0.a
+ADDLIB libapi-ms-win-core-localization-obsolete-l1-2-0_windowsapp.a
 ADDLIB libapi-ms-win-core-memory-l1-1-0.a
 ADDLIB libapi-ms-win-core-memory-l1-1-1_windowsapp.a
 ADDLIB libapi-ms-win-core-memory-l1-1-2_windowsapp.a
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
index 2c2596963..c20fb48c8 100644
--- 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
@@ -3,7 +3,10 @@ LIBRARY api-ms-win-core-localization-obsolete-l1-2-0
 EXPORTS
 
 CompareStringA@24
+EnumLanguageGroupLocalesW@16
+EnumSystemLanguageGroupsW@12
 EnumUILanguagesW@12
+GetNumberFormatW@24
 GetStringTypeA@20
 GetSystemDefaultUILanguage@0
 GetUserDefaultUILanguage@0
diff --git 
a/mingw-w64-crt/lib32/api-ms-win-core-localization-obsolete-l1-2-0_windowsapp.def
 
b/mingw-w64-crt/lib32/api-ms-win-core-localization-obsolete-l1-2-0_windowsapp.def
new file mode 100644
index 0..2c2596963
--- /dev/null
+++ 
b/mingw-w64-crt/lib32/api-ms-win-core-localization-obsolete-l1-2-0_windowsapp.def
@@ -0,0 +1,9 @@
+LIBRARY api-ms-win-core-localization-obsolete-l1-2-0
+
+EXPORTS
+
+CompareStringA@24
+EnumUILanguagesW@12
+GetStringTypeA@20
+GetSystemDefaultUILanguage@0
+GetUserDefaultUILanguage@0
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 04/31] crt: Add functions to api-ms-win-core-file-ansi for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am| 4 ++--
 .../lib-common/api-ms-win-core-file-ansi-l1-1-0.def  | 4 
 .../api-ms-win-core-file-ansi-l1-1-0_windowsapp.def  | 9 +
 .../lib-common/api-ms-win-core-file-ansi-l2-1-0.def  | 1 +
 .../api-ms-win-core-file-ansi-l2-1-0_windowsapp.def  | 8 
 mingw-w64-crt/lib-common/windowsapp.mri  | 4 ++--
 mingw-w64-crt/lib32/api-ms-win-core-file-ansi-l1-1-0.def | 4 
 .../api-ms-win-core-file-ansi-l1-1-0_windowsapp.def  | 9 +
 mingw-w64-crt/lib32/api-ms-win-core-file-ansi-l2-1-0.def | 1 +
 .../api-ms-win-core-file-ansi-l2-1-0_windowsapp.def  | 8 
 10 files changed, 48 insertions(+), 4 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l2-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-file-ansi-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-file-ansi-l2-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index c64ea4e07..c0c38e817 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2856,8 +2856,8 @@ endif
%/libapi-ms-win-core-fibers-l1-1-1.a \
%/libapi-ms-win-core-fibers-l2-1-0_windowsapp.a \
%/libapi-ms-win-core-fibers-l2-1-1.a \
-   %/libapi-ms-win-core-file-ansi-l1-1-0.a \
-   %/libapi-ms-win-core-file-ansi-l2-1-0.a \
+   %/libapi-ms-win-core-file-ansi-l1-1-0_windowsapp.a \
+   %/libapi-ms-win-core-file-ansi-l2-1-0_windowsapp.a \
%/libapi-ms-win-core-file-fromapp-l1-1-0.a \
%/libapi-ms-win-core-file-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-file-l1-2-0.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l1-1-0.def
index 8ce52bcca..7caaffe33 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l1-1-0.def
@@ -2,8 +2,12 @@ LIBRARY api-ms-win-core-file-ansi-l1-1-0
 
 EXPORTS
 
+DefineDosDeviceA
 DeleteVolumeMountPointA
 FindFirstVolumeA
 FindNextVolumeA
 GetLogicalDriveStringsA
+GetVolumeNameForVolumeMountPointA
 GetVolumePathNameA
+GetVolumePathNamesForVolumeNameA
+QueryDosDeviceA
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l1-1-0_windowsapp.def
new file mode 100644
index 0..8ce52bcca
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l1-1-0_windowsapp.def
@@ -0,0 +1,9 @@
+LIBRARY api-ms-win-core-file-ansi-l1-1-0
+
+EXPORTS
+
+DeleteVolumeMountPointA
+FindFirstVolumeA
+FindNextVolumeA
+GetLogicalDriveStringsA
+GetVolumePathNameA
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l2-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l2-1-0.def
index 715f93309..e20372724 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l2-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l2-1-0.def
@@ -4,5 +4,6 @@ EXPORTS
 
 CopyFileExA
 CreateDirectoryExA
+CreateSymbolicLinkA
 MoveFileWithProgressA
 ReplaceFileA
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l2-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l2-1-0_windowsapp.def
new file mode 100644
index 0..715f93309
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-file-ansi-l2-1-0_windowsapp.def
@@ -0,0 +1,8 @@
+LIBRARY api-ms-win-core-file-ansi-l2-1-0
+
+EXPORTS
+
+CopyFileExA
+CreateDirectoryExA
+MoveFileWithProgressA
+ReplaceFileA
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 9ad56cfb3..723dd9723 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -34,8 +34,8 @@ ADDLIB libapi-ms-win-core-fibers-l1-1-0.a
 ADDLIB libapi-ms-win-core-fibers-l1-1-1.a
 ADDLIB libapi-ms-win-core-fibers-l2-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-fibers-l2-1-1.a
-ADDLIB libapi-ms-win-core-file-ansi-l1-1-0.a
-ADDLIB libapi-ms-win-core-file-ansi-l2-1-0.a
+ADDLIB libapi-ms-win-core-file-ansi-l1-1-0_windowsapp.a
+ADDLIB libapi-ms-win-core-file-ansi-l2-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-file-fromapp-l1-1-0.a
 ADDLIB libapi-ms-win-core-file-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-file-l1-2-0.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-file-ansi-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-core-file-ansi-l1-1-0.def
index 2abf01ffc..8baddb16f 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-file-ansi-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-file-ansi-l1-1-0.def
@@ -2,8 +2,12 @@ LIBRARY api-ms-win-core-file-ansi-l1-1-0
 

[Mingw-w64-public] [PATCH 05/31] crt: Add functions to api-ms-win-core-heap-obsolete for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am | 2 +-
 .../lib-common/api-ms-win-core-heap-obsolete-l1-1-0.def   | 4 
 .../api-ms-win-core-heap-obsolete-l1-1-0_windowsapp.def   | 8 
 mingw-w64-crt/lib-common/windowsapp.mri   | 2 +-
 .../lib32/api-ms-win-core-heap-obsolete-l1-1-0.def| 4 
 .../api-ms-win-core-heap-obsolete-l1-1-0_windowsapp.def   | 8 
 6 files changed, 26 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-heap-obsolete-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-heap-obsolete-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index c0c38e817..531ec18bd 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2868,7 +2868,7 @@ endif
%/libapi-ms-win-core-handle-l1-1-0.a \
%/libapi-ms-win-core-heap-l1-1-0.a \
%/libapi-ms-win-core-heap-l2-1-0_windowsapp.a \
-   %/libapi-ms-win-core-heap-obsolete-l1-1-0.a \
+   %/libapi-ms-win-core-heap-obsolete-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-interlocked-l1-1-0.a \
%/libapi-ms-win-core-interlocked-l1-2-0.a \
%/libapi-ms-win-core-io-l1-1-0.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-heap-obsolete-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-heap-obsolete-l1-1-0.def
index ba2dcc6d4..3402d7e22 100644
--- 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
@@ -2,7 +2,11 @@ LIBRARY api-ms-win-core-heap-obsolete-l1-1-0
 
 EXPORTS
 
+GlobalFlags
+GlobalHandle
 GlobalLock
 GlobalReAlloc
 GlobalSize
 GlobalUnlock
+LocalFlags
+LocalSize
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-heap-obsolete-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-heap-obsolete-l1-1-0_windowsapp.def
new file mode 100644
index 0..ba2dcc6d4
--- /dev/null
+++ 
b/mingw-w64-crt/lib-common/api-ms-win-core-heap-obsolete-l1-1-0_windowsapp.def
@@ -0,0 +1,8 @@
+LIBRARY api-ms-win-core-heap-obsolete-l1-1-0
+
+EXPORTS
+
+GlobalLock
+GlobalReAlloc
+GlobalSize
+GlobalUnlock
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 723dd9723..424e43bc2 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -46,7 +46,7 @@ ADDLIB libapi-ms-win-core-firmware-l1-1-0.a
 ADDLIB libapi-ms-win-core-handle-l1-1-0.a
 ADDLIB libapi-ms-win-core-heap-l1-1-0.a
 ADDLIB libapi-ms-win-core-heap-l2-1-0_windowsapp.a
-ADDLIB libapi-ms-win-core-heap-obsolete-l1-1-0.a
+ADDLIB libapi-ms-win-core-heap-obsolete-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-interlocked-l1-1-0.a
 ADDLIB libapi-ms-win-core-interlocked-l1-2-0.a
 ADDLIB libapi-ms-win-core-io-l1-1-0.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-heap-obsolete-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-core-heap-obsolete-l1-1-0.def
index 88a8a862d..c776a09dc 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-heap-obsolete-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-heap-obsolete-l1-1-0.def
@@ -2,7 +2,11 @@ LIBRARY api-ms-win-core-heap-obsolete-l1-1-0
 
 EXPORTS
 
+GlobalFlags@4
+GlobalHandle@4
 GlobalLock@4
 GlobalReAlloc@12
 GlobalSize@4
 GlobalUnlock@4
+LocalFlags@4
+LocalSize@4
diff --git 
a/mingw-w64-crt/lib32/api-ms-win-core-heap-obsolete-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-core-heap-obsolete-l1-1-0_windowsapp.def
new file mode 100644
index 0..88a8a862d
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-heap-obsolete-l1-1-0_windowsapp.def
@@ -0,0 +1,8 @@
+LIBRARY api-ms-win-core-heap-obsolete-l1-1-0
+
+EXPORTS
+
+GlobalLock@4
+GlobalReAlloc@12
+GlobalSize@4
+GlobalUnlock@4
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 11/31] crt: Add functions to api-ms-win-core-privateprofile for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am| 4 ++--
 .../lib-common/api-ms-win-core-privateprofile-l1-1-0.def | 9 +
 .../api-ms-win-core-privateprofile-l1-1-0_windowsapp.def | 9 +
 .../lib-common/api-ms-win-core-privateprofile-l1-1-1.def | 1 +
 .../api-ms-win-core-privateprofile-l1-1-1_windowsapp.def | 5 +
 mingw-w64-crt/lib-common/windowsapp.mri  | 4 ++--
 .../lib32/api-ms-win-core-privateprofile-l1-1-0.def  | 9 +
 .../api-ms-win-core-privateprofile-l1-1-0_windowsapp.def | 9 +
 .../lib32/api-ms-win-core-privateprofile-l1-1-1.def  | 1 +
 .../api-ms-win-core-privateprofile-l1-1-1_windowsapp.def | 5 +
 10 files changed, 52 insertions(+), 4 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-privateprofile-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-privateprofile-l1-1-1_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-privateprofile-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-privateprofile-l1-1-1_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 1f26c5316..f46c2b69a 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2906,8 +2906,8 @@ endif
%/libapi-ms-win-core-namespace-l1-1-0.a \
%/libapi-ms-win-core-normalization-l1-1-0.a \
%/libapi-ms-win-core-path-l1-1-0.a \
-   %/libapi-ms-win-core-privateprofile-l1-1-0.a \
-   %/libapi-ms-win-core-privateprofile-l1-1-1.a \
+   %/libapi-ms-win-core-privateprofile-l1-1-0_windowsapp.a \
+   %/libapi-ms-win-core-privateprofile-l1-1-1_windowsapp.a \
%/libapi-ms-win-core-processenvironment-ansi-l1-1-0.a \
%/libapi-ms-win-core-processenvironment-l1-1-0.a \
%/libapi-ms-win-core-processenvironment-l1-2-0_windowsapp.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-privateprofile-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-privateprofile-l1-1-0.def
index 9ada645ea..fc5581fe1 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-privateprofile-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-privateprofile-l1-1-0.def
@@ -3,7 +3,16 @@ LIBRARY api-ms-win-core-privateprofile-l1-1-0
 EXPORTS
 
 GetPrivateProfileIntA
+GetPrivateProfileIntW
+GetPrivateProfileSectionW
 GetPrivateProfileStringA
 GetPrivateProfileStringW
+GetProfileIntA
+GetProfileIntW
+GetProfileSectionA
+GetProfileSectionW
+GetProfileStringA
+GetProfileStringW
+WritePrivateProfileSectionA
 WritePrivateProfileStringA
 WritePrivateProfileStringW
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-privateprofile-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-privateprofile-l1-1-0_windowsapp.def
new file mode 100644
index 0..9ada645ea
--- /dev/null
+++ 
b/mingw-w64-crt/lib-common/api-ms-win-core-privateprofile-l1-1-0_windowsapp.def
@@ -0,0 +1,9 @@
+LIBRARY api-ms-win-core-privateprofile-l1-1-0
+
+EXPORTS
+
+GetPrivateProfileIntA
+GetPrivateProfileStringA
+GetPrivateProfileStringW
+WritePrivateProfileStringA
+WritePrivateProfileStringW
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-privateprofile-l1-1-1.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-privateprofile-l1-1-1.def
index 3238a609d..27fdfc399 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-privateprofile-l1-1-1.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-privateprofile-l1-1-1.def
@@ -3,3 +3,4 @@ LIBRARY api-ms-win-core-privateprofile-l1-1-1
 EXPORTS
 
 GetPrivateProfileSectionA
+WritePrivateProfileSectionW
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-privateprofile-l1-1-1_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-privateprofile-l1-1-1_windowsapp.def
new file mode 100644
index 0..3238a609d
--- /dev/null
+++ 
b/mingw-w64-crt/lib-common/api-ms-win-core-privateprofile-l1-1-1_windowsapp.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-core-privateprofile-l1-1-1
+
+EXPORTS
+
+GetPrivateProfileSectionA
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 8f3f822b9..575fdbf09 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -84,8 +84,8 @@ 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-normalization-l1-1-0.a
 ADDLIB libapi-ms-win-core-path-l1-1-0.a
-ADDLIB libapi-ms-win-core-privateprofile-l1-1-0.a
-ADDLIB libapi-ms-win-core-privateprofile-l1-1-1.a
+ADDLIB libapi-ms-win-core-privateprofile-l1-1-0_windowsapp.a
+ADDLIB libapi-ms-win-core-privateprofile-l1-1-1_windowsapp.a
 ADDLIB libapi-ms-win-core-processenvironment-ansi-l1-1-0.a
 ADDLIB libapi-ms-win-core-processenvironment-l1-1-0.a
 ADDLIB libapi-ms-win-core-processenvironment-l1-2-0_windowsapp.a
diff --git 

[Mingw-w64-public] [PATCH 01/31] crt: Add functions to api-ms-win-appmodel-runtime for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am |  4 +--
 .../api-ms-win-appmodel-runtime-l1-1-0.def| 14 ++-
 ...win-appmodel-runtime-l1-1-0_windowsapp.def | 25 +++
 .../api-ms-win-appmodel-runtime-l1-1-1.def|  1 +
 ...win-appmodel-runtime-l1-1-1_windowsapp.def | 19 ++
 mingw-w64-crt/lib-common/windowsapp.mri   |  4 +--
 .../api-ms-win-appmodel-runtime-l1-1-0.def| 14 ++-
 ...win-appmodel-runtime-l1-1-0_windowsapp.def | 25 +++
 .../api-ms-win-appmodel-runtime-l1-1-1.def|  1 +
 ...win-appmodel-runtime-l1-1-1_windowsapp.def | 19 ++
 10 files changed, 120 insertions(+), 6 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-1_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-1_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 4693236d6..c7ccf8d38 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2821,8 +2821,8 @@ endif
$(RANLIB) $@
 
 %/libwindowsapp.a: lib-common/windowsapp.mri \
-   %/libapi-ms-win-appmodel-runtime-l1-1-0.a \
-   %/libapi-ms-win-appmodel-runtime-l1-1-1.a \
+   %/libapi-ms-win-appmodel-runtime-l1-1-0_windowsapp.a \
+   %/libapi-ms-win-appmodel-runtime-l1-1-1_windowsapp.a \
%/libapi-ms-win-appmodel-runtime-l1-1-2.a \
%/libapi-ms-win-appmodel-runtime-l1-1-3.a \
%/libapi-ms-win-core-atoms-l1-1-0.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0.def
index c472ba2cf..f2117fb20 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0.def
@@ -2,8 +2,8 @@ LIBRARY api-ms-win-appmodel-runtime-l1-1-0
 
 EXPORTS
 
-CreateDeviceAccessInstance
 ClosePackageInfo
+CreateDeviceAccessInstance
 GetApplicationUserModelId
 GetCurrentApplicationUserModelId
 GetCurrentPackageFamilyName
@@ -23,3 +23,15 @@ PackageFamilyNameFromId
 PackageFullNameFromId
 PackageIdFromFullName
 PackageNameAndPublisherIdFromFamilyName
+ProcessTrackerInsertOrWait
+ProcessTrackerRemove
+TokenBindingDeleteAllBindings
+TokenBindingDeleteBinding
+TokenBindingGenerateBinding
+TokenBindingGenerateID
+TokenBindingGenerateIDForUri
+TokenBindingGenerateMessage
+TokenBindingGetHighestSupportedVersion
+TokenBindingGetKeyTypesClient
+TokenBindingGetKeyTypesServer
+TokenBindingVerifyMessage
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0_windowsapp.def
new file mode 100644
index 0..a22ea4d35
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0_windowsapp.def
@@ -0,0 +1,25 @@
+LIBRARY api-ms-win-appmodel-runtime-l1-1-0
+
+EXPORTS
+
+ClosePackageInfo
+CreateDeviceAccessInstance
+GetApplicationUserModelId
+GetCurrentApplicationUserModelId
+GetCurrentPackageFamilyName
+GetCurrentPackageFullName
+GetCurrentPackageId
+GetCurrentPackageInfo
+GetCurrentPackagePath
+GetPackageFamilyName
+GetPackageFullName
+GetPackageId
+GetPackageInfo
+GetPackagePath
+GetPackagesByPackageFamily
+OpenPackageInfoByFullName
+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
index 8cbafa6a6..6dfe386d5 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-1.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-1.def
@@ -9,6 +9,7 @@ GetPackageApplicationIds
 GetPackageFamilyNameFromToken
 GetPackageFullNameFromToken
 GetPackagePathByFullName
+GetStagedPackageOrigin
 GetStagedPackagePathByFullName
 OpenPackageInfoByFullNameForUser
 ParseApplicationUserModelId
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-1_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-1_windowsapp.def
new file mode 100644
index 0..8cbafa6a6
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-1_windowsapp.def
@@ -0,0 +1,19 @@
+LIBRARY api-ms-win-appmodel-runtime-l1-1-1
+
+EXPORTS
+
+FindPackagesByPackageFamily
+FormatApplicationUserModelId
+GetApplicationUserModelIdFromToken
+GetPackageApplicationIds
+GetPackageFamilyNameFromToken
+GetPackageFullNameFromToken
+GetPackagePathByFullName
+GetStagedPackagePathByFullName
+OpenPackageInfoByFullNameForUser
+ParseApplicationUserModelId

[Mingw-w64-public] [PATCH 02/31] crt: Add functions to api-ms-win-core-atoms for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am |  2 +-
 .../lib-common/api-ms-win-core-atoms-l1-1-0.def   | 10 ++
 .../api-ms-win-core-atoms-l1-1-0_windowsapp.def   | 11 +++
 mingw-w64-crt/lib-common/windowsapp.mri   |  2 +-
 mingw-w64-crt/lib32/api-ms-win-core-atoms-l1-1-0.def  | 10 ++
 .../lib32/api-ms-win-core-atoms-l1-1-0_windowsapp.def | 11 +++
 6 files changed, 44 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-atoms-l1-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-atoms-l1-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index c7ccf8d38..26af47779 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2825,7 +2825,7 @@ endif
%/libapi-ms-win-appmodel-runtime-l1-1-1_windowsapp.a \
%/libapi-ms-win-appmodel-runtime-l1-1-2.a \
%/libapi-ms-win-appmodel-runtime-l1-1-3.a \
-   %/libapi-ms-win-core-atoms-l1-1-0.a \
+   %/libapi-ms-win-core-atoms-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-com-l1-1-0_windowsapp.a \
%/libapi-ms-win-core-com-l1-1-1_windowsapp.a \
%/libapi-ms-win-core-com-l2-1-1.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-atoms-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-atoms-l1-1-0.def
index 61a034a45..9355a3bbe 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-atoms-l1-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-atoms-l1-1-0.def
@@ -9,3 +9,13 @@ FindAtomA
 FindAtomW
 GetAtomNameA
 GetAtomNameW
+GlobalAddAtomA
+GlobalAddAtomExA
+GlobalAddAtomExW
+GlobalAddAtomW
+GlobalDeleteAtom
+GlobalFindAtomA
+GlobalFindAtomW
+GlobalGetAtomNameA
+GlobalGetAtomNameW
+InitAtomTable
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-atoms-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-atoms-l1-1-0_windowsapp.def
new file mode 100644
index 0..61a034a45
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-atoms-l1-1-0_windowsapp.def
@@ -0,0 +1,11 @@
+LIBRARY api-ms-win-core-atoms-l1-1-0
+
+EXPORTS
+
+AddAtomA
+AddAtomW
+DeleteAtom
+FindAtomA
+FindAtomW
+GetAtomNameA
+GetAtomNameW
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 2270c4a2c..8821aa3b2 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -3,7 +3,7 @@ ADDLIB libapi-ms-win-appmodel-runtime-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-appmodel-runtime-l1-1-1_windowsapp.a
 ADDLIB libapi-ms-win-appmodel-runtime-l1-1-2.a
 ADDLIB libapi-ms-win-appmodel-runtime-l1-1-3.a
-ADDLIB libapi-ms-win-core-atoms-l1-1-0.a
+ADDLIB libapi-ms-win-core-atoms-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-com-l1-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-com-l1-1-1_windowsapp.a
 ADDLIB libapi-ms-win-core-com-l2-1-1.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-atoms-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-core-atoms-l1-1-0.def
index 829170dc0..d382f0541 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-atoms-l1-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-atoms-l1-1-0.def
@@ -9,3 +9,13 @@ FindAtomA@4
 FindAtomW@4
 GetAtomNameA@12
 GetAtomNameW@12
+GlobalAddAtomA@4
+GlobalAddAtomExA@8
+GlobalAddAtomExW@8
+GlobalAddAtomW@4
+GlobalDeleteAtom@4
+GlobalFindAtomA@4
+GlobalFindAtomW@4
+GlobalGetAtomNameA@12
+GlobalGetAtomNameW@12
+InitAtomTable@4
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-atoms-l1-1-0_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-core-atoms-l1-1-0_windowsapp.def
new file mode 100644
index 0..829170dc0
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-atoms-l1-1-0_windowsapp.def
@@ -0,0 +1,11 @@
+LIBRARY api-ms-win-core-atoms-l1-1-0
+
+EXPORTS
+
+AddAtomA@4
+AddAtomW@4
+DeleteAtom@4
+FindAtomA@4
+FindAtomW@4
+GetAtomNameA@12
+GetAtomNameW@12
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 03/31] crt: Add functions to api-ms-win-core-fibers for windowscoreheadless_apiset

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am  | 2 +-
 mingw-w64-crt/lib-common/api-ms-win-core-fibers-l2-1-0.def | 2 ++
 .../api-ms-win-core-fibers-l2-1-0_windowsapp.def   | 7 +++
 mingw-w64-crt/lib-common/windowsapp.mri| 2 +-
 mingw-w64-crt/lib32/api-ms-win-core-fibers-l2-1-0.def  | 2 ++
 .../lib32/api-ms-win-core-fibers-l2-1-0_windowsapp.def | 7 +++
 6 files changed, 20 insertions(+), 2 deletions(-)
 create mode 100644 
mingw-w64-crt/lib-common/api-ms-win-core-fibers-l2-1-0_windowsapp.def
 create mode 100644 
mingw-w64-crt/lib32/api-ms-win-core-fibers-l2-1-0_windowsapp.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 26af47779..c64ea4e07 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2854,7 +2854,7 @@ endif
%/libapi-ms-win-core-featurestaging-l1-1-1.a \
%/libapi-ms-win-core-fibers-l1-1-0.a \
%/libapi-ms-win-core-fibers-l1-1-1.a \
-   %/libapi-ms-win-core-fibers-l2-1-0.a \
+   %/libapi-ms-win-core-fibers-l2-1-0_windowsapp.a \
%/libapi-ms-win-core-fibers-l2-1-1.a \
%/libapi-ms-win-core-file-ansi-l1-1-0.a \
%/libapi-ms-win-core-file-ansi-l2-1-0.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-fibers-l2-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-fibers-l2-1-0.def
index 18368fae7..9e90974dc 100644
--- a/mingw-w64-crt/lib-common/api-ms-win-core-fibers-l2-1-0.def
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-fibers-l2-1-0.def
@@ -3,5 +3,7 @@ LIBRARY api-ms-win-core-fibers-l2-1-0
 EXPORTS
 
 ConvertFiberToThread
+ConvertThreadToFiber
+CreateFiber
 DeleteFiber
 SwitchToFiber
diff --git 
a/mingw-w64-crt/lib-common/api-ms-win-core-fibers-l2-1-0_windowsapp.def 
b/mingw-w64-crt/lib-common/api-ms-win-core-fibers-l2-1-0_windowsapp.def
new file mode 100644
index 0..18368fae7
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-core-fibers-l2-1-0_windowsapp.def
@@ -0,0 +1,7 @@
+LIBRARY api-ms-win-core-fibers-l2-1-0
+
+EXPORTS
+
+ConvertFiberToThread
+DeleteFiber
+SwitchToFiber
diff --git a/mingw-w64-crt/lib-common/windowsapp.mri 
b/mingw-w64-crt/lib-common/windowsapp.mri
index 8821aa3b2..9ad56cfb3 100644
--- a/mingw-w64-crt/lib-common/windowsapp.mri
+++ b/mingw-w64-crt/lib-common/windowsapp.mri
@@ -32,7 +32,7 @@ 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-fibers-l1-1-0.a
 ADDLIB libapi-ms-win-core-fibers-l1-1-1.a
-ADDLIB libapi-ms-win-core-fibers-l2-1-0.a
+ADDLIB libapi-ms-win-core-fibers-l2-1-0_windowsapp.a
 ADDLIB libapi-ms-win-core-fibers-l2-1-1.a
 ADDLIB libapi-ms-win-core-file-ansi-l1-1-0.a
 ADDLIB libapi-ms-win-core-file-ansi-l2-1-0.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-fibers-l2-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-core-fibers-l2-1-0.def
index d0dfd4cb6..f401c6e80 100644
--- a/mingw-w64-crt/lib32/api-ms-win-core-fibers-l2-1-0.def
+++ b/mingw-w64-crt/lib32/api-ms-win-core-fibers-l2-1-0.def
@@ -3,5 +3,7 @@ LIBRARY api-ms-win-core-fibers-l2-1-0
 EXPORTS
 
 ConvertFiberToThread@0
+ConvertThreadToFiber@4
+CreateFiber@12
 DeleteFiber@4
 SwitchToFiber@4
diff --git a/mingw-w64-crt/lib32/api-ms-win-core-fibers-l2-1-0_windowsapp.def 
b/mingw-w64-crt/lib32/api-ms-win-core-fibers-l2-1-0_windowsapp.def
new file mode 100644
index 0..d0dfd4cb6
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-core-fibers-l2-1-0_windowsapp.def
@@ -0,0 +1,7 @@
+LIBRARY api-ms-win-core-fibers-l2-1-0
+
+EXPORTS
+
+ConvertFiberToThread@0
+DeleteFiber@4
+SwitchToFiber@4
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 1/2] crt: Add api-ms-win-net-isolation-l1-1-0 to nanosrv

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am|  1 +
 .../lib-common/api-ms-win-net-isolation-l1-1-0.def   | 12 
 mingw-w64-crt/lib-common/nanosrv.mri |  1 +
 .../lib32/api-ms-win-net-isolation-l1-1-0.def| 12 
 4 files changed, 26 insertions(+)
 create mode 100644 mingw-w64-crt/lib-common/api-ms-win-net-isolation-l1-1-0.def
 create mode 100644 mingw-w64-crt/lib32/api-ms-win-net-isolation-l1-1-0.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index f480d415f..e81815272 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2385,6 +2385,7 @@ endif
$(RANLIB) $@
 
 %/libnanosrv.a: lib-common/nanosrv.mri \
+   %/libapi-ms-win-net-isolation-l1-1-0.a \
%/libclfsw32.a \
%/libclusapi.a \
%/libcryptxml.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-net-isolation-l1-1-0.def 
b/mingw-w64-crt/lib-common/api-ms-win-net-isolation-l1-1-0.def
new file mode 100644
index 0..8e6762e93
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-net-isolation-l1-1-0.def
@@ -0,0 +1,12 @@
+LIBRARY api-ms-win-net-isolation-l1-1-0
+
+EXPORTS
+
+NetworkIsolationDiagnoseConnectFailureAndGetInfo
+NetworkIsolationEnumAppContainers
+NetworkIsolationFreeAppContainers
+NetworkIsolationGetAppContainerConfig
+NetworkIsolationRegisterForAppContainerChanges
+NetworkIsolationSetAppContainerConfig
+NetworkIsolationSetupAppContainerBinaries
+NetworkIsolationUnregisterForAppContainerChanges
diff --git a/mingw-w64-crt/lib-common/nanosrv.mri 
b/mingw-w64-crt/lib-common/nanosrv.mri
index 0db2fa8fd..1d51978fc 100644
--- a/mingw-w64-crt/lib-common/nanosrv.mri
+++ b/mingw-w64-crt/lib-common/nanosrv.mri
@@ -1,4 +1,5 @@
 CREATE libnanosrv.a
+ADDLIB libapi-ms-win-net-isolation-l1-1-0.a
 ADDLIB libclfsw32.a
 ADDLIB libclusapi.a
 ADDLIB libcryptxml.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-net-isolation-l1-1-0.def 
b/mingw-w64-crt/lib32/api-ms-win-net-isolation-l1-1-0.def
new file mode 100644
index 0..ff19fa3dc
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-net-isolation-l1-1-0.def
@@ -0,0 +1,12 @@
+LIBRARY api-ms-win-net-isolation-l1-1-0
+
+EXPORTS
+
+NetworkIsolationDiagnoseConnectFailureAndGetInfo@8
+NetworkIsolationEnumAppContainers@12
+NetworkIsolationFreeAppContainers@4
+NetworkIsolationGetAppContainerConfig@8
+NetworkIsolationRegisterForAppContainerChanges@16
+NetworkIsolationSetAppContainerConfig@8
+NetworkIsolationSetupAppContainerBinaries@28
+NetworkIsolationUnregisterForAppContainerChanges@4
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 2/2] crt: Add api-ms-win-net-isolation-l1-1-1 to nanosrv

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am| 1 +
 mingw-w64-crt/lib-common/api-ms-win-net-isolation-l1-1-1.def | 5 +
 mingw-w64-crt/lib-common/nanosrv.mri | 1 +
 mingw-w64-crt/lib32/api-ms-win-net-isolation-l1-1-1.def  | 5 +
 4 files changed, 12 insertions(+)
 create mode 100644 mingw-w64-crt/lib-common/api-ms-win-net-isolation-l1-1-1.def
 create mode 100644 mingw-w64-crt/lib32/api-ms-win-net-isolation-l1-1-1.def

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index e81815272..b8d01628d 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2386,6 +2386,7 @@ endif
 
 %/libnanosrv.a: lib-common/nanosrv.mri \
%/libapi-ms-win-net-isolation-l1-1-0.a \
+   %/libapi-ms-win-net-isolation-l1-1-1.a \
%/libclfsw32.a \
%/libclusapi.a \
%/libcryptxml.a \
diff --git a/mingw-w64-crt/lib-common/api-ms-win-net-isolation-l1-1-1.def 
b/mingw-w64-crt/lib-common/api-ms-win-net-isolation-l1-1-1.def
new file mode 100644
index 0..225eaae93
--- /dev/null
+++ b/mingw-w64-crt/lib-common/api-ms-win-net-isolation-l1-1-1.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-net-isolation-l1-1-1
+
+EXPORTS
+
+NetworkIsolationDiagnoseConnectFailure
diff --git a/mingw-w64-crt/lib-common/nanosrv.mri 
b/mingw-w64-crt/lib-common/nanosrv.mri
index 1d51978fc..f0d334358 100644
--- a/mingw-w64-crt/lib-common/nanosrv.mri
+++ b/mingw-w64-crt/lib-common/nanosrv.mri
@@ -1,5 +1,6 @@
 CREATE libnanosrv.a
 ADDLIB libapi-ms-win-net-isolation-l1-1-0.a
+ADDLIB libapi-ms-win-net-isolation-l1-1-1.a
 ADDLIB libclfsw32.a
 ADDLIB libclusapi.a
 ADDLIB libcryptxml.a
diff --git a/mingw-w64-crt/lib32/api-ms-win-net-isolation-l1-1-1.def 
b/mingw-w64-crt/lib32/api-ms-win-net-isolation-l1-1-1.def
new file mode 100644
index 0..dbe9e1755
--- /dev/null
+++ b/mingw-w64-crt/lib32/api-ms-win-net-isolation-l1-1-1.def
@@ -0,0 +1,5 @@
+LIBRARY api-ms-win-net-isolation-l1-1-1
+
+EXPORTS
+
+NetworkIsolationDiagnoseConnectFailure@4
-- 
2.41.0



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


[Mingw-w64-public] [PATCH] crt: Add more libraries to mincore

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am|  8 
 mingw-w64-crt/lib-common/mincore.mri | 16 
 2 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 35b652069..f480d415f 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2345,16 +2345,24 @@ endif
%/libcryptbase.a \
%/libcryptnet.a \
%/libdnsapi.a \
+   %/libdfscli.a \
%/libdsparse.a \
+   %/libdsrole.a \
%/libiphlpapi.a \
+   %/liblogoncli.a \
%/libmpr.a \
%/libmswsock.a \
%/libncrypt.a \
+   %/libnetutils.a \
%/liboleaut32.a \
%/librpcrt4.a \
+   %/libsamcli.a \
+   %/libschedcli.a \
+   %/libsrvcli.a \
%/libsspicli.a \
%/libuserenv.a \
%/libwinhttp.a \
+   %/libwkscli.a \
%/libwldap32.a \
%/libwebsocket.a \
%/libws2_32.a
diff --git a/mingw-w64-crt/lib-common/mincore.mri 
b/mingw-w64-crt/lib-common/mincore.mri
index e12710709..73feff974 100644
--- a/mingw-w64-crt/lib-common/mincore.mri
+++ b/mingw-w64-crt/lib-common/mincore.mri
@@ -165,26 +165,26 @@ ADDLIB libcabinet.a
 ADDLIB libcrypt32.a
 ADDLIB libcryptbase.a
 ADDLIB libcryptnet.a
-; FIXME libdfscli.a
+ADDLIB libdfscli.a
 ADDLIB libdnsapi.a
 ADDLIB libdsparse.a
-; FIXME libdsrole.a
+ADDLIB libdsrole.a
 ADDLIB libiphlpapi.a
-; FIXME liblogoncli.a
+ADDLIB liblogoncli.a
 ADDLIB libmpr.a
 ADDLIB libmswsock.a
 ADDLIB libncrypt.a
-; FIXME libnetutils.a
+ADDLIB libnetutils.a
 ADDLIB liboleaut32.a
 ADDLIB librpcrt4.a
-; FIXME libsamcli.a
-; FIXME libschedcli.a
-; FIXME libsrvcli.a
+ADDLIB libsamcli.a
+ADDLIB libschedcli.a
+ADDLIB libsrvcli.a
 ADDLIB libsspicli.a
 ADDLIB libuserenv.a
 ADDLIB libwebsocket.a
 ADDLIB libwinhttp.a
-; FIXME libwkscli.a
+ADDLIB libwkscli.a
 ADDLIB libwldap32.a
 ADDLIB libws2_32.a
 SAVE
-- 
2.41.0



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


[Mingw-w64-public] [PATCH 2/2] crt: Add wsmsvc to nanosrv

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/Makefile.am| 3 ++-
 mingw-w64-crt/lib-common/nanosrv.mri | 1 +
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index 91e887430..35b652069 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/mingw-w64-crt/Makefile.am
@@ -2399,7 +2399,8 @@ endif
%/libwebservices.a \
%/libwer.a \
%/libwevtapi.a \
-   %/libwintrust.a
+   %/libwintrust.a \
+   %/libwsmsvc.a
rm -f $@
cd $(dir $@) && $(AR) -M < $(abspath $<)
$(RANLIB) $@
diff --git a/mingw-w64-crt/lib-common/nanosrv.mri 
b/mingw-w64-crt/lib-common/nanosrv.mri
index c745a9c9d..0db2fa8fd 100644
--- a/mingw-w64-crt/lib-common/nanosrv.mri
+++ b/mingw-w64-crt/lib-common/nanosrv.mri
@@ -22,5 +22,6 @@ ADDLIB libwebservices.a
 ADDLIB libwer.a
 ADDLIB libwevtapi.a
 ADDLIB libwintrust.a
+ADDLIB libwsmsvc.a
 SAVE
 END
-- 
2.41.0



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


[Mingw-w64-public] [PATCH] crt: Add missing functions to userenv

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/lib-common/userenv.def | 21 +++
 mingw-w64-crt/lib32/userenv.def  | 30 
 2 files changed, 51 insertions(+)

diff --git a/mingw-w64-crt/lib-common/userenv.def 
b/mingw-w64-crt/lib-common/userenv.def
index da20863ef..de622492c 100644
--- a/mingw-w64-crt/lib-common/userenv.def
+++ b/mingw-w64-crt/lib-common/userenv.def
@@ -8,13 +8,27 @@ EXPORTS
 RsopLoggingEnabled
 AreThereVisibleLogoffScripts
 AreThereVisibleShutdownScripts
+CheckDirectoryOwnership
+CheckXForestLogon
+CopyProfileDirectoryEx2
 CreateAppContainerProfile
+CreateAppContainerProfileInternal
+CreateDirectoryJunctionsForSystem
+CreateDirectoryJunctionsForUserProfile
 CreateEnvironmentBlock
+CreateGroupEx
+CreateLinkFileEx
 CreateProfile
 DeleteAppContainerProfile
+DeleteAppContainerProfileInternal
+DeleteGroup
+DeleteLinkFile
 DeleteProfileA
+DeleteProfileDirectory
+DeleteProfileDirectory2
 DeleteProfileW
 DeriveAppContainerSidFromAppContainerName
+DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName
 DestroyEnvironmentBlock
 DllGetContractDescription
 EnterCriticalPolicySection
@@ -35,27 +49,34 @@ GetDefaultUserProfileDirectoryA
 GetDefaultUserProfileDirectoryW
 GetGPOListA
 GetGPOListW
+GetLongProfilePathName
 GetNextFgPolicyRefreshInfo
 GetPreviousFgPolicyRefreshInfo
 GetProfileType
 GetProfilesDirectoryA
 GetProfilesDirectoryW
 GetUserProfileDirectoryA
+GetUserProfileDirectoryForUserSidW
 GetUserProfileDirectoryW
 HasPolicyForegroundProcessingCompleted
+IsAppContainerProfilePresentInternal
 LeaveCriticalPolicySection
 LoadUserProfileA
 LoadUserProfileW
+LookupAppContainerDisplayName
+PingComputer
 ProcessGroupPolicyCompleted
 ProcessGroupPolicyCompletedEx
 RefreshPolicy
 RefreshPolicyEx
 RegisterGPNotification
+RemapProfile
 RsopAccessCheckByType
 RsopFileAccessCheck
 RsopResetPolicySettingStatus
 RsopSetPolicySettingStatus
 UnloadUserProfile
 UnregisterGPNotification
+UpdateAppContainerProfile
 WaitForMachinePolicyForegroundProcessing
 WaitForUserPolicyForegroundProcessing
diff --git a/mingw-w64-crt/lib32/userenv.def b/mingw-w64-crt/lib32/userenv.def
index 72107f2c6..bec717b7f 100644
--- a/mingw-w64-crt/lib32/userenv.def
+++ b/mingw-w64-crt/lib32/userenv.def
@@ -6,10 +6,29 @@
 LIBRARY "USERENV.dll"
 EXPORTS
 RsopLoggingEnabled@0
+AreThereVisibleLogoffScripts@4
+AreThereVisibleShutdownScripts@4
+CheckDirectoryOwnership@12
+CheckXForestLogon@4
+CopyProfileDirectoryEx2@28
+CreateAppContainerProfile@24
+CreateAppContainerProfileInternal@28
+CreateDirectoryJunctionsForSystem@0
+CreateDirectoryJunctionsForUserProfile@4
 CreateEnvironmentBlock@12
+CreateGroupEx@16
+CreateLinkFileEx@48
 CreateProfile@16
+DeleteAppContainerProfile@4
+DeleteAppContainerProfileInternal@8
+DeleteGroup@8
+DeleteLinkFile@16
 DeleteProfileA@12
+DeleteProfileDirectory2@16
+DeleteProfileDirectory@12
 DeleteProfileW@12
+DeriveAppContainerSidFromAppContainerName@8
+DeriveRestrictedAppContainerSidFromAppContainerSidAndRestrictedName@12
 DestroyEnvironmentBlock@4
 ;DllCanUnloadNow@0
 ;DllGetClassObject@12
@@ -22,34 +41,45 @@ ExpandEnvironmentStringsForUserW@16
 ForceSyncFgPolicy@4
 FreeGPOListA@4
 FreeGPOListW@4
+GenerateGPNotification@12
 GetAllUsersProfileDirectoryA@8
 GetAllUsersProfileDirectoryW@8
+GetAppContainerFolderPath@8
+GetAppContainerRegistryLocation@8
 GetAppliedGPOListA@20
 GetAppliedGPOListW@20
 GetDefaultUserProfileDirectoryA@8
 GetDefaultUserProfileDirectoryW@8
 GetGPOListA@24
 GetGPOListW@24
+GetLongProfilePathName@12
 GetNextFgPolicyRefreshInfo@8
 GetPreviousFgPolicyRefreshInfo@8
 GetProfileType@4
 GetProfilesDirectoryA@8
 GetProfilesDirectoryW@8
 GetUserProfileDirectoryA@12
+GetUserProfileDirectoryForUserSidW@12
 GetUserProfileDirectoryW@12
+HasPolicyForegroundProcessingCompleted@20
+IsAppContainerProfilePresentInternal@12
 LeaveCriticalPolicySection@4
 LoadUserProfileA@8
 LoadUserProfileW@8
+LookupAppContainerDisplayName@8
+PingComputer@8
 ProcessGroupPolicyCompleted@12
 ProcessGroupPolicyCompletedEx@16
 RefreshPolicy@4
 RefreshPolicyEx@8
 RegisterGPNotification@8
+RemapProfile@12
 RsopAccessCheckByType@44
 RsopFileAccessCheck@20
 RsopResetPolicySettingStatus@12
 RsopSetPolicySettingStatus@20
 UnloadUserProfile@8
 UnregisterGPNotification@4
+UpdateAppContainerProfile@28
 WaitForMachinePolicyForegroundProcessing@0
 WaitForUserPolicyForegroundProcessing@0
-- 
2.41.0



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


[Mingw-w64-public] [PATCH] crt: Add missing functions to mpr

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/lib-common/mpr.def | 4 
 mingw-w64-crt/lib32/mpr.def  | 4 
 2 files changed, 8 insertions(+)

diff --git a/mingw-w64-crt/lib-common/mpr.def b/mingw-w64-crt/lib-common/mpr.def
index 0baa1a316..959130735 100644
--- a/mingw-w64-crt/lib-common/mpr.def
+++ b/mingw-w64-crt/lib-common/mpr.def
@@ -24,6 +24,8 @@ WNetAddConnection2A
 WNetAddConnection2W
 WNetAddConnection3A
 WNetAddConnection3W
+WNetAddConnection4A
+WNetAddConnection4W
 WNetAddConnectionA
 WNetAddConnectionW
 WNetCancelConnection2A
@@ -92,3 +94,5 @@ WNetSetLastErrorW
 WNetSupportGlobalEnum
 WNetUseConnectionA
 WNetUseConnectionW
+WNetUseConnection4A
+WNetUseConnection4W
diff --git a/mingw-w64-crt/lib32/mpr.def b/mingw-w64-crt/lib32/mpr.def
index f8dde41f7..98394b3f5 100644
--- a/mingw-w64-crt/lib32/mpr.def
+++ b/mingw-w64-crt/lib32/mpr.def
@@ -7,6 +7,8 @@ WNetAddConnection2A@16
 WNetAddConnection2W@16
 WNetAddConnection3A@20
 WNetAddConnection3W@20
+WNetAddConnection4A@28
+WNetAddConnection4W@28
 WNetAddConnectionA@12
 WNetAddConnectionW@12
 WNetCancelConnection2A@12
@@ -70,3 +72,5 @@ WNetSetLastErrorW@12
 WNetSupportGlobalEnum@4
 WNetUseConnectionA@32
 WNetUseConnectionW@32
+WNetUseConnection4A@40
+WNetUseConnection4W@40
-- 
2.41.0



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


[Mingw-w64-public] [PATCH] crt: Add missing functions to dhcpcsvc

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/lib-common/dhcpcsvc.def | 2 ++
 mingw-w64-crt/lib32/dhcpcsvc.def  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/mingw-w64-crt/lib-common/dhcpcsvc.def 
b/mingw-w64-crt/lib-common/dhcpcsvc.def
index a0a3c8f37..2acfa2588 100644
--- a/mingw-w64-crt/lib-common/dhcpcsvc.def
+++ b/mingw-w64-crt/lib-common/dhcpcsvc.def
@@ -15,6 +15,7 @@ DhcpDeRegisterOptions
 DhcpDeRegisterParamChange
 DhcpDelPersistentRequestParams
 DhcpEnableDhcp
+DhcpEnableDhcpAdvanced
 DhcpEnableTracing
 DhcpEnumClasses
 DhcpEnumInterfaces
@@ -35,6 +36,7 @@ DhcpGlobalServiceSyncEvent DATA
 DhcpGlobalTerminateEvent DATA
 DhcpHandlePnPEvent
 DhcpIsEnabled
+DhcpIsMeteredDetected
 DhcpLeaseIpAddress
 DhcpLeaseIpAddressEx
 DhcpNotifyConfigChange
diff --git a/mingw-w64-crt/lib32/dhcpcsvc.def b/mingw-w64-crt/lib32/dhcpcsvc.def
index d1e733caf..e6cb1ad9d 100644
--- a/mingw-w64-crt/lib32/dhcpcsvc.def
+++ b/mingw-w64-crt/lib32/dhcpcsvc.def
@@ -11,6 +11,7 @@ DhcpDeRegisterOptions@4
 DhcpDeRegisterParamChange@12
 DhcpDelPersistentRequestParams@8
 DhcpEnableDhcp@8
+DhcpEnableDhcpAdvanced@24
 DhcpEnableTracing@4
 DhcpEnumClasses@16
 DhcpEnumInterfaces@4
@@ -31,6 +32,7 @@ DhcpGlobalServiceSyncEvent DATA
 DhcpGlobalTerminateEvent DATA
 DhcpHandlePnPEvent@20
 DhcpIsEnabled@8
+DhcpIsMeteredDetected@8
 DhcpLeaseIpAddress@24
 DhcpLeaseIpAddressEx@32
 DhcpNotifyConfigChange@28
-- 
2.41.0



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


[Mingw-w64-public] [PATCH] crt: Add DnsCleanupTcpConnections to dnsapi

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/lib-common/dnsapi.def | 1 +
 mingw-w64-crt/lib32/dnsapi.def  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/mingw-w64-crt/lib-common/dnsapi.def 
b/mingw-w64-crt/lib-common/dnsapi.def
index 929deecd6..fae00a0a5 100644
--- a/mingw-w64-crt/lib-common/dnsapi.def
+++ b/mingw-w64-crt/lib-common/dnsapi.def
@@ -28,6 +28,7 @@ DnsAsyncRegisterTerm
 DnsCancelQuery
 DnsCheckNrptRuleIntegrity
 DnsCheckNrptRules
+DnsCleanupTcpConnections
 DnsConnectionDeletePolicyEntries
 DnsConnectionDeletePolicyEntriesPrivate
 DnsConnectionDeleteProxyInfo
diff --git a/mingw-w64-crt/lib32/dnsapi.def b/mingw-w64-crt/lib32/dnsapi.def
index 89b70ecda..9cee071ed 100644
--- a/mingw-w64-crt/lib32/dnsapi.def
+++ b/mingw-w64-crt/lib32/dnsapi.def
@@ -40,6 +40,7 @@ DnsAsyncRegisterTerm
 DnsCancelQuery@4
 DnsCheckNrptRuleIntegrity@4
 DnsCheckNrptRules@12
+DnsCleanupTcpConnections@4
 DnsConnectionDeletePolicyEntries@4
 DnsConnectionDeletePolicyEntriesPrivate@8
 DnsConnectionDeleteProxyInfo@8
-- 
2.41.0



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


[Mingw-w64-public] [PATCH] crt: Add InternalCreateOrRefIpForwardEntry2 to iphlpapi

2023-12-12 Thread Mark Harmstone
Signed-off-by: Mark Harmstone 
---
 mingw-w64-crt/lib-common/iphlpapi.def | 1 +
 mingw-w64-crt/lib32/iphlpapi.def  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/mingw-w64-crt/lib-common/iphlpapi.def 
b/mingw-w64-crt/lib-common/iphlpapi.def
index 36d348f89..466900ccf 100644
--- a/mingw-w64-crt/lib-common/iphlpapi.def
+++ b/mingw-w64-crt/lib-common/iphlpapi.def
@@ -210,6 +210,7 @@ InternalCreateIpForwardEntry
 InternalCreateIpForwardEntry2
 InternalCreateIpNetEntry
 InternalCreateIpNetEntry2
+InternalCreateOrRefIpForwardEntry2
 InternalCreateUnicastIpAddressEntry
 InternalDeleteAnycastIpAddressEntry
 InternalDeleteIpForwardEntry
diff --git a/mingw-w64-crt/lib32/iphlpapi.def b/mingw-w64-crt/lib32/iphlpapi.def
index ce645f2ac..07d5597a1 100644
--- a/mingw-w64-crt/lib32/iphlpapi.def
+++ b/mingw-w64-crt/lib32/iphlpapi.def
@@ -178,6 +178,7 @@ InternalCreateIpForwardEntry2@8
 InternalCreateIpForwardEntry@4
 InternalCreateIpNetEntry2@8
 InternalCreateIpNetEntry@4
+InternalCreateOrRefIpForwardEntry2@8
 InternalCreateUnicastIpAddressEntry@8
 InternalDeleteAnycastIpAddressEntry@8
 InternalDeleteIpForwardEntry2@8
-- 
2.41.0



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


Re: [Mingw-w64-public] [PATCH] crt: Fix Makefile.am error introduced in efb61884c4

2023-12-12 Thread LIU Hao

在 2023/12/12 9:30, Mark Harmstone 写道:

Signed-off-by: Mark Harmstone 
---
  mingw-w64-crt/Makefile.am | 2 +-
  1 file changed, 1 insertion(+), 1 deletion(-)


Many thanks for these patches. Pushed to master now.


--
Best regards,
LIU Hao



OpenPGP_signature.asc
Description: OpenPGP digital signature
___
Mingw-w64-public mailing list
Mingw-w64-public@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public