No apps icons' in attachments in Outlook 2007 forms

Open forum for end-user questions about Wine. Before asking questions, check out the Wiki as a first step.
Forum Rules
Locked
mishman
Newbie
Newbie
Posts: 2
Joined: Tue Jun 01, 2021 1:00 am

No apps icons' in attachments in Outlook 2007 forms

Post by mishman »

wine-staging 6.17

I'm using forms in Outlook 2007 and attachments in text field are displaying as blank object with file name, but without icon of corresponding associated application. Icons of applications in attachments for mail messages are displaying correctly. Example of missing is on image. I have winword installed in that prefix too and attachment opens with it. There is some "fixme" warning in terminal, that may relates to this problem.

00f8:00fc:fixme:olepicture:OleLoadPictureEx (078E3894,1414,1,{7bf80980-bf32-101a-8bbb-00aa00300cab},x=0,y=0,f=0,0021B720), partially implemented.

Behavior also present in wine-stable and wine-staging 6.22
Logs with +mshtml,+ole,+olepicture in archive.
To reproduce: install and run outlook 2007, open 'task' form and add attachment.
Riched20 is set to native, builtin.
I have some ddls installed from winetricks (native, builtin), but it doesn't make sense (and was not installed to solve this problem): cscript, jscript, msado15, mtxdm, odbc32, oledb32, scrrun, vbscript, wscript. Behavior in clean prefix is the same. With .net4 and .net2 installed in bottle - same behavior.
There is wine Mono 6.3 and wine Gecko 2.47.2 installed in prefix. Prefix is 32bit.
As I suppose in Windows icon of associated application is somehow comes from application's .exe file. And how about wine?
Attachments
dbgblank.tar.xz
(140.7 KiB) Downloaded 147 times
blank_icon.png
blank_icon.png (4.86 KiB) Viewed 12530 times
mishman
Newbie
Newbie
Posts: 2
Joined: Tue Jun 01, 2021 1:00 am

Re: No apps icons' in attachments in Outlook 2007 forms

Post by mishman »

Problem is also present in Outlook 2010 running under wine-staging 7.0-rc3
Seems like it is some unrealized functions in wineapi dlls. Installation and overriding of native ole32, oleaut32 and IE7 didn't make any sense.
Locked