Add a stdole2 typelib

Huw D M Davies h.davies1 at physics.ox.ac.uk
Mon Mar 28 07:24:16 CST 2005


On Sun, Mar 27, 2005 at 11:43:34PM -0500, Vincent Béron wrote:
> Robert, Huw: Do you have something else to add before this one goes in,
> or is Wine ready for it?
> 
> Huw: I had to name the enum at line 181, else I'd get a SIGSEGV in widl.
> Would you mind trying to make it accept
> 
> typedef enum {
>     foo
> } BAR;
> 
> instead of
> 
> typedef enum BAR {
>     foo
> } BAR;
> 
> please?

Hi Vincent,

Sorry I got distracted with other things before I had a chance to
finish off the work on stdole2.  I'll see if I can knock up something
to get these typedefs to work.

One remaining issue is the dispinterface FontEvents that is part of
coclass StdFont and yet is not defined until right at the end of the
typelib.  There isn't a clean way to do this in idl and still maintain
the original order of the typeinfos - it's clear that the native
stdole2 is generated by a program rather than from idl.  I guess we
could introduce a Wine specific attribute that allows us to hack
around this...

Huw.




More information about the wine-devel mailing list