This is not present in official SDK but was asked in a GitHub issue.
From af209c11870b51062f2bdf930017eba9e560b85b Mon Sep 17 00:00:00 2001 From: Biswapriyo Nath <nathbap...@gmail.com> Date: Sat, 12 Oct 2024 15:48:44 +0000 Subject: [PATCH] crt: Add winbrand import library
Fixes https://github.com/mingw-w64/mingw-w64/issues/63 Signed-off-by: Biswapriyo Nath <nathbap...@gmail.com> --- .../{libarm32 => lib-common}/winbrand.def | 4 ++++ mingw-w64-crt/lib32/Makefile.am | 1 + mingw-w64-crt/lib32/winbrand.def | 23 +++++++++++++++++++ mingw-w64-crt/lib64/Makefile.am | 1 + mingw-w64-crt/libarm64/Makefile.am | 1 + 5 files changed, 30 insertions(+) rename mingw-w64-crt/{libarm32 => lib-common}/winbrand.def (76%) create mode 100644 mingw-w64-crt/lib32/winbrand.def diff --git a/mingw-w64-crt/libarm32/winbrand.def b/mingw-w64-crt/lib-common/winbrand.def similarity index 76% rename from mingw-w64-crt/libarm32/winbrand.def rename to mingw-w64-crt/lib-common/winbrand.def index 380deef..fa02323 100644 --- a/mingw-w64-crt/libarm32/winbrand.def +++ b/mingw-w64-crt/lib-common/winbrand.def @@ -6,13 +6,17 @@ LIBRARY "WINBRAND.dll" EXPORTS BrandingFormatString +BrandingFormatStringForEdition BrandingLoadBitmap BrandingLoadCursor BrandingLoadIcon BrandingLoadImage +BrandingLoadNeutralStringForEdition BrandingLoadString +BrandingLoadStringForEdition EulaFreeBuffer GetEULAFile +GetEULAFileEx GetEULAInCurrentUILanguage GetHinstanceByNameSpace GetInstalledEULAPath diff --git a/mingw-w64-crt/lib32/Makefile.am b/mingw-w64-crt/lib32/Makefile.am index 1a2a64d..bff900b 100644 --- a/mingw-w64-crt/lib32/Makefile.am +++ b/mingw-w64-crt/lib32/Makefile.am @@ -336,6 +336,7 @@ lib32_DATA += %reldir%/libwiadss.a lib32_DATA += %reldir%/libwimgapi.a lib32_DATA += %reldir%/libwin32k.a lib32_DATA += %reldir%/libwin32spl.a +lib32_DATA += %reldir%/libwinbrand.a lib32_DATA += %reldir%/libwindows.ai.machinelearning.a lib32_DATA += %reldir%/libwindows.data.pdf.a lib32_DATA += %reldir%/libwindows.networking.a diff --git a/mingw-w64-crt/lib32/winbrand.def b/mingw-w64-crt/lib32/winbrand.def new file mode 100644 index 0000000..2ea30a6 --- /dev/null +++ b/mingw-w64-crt/lib32/winbrand.def @@ -0,0 +1,23 @@ +; +; Definition file of WINBRAND.dll +; Automatic generated by gendef +; written by Kai Tietz 2008-2014 +; +LIBRARY "WINBRAND.dll" +EXPORTS +BrandingFormatString@4 +BrandingFormatStringForEdition@12 +BrandingLoadBitmap@8 +BrandingLoadCursor@8 +BrandingLoadIcon@8 +BrandingLoadImage@24 +BrandingLoadNeutralStringForEdition@20 +BrandingLoadString@16 +BrandingLoadStringForEdition@24 +EulaFreeBuffer@4 +GetEULAFile@20 +GetEULAFileEx@24 +GetEULAInCurrentUILanguage@4 +GetHinstanceByNameSpace@4 +GetInstalledEULAPath@4 +InstallEULA@16 diff --git a/mingw-w64-crt/lib64/Makefile.am b/mingw-w64-crt/lib64/Makefile.am index c135c53..c19384a 100644 --- a/mingw-w64-crt/lib64/Makefile.am +++ b/mingw-w64-crt/lib64/Makefile.am @@ -671,6 +671,7 @@ lib64_DATA += %reldir%/libwiadss.a lib64_DATA += %reldir%/libwiarpc.a lib64_DATA += %reldir%/libwiaservc.a lib64_DATA += %reldir%/libwiashext.a +lib64_DATA += %reldir%/libwinbrand.a lib64_DATA += %reldir%/libwindows.ai.machinelearning.a lib64_DATA += %reldir%/libwindows.data.pdf.a lib64_DATA += %reldir%/libwindows.networking.a diff --git a/mingw-w64-crt/libarm64/Makefile.am b/mingw-w64-crt/libarm64/Makefile.am index ab68a7f..d9424a3 100644 --- a/mingw-w64-crt/libarm64/Makefile.am +++ b/mingw-w64-crt/libarm64/Makefile.am @@ -348,6 +348,7 @@ libarm64_DATA += %reldir%/libwer.a libarm64_DATA += %reldir%/libwevtapi.a libarm64_DATA += %reldir%/libwiashext.a libarm64_DATA += %reldir%/libwimgapi.a +libarm64_DATA += %reldir%/libwinbrand.a libarm64_DATA += %reldir%/libwindows.ai.machinelearning.a libarm64_DATA += %reldir%/libwindows.data.pdf.a libarm64_DATA += %reldir%/libwindows.networking.a -- 2.47.0
_______________________________________________ Mingw-w64-public mailing list Mingw-w64-public@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mingw-w64-public