Re: [Mingw-w64-public] [PATCH] wofutil def files for x86/x86_64
On 5/13/21 5:58 PM, Martin Storsjö wrote: On Thu, 13 May 2021, JonY via Mingw-w64-public wrote: On 5/13/21 4:37 PM, Biswapriyo Nath wrote: Both wofutil are same in x64 and arm64, verified with (if not wrong): nm "C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\um\x64\wofutil.lib" | grep __imp Updated the patch. LGTM, thanks! // Martin Done, pushed to master. OpenPGP_signature Description: OpenPGP digital signature ___ 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] wofutil def files for x86/x86_64
On Thu, 13 May 2021, JonY via Mingw-w64-public wrote: On 5/13/21 4:37 PM, Biswapriyo Nath wrote: Both wofutil are same in x64 and arm64, verified with (if not wrong): nm "C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\um\x64\wofutil.lib" | grep __imp Updated the patch. LGTM, thanks! // Martin ___ 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] wofutil def files for x86/x86_64
On 5/13/21 4:37 PM, Biswapriyo Nath wrote: Both wofutil are same in x64 and arm64, verified with (if not wrong): nm "C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\um\x64\wofutil.lib" | grep __imp Updated the patch. From c4616eab1ffc31ea16679e7a7abc155280afb15c Mon Sep 17 00:00:00 2001 From: Jonathan Yong <10wa...@gmail.com> Date: Thu, 13 May 2021 16:13:00 + Subject: [PATCH] wofutil: new import lib Signed-off-by: Jonathan Yong <10wa...@gmail.com> --- .../{libarm32 => lib-common}/wofutil.def | 6 +- mingw-w64-crt/lib32/Makefile.am| 1 + mingw-w64-crt/lib32/wofutil.def| 18 ++ mingw-w64-crt/lib64/Makefile.am| 1 + mingw-w64-crt/libarm64/Makefile.am | 1 + 5 files changed, 26 insertions(+), 1 deletion(-) rename mingw-w64-crt/{libarm32 => lib-common}/wofutil.def (66%) create mode 100644 mingw-w64-crt/lib32/wofutil.def diff --git a/mingw-w64-crt/libarm32/wofutil.def b/mingw-w64-crt/lib-common/wofutil.def similarity index 66% rename from mingw-w64-crt/libarm32/wofutil.def rename to mingw-w64-crt/lib-common/wofutil.def index de3beb5d..78325f52 100644 --- a/mingw-w64-crt/libarm32/wofutil.def +++ b/mingw-w64-crt/lib-common/wofutil.def @@ -1,14 +1,18 @@ ; ; Definition file of WOFUTIL.dll ; Automatic generated by gendef -; written by Kai Tietz 2008-2014 +; written by Kai Tietz 2008 ; LIBRARY "WOFUTIL.dll" EXPORTS WofEnumEntries +WofFileEnumFiles +WofGetDriverVersion WofIsExternalFile WofSetFileDataLocation +WofShouldCompressBinaries WofWimAddEntry WofWimEnumFiles WofWimRemoveEntry +WofWimSuspendEntry WofWimUpdateEntry diff --git a/mingw-w64-crt/lib32/Makefile.am b/mingw-w64-crt/lib32/Makefile.am index 683618ad..1022ec95 100644 --- a/mingw-w64-crt/lib32/Makefile.am +++ b/mingw-w64-crt/lib32/Makefile.am @@ -323,6 +323,7 @@ lib32_DATA += %reldir%/libwlanui.a lib32_DATA += %reldir%/libwlanutil.a lib32_DATA += %reldir%/libwldap32.a lib32_DATA += %reldir%/libwmilib.a +lib32_DATA += %reldir%/libwofutil.a lib32_DATA += %reldir%/libwow32.a #lib32_DATA += %reldir%/libws2_32.a # Handled by custom rule lib32_DATA += %reldir%/libwsdapi.a diff --git a/mingw-w64-crt/lib32/wofutil.def b/mingw-w64-crt/lib32/wofutil.def new file mode 100644 index ..090fe578 --- /dev/null +++ b/mingw-w64-crt/lib32/wofutil.def @@ -0,0 +1,18 @@ +; +; Definition file of WOFUTIL.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WOFUTIL.dll" +EXPORTS +WofEnumEntries@16 +WofFileEnumFiles@16 +WofGetDriverVersion@12 +WofIsExternalFile@20 +WofSetFileDataLocation@16 +WofShouldCompressBinaries@8 +WofWimAddEntry@20 +WofWimEnumFiles@20 +WofWimRemoveEntry@12 +WofWimSuspendEntry@12 +WofWimUpdateEntry@16 diff --git a/mingw-w64-crt/lib64/Makefile.am b/mingw-w64-crt/lib64/Makefile.am index 5d01aa70..e4f3037f 100644 --- a/mingw-w64-crt/lib64/Makefile.am +++ b/mingw-w64-crt/lib64/Makefile.am @@ -742,6 +742,7 @@ lib64_DATA += %reldir%/libwdsupgcompl.a lib64_DATA += %reldir%/libwdsclientapi.a lib64_DATA += %reldir%/libwdsutil.a lib64_DATA += %reldir%/libwdsimage.a +lib64_DATA += %reldir%/libwofutil.a #lib64_DATA += %reldir%/libws2_32.a # Handled by custom rule lib64_DATA += %reldir%/libvirtdisk.a lib64_DATA += %reldir%/libcryptxml.a diff --git a/mingw-w64-crt/libarm64/Makefile.am b/mingw-w64-crt/libarm64/Makefile.am index 1425016f..7c7afe31 100644 --- a/mingw-w64-crt/libarm64/Makefile.am +++ b/mingw-w64-crt/libarm64/Makefile.am @@ -326,6 +326,7 @@ libarm64_DATA += %reldir%/libwlanutil.a libarm64_DATA += %reldir%/libwldap32.a libarm64_DATA += %reldir%/libwmi.a libarm64_DATA += %reldir%/libwmiprop.a +libarm64_DATA += %reldir%/libwofutil.a libarm64_DATA += %reldir%/libwpd_ci.a #libarm64_DATA += %reldir%/libws2_32.a # Handled by custom rule libarm64_DATA += %reldir%/libws2help.a -- 2.31.1 OpenPGP_signature Description: OpenPGP digital signature ___ 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] wofutil def files for x86/x86_64
Both wofutil are same in x64 and arm64, verified with (if not wrong): nm "C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\um\x64\wofutil.lib" | grep __imp ___ 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] wofutil def files for x86/x86_64
On Thu, 13 May 2021, JonY via Mingw-w64-public wrote: Patch OK? Someone with ARM should also send the def files. In general, especially for DLLs other than core components like kernel32 and CRTs, I'd just recommend placing the x86_64 version lib-common and hook it up for arm32 and arm64; if there are differences, it's usually because the def is generated from a different version of windows. (And if there are differences, someone can report it later.) As there aren't any decoration differences like on i386, we can generally assume they're identical until proven otherwise. // Martin ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public
[Mingw-w64-public] [PATCH] wofutil def files for x86/x86_64
Patch OK? Someone with ARM should also send the def files. From 02b808c20ad4040c5b5722034cf12b584b7e3205 Mon Sep 17 00:00:00 2001 From: Jonathan Yong <10wa...@gmail.com> Date: Thu, 13 May 2021 16:13:00 + Subject: [PATCH] wofutil: new import lib Signed-off-by: Jonathan Yong <10wa...@gmail.com> --- mingw-w64-crt/lib32/Makefile.am | 1 + mingw-w64-crt/lib32/wofutil.def | 18 ++ mingw-w64-crt/lib64/Makefile.am | 1 + mingw-w64-crt/lib64/wofutil.def | 18 ++ 4 files changed, 38 insertions(+) create mode 100644 mingw-w64-crt/lib32/wofutil.def create mode 100644 mingw-w64-crt/lib64/wofutil.def diff --git a/mingw-w64-crt/lib32/Makefile.am b/mingw-w64-crt/lib32/Makefile.am index 683618ad..1022ec95 100644 --- a/mingw-w64-crt/lib32/Makefile.am +++ b/mingw-w64-crt/lib32/Makefile.am @@ -323,6 +323,7 @@ lib32_DATA += %reldir%/libwlanui.a lib32_DATA += %reldir%/libwlanutil.a lib32_DATA += %reldir%/libwldap32.a lib32_DATA += %reldir%/libwmilib.a +lib32_DATA += %reldir%/libwofutil.a lib32_DATA += %reldir%/libwow32.a #lib32_DATA += %reldir%/libws2_32.a # Handled by custom rule lib32_DATA += %reldir%/libwsdapi.a diff --git a/mingw-w64-crt/lib32/wofutil.def b/mingw-w64-crt/lib32/wofutil.def new file mode 100644 index ..090fe578 --- /dev/null +++ b/mingw-w64-crt/lib32/wofutil.def @@ -0,0 +1,18 @@ +; +; Definition file of WOFUTIL.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WOFUTIL.dll" +EXPORTS +WofEnumEntries@16 +WofFileEnumFiles@16 +WofGetDriverVersion@12 +WofIsExternalFile@20 +WofSetFileDataLocation@16 +WofShouldCompressBinaries@8 +WofWimAddEntry@20 +WofWimEnumFiles@20 +WofWimRemoveEntry@12 +WofWimSuspendEntry@12 +WofWimUpdateEntry@16 diff --git a/mingw-w64-crt/lib64/Makefile.am b/mingw-w64-crt/lib64/Makefile.am index 5d01aa70..e4f3037f 100644 --- a/mingw-w64-crt/lib64/Makefile.am +++ b/mingw-w64-crt/lib64/Makefile.am @@ -742,6 +742,7 @@ lib64_DATA += %reldir%/libwdsupgcompl.a lib64_DATA += %reldir%/libwdsclientapi.a lib64_DATA += %reldir%/libwdsutil.a lib64_DATA += %reldir%/libwdsimage.a +lib64_DATA += %reldir%/libwofutil.a #lib64_DATA += %reldir%/libws2_32.a # Handled by custom rule lib64_DATA += %reldir%/libvirtdisk.a lib64_DATA += %reldir%/libcryptxml.a diff --git a/mingw-w64-crt/lib64/wofutil.def b/mingw-w64-crt/lib64/wofutil.def new file mode 100644 index ..78325f52 --- /dev/null +++ b/mingw-w64-crt/lib64/wofutil.def @@ -0,0 +1,18 @@ +; +; Definition file of WOFUTIL.dll +; Automatic generated by gendef +; written by Kai Tietz 2008 +; +LIBRARY "WOFUTIL.dll" +EXPORTS +WofEnumEntries +WofFileEnumFiles +WofGetDriverVersion +WofIsExternalFile +WofSetFileDataLocation +WofShouldCompressBinaries +WofWimAddEntry +WofWimEnumFiles +WofWimRemoveEntry +WofWimSuspendEntry +WofWimUpdateEntry -- 2.31.1 OpenPGP_signature Description: OpenPGP digital signature ___ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public