http://bugs.winehq.org/show_bug.cgi?id=32263
Bug #: 32263 Summary: AtlModuleExtractCreateWndData and AtlModuleAddCreateWndData not found, needed by QQ2011 Product: Wine Version: 1.5.17 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: atl AssignedTo: wine-bugs@winehq.org ReportedBy: fracting@gmail.com Classification: Unclassified
When install and start QQ2011 with wine-1.5.17-256-g2b5ddbf, I got the following errors:
err:module:find_forwarded_export function not found for forward 'atl100.AtlModuleExtractCreateWndData' used by L"C:\windows\system32\atl.dll". If you are using builtin L"atl.dll", try using the native one instead. err:module:find_forwarded_export function not found for forward 'atl.AtlModuleExtractCreateWndData' used by L"C:\windows\system32\atl80.dll". If you are using builtin L"atl80.dll", try using the native one instead. err:module:find_forwarded_export function not found for forward 'atl100.AtlModuleAddCreateWndData' used by L"C:\windows\system32\atl.dll". If you are using builtin L"atl.dll", try using the native one instead. err:module:find_forwarded_export function not found for forward 'atl.AtlModuleAddCreateWndData' used by L"C:\windows\system32\atl80.dll". If you are using builtin L"atl80.dll", try using the native one instead.
A quick look in dlls/atl/atl.spec: These two line seems wrong: 43 stdcall AtlModuleAddCreateWndData(ptr ptr ptr) atl100.AtlModuleAddCreateWndD 44 stdcall AtlModuleExtractCreateWndData(ptr) atl100.AtlModuleExtractCreateWndD
sounds like to be: 43 stdcall AtlModuleAddCreateWndData(ptr ptr ptr) 44 stdcall AtlModuleExtractCreateWndData(ptr)
Also we have the below comment in alt80.spec for the above functions: # don't forward to atl100.dll
See also: 45 stdcall AtlModuleRegisterWndClassInfoW(ptr ptr ptr) atl100.AtlModuleRegisterWndClassInfoW 46 stdcall AtlModuleRegisterWndClassInfoA(ptr ptr ptr) atl100.AtlModuleRegisterWndClassInfoA
http://bugs.winehq.org/show_bug.cgi?id=32263
Qian Hong fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jacek@codeweavers.com
http://bugs.winehq.org/show_bug.cgi?id=32263
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression Regression SHA1| |84587b689e3c42ca20fd2c86c8e | |22138598cc0ea
--- Comment #1 from Jacek Caban jacek@codeweavers.com 2012-11-22 05:36:18 CST --- Yes, forwarding those calls wasn't intended. Thanks for the report. This patch should fix the problem:
http://source.winehq.org/patches/data/92223
http://bugs.winehq.org/show_bug.cgi?id=32263
Jacek Caban jacek@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |fed2d49fd9d69bf597f117f6e36 | |bef9adca78ed5 Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #2 from Jacek Caban jacek@codeweavers.com 2012-11-23 06:49:06 CST --- Fixed in Git.
http://bugs.winehq.org/show_bug.cgi?id=32263
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org 2012-11-23 14:30:39 CST --- Closing bugs fixed in 1 5.18.