oleidl.idl must include windows.h and ole2.h if COM_NO_WINDOWS_H
is not defined.
fgouget at free.fr
Wed Oct 18 14:18:20 CDT 2006
On Wed, 18 Oct 2006, Alexandre Julliard wrote:
> Francois Gouget <fgouget at free.fr> writes:
> > 2) Or modify these sections so they read:
> > #if !defined(COM_NO_WINDOWS_H) && !defined(__WINESRC__)
> > # include <windows.h>
> > # include <ole2.h>
> > #endif
> I think we want that, otherwise we'll end up having to add
> COM_NO_WINDOWS_H to pretty much every single source file.
Actually, in the PSDK there seems to be a correlation between
COM_NO_WINDOWS_H and idl files. It's not 100% but that may be just be
because they don't ship all the idl files. Also, the COM_NO_WINDOWS_H
#ifdef is not present in the idl file, suggesting that it is being added
Could someone confirm this?
If so, then we should change widl rather than edit all the idl files...
Francois Gouget <fgouget at free.fr> http://fgouget.free.fr/
Broadcast message : fin du monde dans cinq minutes, repentez vous !
More information about the wine-devel