[PATCH v2 0/1] MR11138: mscms: Add patch to fix Qt 6.12.0-beta1 GUI apps not being able to create a window
This patch fixes Qt 6.12.0-beta1 GUI apps not being able to create a window. -- v2: mscms: Add stub for `WcsCreateIccProfile()` https://gitlab.winehq.org/wine/wine/-/merge_requests/11138
From: Fatih Uzunoglu <fuzun54@outlook.com> This patch fixes Qt 6.12.0-beta1 GUI apps not being able to create a window. --- dlls/mscms/mscms.spec | 2 +- dlls/mscms/profile.c | 10 ++++++++++ include/icm.h | 1 + 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/dlls/mscms/mscms.spec b/dlls/mscms/mscms.spec index ec14db72d62..9c50455fa39 100644 --- a/dlls/mscms/mscms.spec +++ b/dlls/mscms/mscms.spec @@ -86,7 +86,7 @@ @ stdcall UnregisterCMMW(wstr long) @ stub WcsAssociateColorProfileWithDevice @ stub WcsCheckColors -@ stub WcsCreateIccProfile +@ stdcall WcsCreateIccProfile(ptr long) @ stub WcsDisassociateColorProfileFromDevice @ stub WcsEnumColorProfiles @ stdcall WcsEnumColorProfilesSize(long ptr ptr) diff --git a/dlls/mscms/profile.c b/dlls/mscms/profile.c index 395fe50dabf..9ab946e34bb 100644 --- a/dlls/mscms/profile.c +++ b/dlls/mscms/profile.c @@ -1526,3 +1526,13 @@ HPROFILE WINAPI WcsOpenColorProfileW( PROFILE *cdm, PROFILE *camp, PROFILE *gmmp return OpenColorProfileW( cdm, access, sharing, creation ); } + +/****************************************************************************** + * WcsCreateIccProfile [MSCMS.@] + */ +HPROFILE WINAPI WcsCreateIccProfile( HPROFILE profile, DWORD options ) +{ + FIXME( "%p, %#lx stub!\n", profile, options ); + + return NULL; +} diff --git a/include/icm.h b/include/icm.h index bcf79eb63bd..9c53ec15d10 100644 --- a/include/icm.h +++ b/include/icm.h @@ -505,6 +505,7 @@ BOOL WINAPI WcsGetDefaultRenderingIntent(WCS_PROFILE_MANAGEMENT_SCOPE,DWOR BOOL WINAPI WcsGetUsePerUserProfiles(const WCHAR*,DWORD,BOOL*); HPROFILE WINAPI WcsOpenColorProfileA(PROFILE*,PROFILE*,PROFILE*,DWORD,DWORD,DWORD,DWORD); HPROFILE WINAPI WcsOpenColorProfileW(PROFILE*,PROFILE*,PROFILE*,DWORD,DWORD,DWORD,DWORD); +HPROFILE WINAPI WcsCreateIccProfile(HPROFILE,DWORD); #define PROFILE_FILENAME 1 #define PROFILE_MEMBUFFER 2 -- GitLab https://gitlab.winehq.org/wine/wine/-/merge_requests/11138
On Fri Jun 12 15:12:28 2026 +0000, **** wrote:
changed this line in [version 2 of the diff](/wine/wine/-/merge_requests/11138/diffs?diff_id=274719&start_sha=cc62084c79afa35161b3cb0ec1eb23452cd98dae#cd6fc46005915224c8234e7cf681e17366593d20_1536_1535) Changed now.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/11138#note_142975
participants (2)
-
Fatih Uzunoglu -
Fatih Uzunoglu (@fuzun)