[Bug 43177] Classic Shell 4.3.0 needs dwmapi.dll.DwmGetColorizationColor semi-stub/ implementation

wine-bugs at winehq.org wine-bugs at winehq.org
Mon Sep 25 12:48:34 CDT 2017


https://bugs.winehq.org/show_bug.cgi?id=43177

Louis Lenders <xerox.xerox2000x at gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |xerox.xerox2000x at gmail.com

--- Comment #1 from Louis Lenders <xerox.xerox2000x at gmail.com> ---
Created attachment 59294
  --> https://bugs.winehq.org/attachment.cgi?id=59294
hack

Confirming the crash.

I doubt if the cause of the crash is DwmGetColorizationColor being a stub
though 
0033:Call KERNEL32.GetModuleHandleW(100f8ea4 L"dwmapi.dll") ret=100937b0
0033:Ret  KERNEL32.GetModuleHandleW() retval=7e270000 ret=100937b0
0033:Call KERNEL32.GetProcAddress(7e270000,0000007f) ret=100937c1
0033:Ret  KERNEL32.GetProcAddress() retval=7e271fcc ret=100937c1
0033:Call dwmapi.DwmGetColorizationColor(0074e1f4,7e1c7b00) ret=100937d0
0033:fixme:dwmapi:DwmGetColorizationColor (0x74e1f4, 2115795712) stub
0033:Ret  dwmapi.DwmGetColorizationColor() retval=80004001 ret=100937d0
0033:trace:seh:raise_exception code=c0000005 flags=0 addr=0x74e278 ip=0074e278
tid=0033
0033:trace:seh:raise_exception  info[0]=00000001

The program looks for ordinal 0x7f  (127). This seems to be undocumented
function DwmpGetColorizationParameters. I don`t really get why wine still
returns a functionpointer??? Anyone can explain me?

The hack attached makes the crash go away. The program goes a little bit
further but nothing really seems to happen. Is a menu supposed to appear or so?

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list