IDL trouble (patch: adding IEnumShellItems interface declaration.)

Huw Davies huw at codeweavers.com
Fri Jun 11 03:53:11 CDT 2010


On 11 Jun 2010, at 02:42, David Hedberg <david.hedberg at gmail.com> wrote:

> Hello everyone,
>
> I'm having some trouble with this simple patch. Specifically, it  
> breaks compiling of dlls/actxprxy, producing the message:
>
> *****
>
> /home/david/Projects/wine/git/dlls/actxprxy/actxprxy_shobjidl_p.c: 
> 6507: undefined reference to `IEnumShellItems_Next_Stub'
> actxprxy_shobjidl_p.o:(.data.rel.ro+0xf0): undefined reference to  
> `IEnumShellItems_Next_Proxy'
> *****
>
> It compiles if I remove the [call_as] attribute, but I guess that  
> would kind of break the interface. Any obvious mistakes in the  
> patch, or grammar not supported by widl?

You need to add an implementation of IEnumShellItems_Next_Proxy/Stub  
to usrmarshal.c

Huw.



More information about the wine-devel mailing list