http://bugs.winehq.org/show_bug.cgi?id=23912
jhgf bernhardloos@googlemail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bernhardloos@googlemail.com
--- Comment #1 from jhgf bernhardloos@googlemail.com 2011-09-29 18:15:53 CDT --- I'm not 100% sure what the restricted keyword is supposed to do, msdn mentions only that "for example, it can prevent a data item from being used by a macro programmer." But suspect the access check is supposed to happen in the macro interpreter instead of the typelib system in oleaut32.
The actual failures in this case come from two points: One are calls to IDispatch (which is restricted) from the stdole2.tlb type library. The other point are a bunch of calls to restricted methods in IFolderCollection in the scrrun.dll type library. This isn't part of wine so it's not a case of a wrong idl file somewhere.