在 2023-10-02 14:46, Biswapriyo Nath 写道:
The files in mingw-w64-tools/widl directory are imported from wine
project. mingw-w64-tools/widl/wine-import.sh script can help to find
which files are imported. So, the patch should be sent to wine
project, here https://gitlab.winehq.org/wine/wine
For th
Adds x86 version of api-ms-win-core-registry-l2-1-0, with stdcall decoration.
Signed-off-by: Mark Harmstone
---
.../lib32/api-ms-win-core-registry-l2-1-0.def | 37 +++
1 file changed, 37 insertions(+)
create mode 100644 mingw-w64-crt/lib32/api-ms-win-core-registry-l2-1-0.def
d
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/lib-common/api-ms-win-core-sysinfo-l1-2-0.def | 2 ++
mingw-w64-crt/lib-common/api-ms-win-core-sysinfo-l1-2-1.def | 4
mingw-w64-crt/lib-common/api-ms-win-core-sysinfo-l1-2-3.def | 4
mingw-w64-crt/lib32/api-ms-win-core-sysinfo-l1-2-0.def
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-core-memory-l1-1-1.def | 6 ++
.../lib-common/api-ms-win-core-memory-l1-1-2.def | 8
.../lib-common/api-ms-win-core-memory-l1-1-5.def | 1 +
.../lib-common/api-ms-win-core-memory-l1-1-7.def
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/lib-common/api-ms-win-core-wow64-l1-1-0.def | 2 ++
mingw-w64-crt/lib-common/api-ms-win-core-wow64-l1-1-1.def | 5 +
mingw-w64-crt/lib32/api-ms-win-core-wow64-l1-1-0.def | 2 ++
mingw-w64-crt/lib32/api-ms-win-core-wow64-l1-1-1.def | 5
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-eventing-classicprovider-l1-1-0.def | 2 ++
.../lib32/api-ms-win-eventing-classicprovider-l1-1-0.def| 2 ++
2 files changed, 4 insertions(+)
diff --git
a/mingw-w64-crt/lib-common/api-ms-win-eventing-classicprovider-l1-1-0.de
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/lib-common/api-ms-win-core-version-l1-1-0.def | 1 +
mingw-w64-crt/lib-common/api-ms-win-core-version-l1-1-1.def | 1 +
mingw-w64-crt/lib32/api-ms-win-core-version-l1-1-0.def | 1 +
mingw-w64-crt/lib32/api-ms-win-core-version-l1-1-1.def |
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-core-processenvironment-l1-2-0.def| 2 ++
.../lib32/api-ms-win-core-processenvironment-l1-2-0.def | 2 ++
2 files changed, 4 insertions(+)
diff --git
a/mingw-w64-crt/lib-common/api-ms-win-core-processenvironment-l1-2-0.def
Signed-off-by: Mark Harmstone
---
.../api-ms-win-devices-config-l1-1-1.def | 26 +++
.../api-ms-win-devices-config-l1-1-2.def | 12 +
.../api-ms-win-devices-config-l1-1-1.def | 26 +++
.../api-ms-win-devices-config-l1-1-2.def | 12 +
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-core-psapi-l1-1-0.def | 13 +
.../lib32/api-ms-win-core-psapi-l1-1-0.def | 13 +
2 files changed, 26 insertions(+)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-psapi-l1-1-0.def
b/mingw-w64
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/lib-common/api-ms-win-core-winrt-string-l1-1-0.def | 1 +
mingw-w64-crt/lib32/api-ms-win-core-winrt-string-l1-1-0.def | 1 +
2 files changed, 2 insertions(+)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-winrt-string-l1-1-0.def
b/min
Signed-off-by: Mark Harmstone
---
.../api-ms-win-security-base-l1-1-0.def | 40 +++
.../api-ms-win-security-base-l1-2-0.def | 6 +++
.../lib32/api-ms-win-security-base-l1-1-0.def | 40 +++
.../lib32/api-ms-win-security-base-l1-2-0.def | 6 +++
4 file
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/lib-common/api-ms-win-core-xstate-l2-1-0.def | 2 ++
mingw-w64-crt/lib32/api-ms-win-core-xstate-l2-1-0.def | 2 ++
2 files changed, 4 insertions(+)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-xstate-l2-1-0.def
b/mingw-w64-crt/lib-c
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-core-processthreads-l1-1-2.def | 5 +
.../lib-common/api-ms-win-core-processthreads-l1-1-3.def | 1 +
.../lib32/api-ms-win-core-processthreads-l1-1-2.def | 5 +
.../lib32/api-ms-win-core-processthreads-l1-1-3.de
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-core-libraryloader-l1-2-0.def | 6 ++
.../lib32/api-ms-win-core-libraryloader-l1-2-0.def | 6 ++
2 files changed, 12 insertions(+)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-libraryloader-l1-2-0.def
b/m
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-core-errorhandling-l1-1-1.def| 3 +++
.../lib-common/api-ms-win-core-errorhandling-l1-1-3.def| 1 +
mingw-w64-crt/lib32/api-ms-win-core-errorhandling-l1-1-1.def | 3 +++
mingw-w64-crt/lib32/api-ms-win-core-errorhandlin
TraceMessage is a printf-like function, and hence shouldn't be decorated.
Compare with mingw-w64-crt/lib32/advapi32.def, which is already correct.
Signed-off-by: Mark Harmstone
---
.../lib32/api-ms-win-eventing-classicprovider-l1-1-0.def| 2 +-
1 file changed, 1 insertion(+), 1 deletio
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-security-lsalookup-l2-1-0.def | 1 +
mingw-w64-crt/lib32/api-ms-win-security-lsalookup-l2-1-0.def | 1 +
2 files changed, 2 insertions(+)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-security-lsalookup-l2-1-0.def
b/mi
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/lib-common/api-ms-win-core-file-l1-1-0.def | 2 ++
mingw-w64-crt/lib-common/api-ms-win-core-file-l1-2-1.def | 3 +++
mingw-w64-crt/lib-common/api-ms-win-core-file-l1-2-2.def | 6 ++
mingw-w64-crt/lib-common/api-ms-win-core-file-l2-1-1.def | 1 +
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-core-localization-l1-2-0.def| 1 +
.../lib-common/api-ms-win-core-localization-l2-1-0.def| 4
mingw-w64-crt/lib32/api-ms-win-core-localization-l1-2-0.def | 1 +
mingw-w64-crt/lib32/api-ms-win-core-localization-l2-
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/lib-common/api-ms-win-core-heap-l2-1-0.def | 2 ++
mingw-w64-crt/lib32/api-ms-win-core-heap-l2-1-0.def | 2 ++
2 files changed, 4 insertions(+)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-heap-l2-1-0.def
b/mingw-w64-crt/lib-common/
Signed-off-by: Mark Harmstone
---
.../lib32/api-ms-win-security-provider-ansi-l1-1-0.def| 8
1 file changed, 8 insertions(+)
create mode 100644
mingw-w64-crt/lib32/api-ms-win-security-provider-ansi-l1-1-0.def
diff --git a/mingw-w64-crt/lib32/api-ms-win-security-provider-ansi-l1-1
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-core-com-l1-1-0.def | 27 +++
.../lib-common/api-ms-win-core-com-l1-1-1.def | 1 +
.../lib32/api-ms-win-core-com-l1-1-0.def | 27 +++
.../lib32/api-ms-win-core-com-l1-1-1.def | 1 +
4 files ch
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/lib32/dhcpcsvc6.def | 13 +
mingw-w64-crt/lib64/dhcpcsvc6.def | 13 +
2 files changed, 26 insertions(+)
diff --git a/mingw-w64-crt/lib32/dhcpcsvc6.def
b/mingw-w64-crt/lib32/dhcpcsvc6.def
index 00ff21a13..dd4d04361 100644
-
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/Makefile.am| 1 +
mingw-w64-crt/lib-common/mincore.mri | 1 +
2 files changed, 2 insertions(+)
diff --git a/mingw-w64-crt/Makefile.am b/mingw-w64-crt/Makefile.am
index f26985409..daca70908 100644
--- a/mingw-w64-crt/Makefile.am
+++ b/m
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/lib-common/api-ms-win-core-winrt-error-l1-1-0.def | 1 +
mingw-w64-crt/lib-common/api-ms-win-core-winrt-error-l1-1-1.def | 2 ++
mingw-w64-crt/lib32/api-ms-win-core-winrt-error-l1-1-0.def | 1 +
mingw-w64-crt/lib32/api-ms-win-core-winrt-error-
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0.def | 1 +
mingw-w64-crt/lib32/api-ms-win-appmodel-runtime-l1-1-0.def | 1 +
2 files changed, 2 insertions(+)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-appmodel-runtime-l1-1-0.def
b/mingw-
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/lib-common/api-ms-win-core-io-l1-1-1.def | 1 +
mingw-w64-crt/lib32/api-ms-win-core-io-l1-1-1.def | 1 +
2 files changed, 2 insertions(+)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-io-l1-1-1.def
b/mingw-w64-crt/lib-common/api-ms-w
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/lib-common/api-ms-win-core-realtime-l1-1-0.def | 3 +++
mingw-w64-crt/lib32/api-ms-win-core-realtime-l1-1-0.def | 3 +++
2 files changed, 6 insertions(+)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-core-realtime-l1-1-0.def
b/mingw-w64-c
Signed-off-by: Mark Harmstone
---
.../lib-common/api-ms-win-eventing-controller-l1-1-0.def| 6 ++
.../lib32/api-ms-win-eventing-controller-l1-1-0.def | 6 ++
2 files changed, 12 insertions(+)
diff --git a/mingw-w64-crt/lib-common/api-ms-win-eventing-controller-l1-1-0.def
b/
Reassigns functions within api-ms-win-core-console, to match what the Windows
SDK does.
PeekConsoleInputA is moved from 1-1-0 to 1-2-0.
GetConsoleTitleW and SetConsoleTitleW are moved from 2-1-0 to 2-2-0.
Signed-off-by: Mark Harmstone
---
mingw-w64-crt/lib-common/api-ms-win-core-console-l1-1-
Signed-off-by: Mark Harmstone
---
.../lib-common/diagnosticdataquery.def| 39 +++
mingw-w64-crt/lib32/Makefile.am | 1 +
mingw-w64-crt/lib32/diagnosticdataquery.def | 39 +++
mingw-w64-crt/lib64/Makefile.am | 1 +
mingw-w64-
Sorry for the spam, but I've been working on getting mingw's API set imports in
sync with the Windows SDK.
You can see exactly what a lib file imports from where by using nm. I've also
created a quick-and-dirty version at https://github.com/maharmstone/dumplib,
which outputs data that can be easi
33 matches
Mail list logo