[RFH] _FORCENAMELESSUNION

Ove Kaaven ovehk at ping.uio.no
Sun Dec 22 05:20:22 CST 2002


On Sun, 22 Dec 2002, Francois Gouget wrote:

> On Sun, 22 Dec 2002, Dimitrie O. Paun wrote:
> 
> > Folks,
> >
> > Why do we need to define _FORCENAMELESSUNION to get nameless unions
> > in oleauto.h? Is this a standard feature, or is it just another Wine
> > extension? Can someone please check the Windows headers to see how
> > struct tagVARIANT is defined? Our is as follows:
> 
> _FORCENAMELESSUNION is a Windows 'feature' (checked against the latest
> SDK afaik). We do it like they do. Our variant type matches the Windows
> one except for tiny differences (e.g.  short instead of SHORT) and we
> lack the __tagBRECORD field. I can send a patch to add these (tomorrow,
> it's late here).

BRECORD is already in my oaidl.idl (should be submitted sometime after the
holidays), so it's not necessary.




More information about the wine-devel mailing list