Modify widl to put the C COM macros inside an #ifdef COBJMACROS block
commitbf72af30d086e3ff2b16dca90bb55d0ae4ad67e1
authorFrancois Gouget <fgouget@free.fr>
Wed, 11 Aug 2004 19:43:45 +0000 (11 19:43 +0000)
committerAlexandre Julliard <julliard@winehq.org>
Wed, 11 Aug 2004 19:43:45 +0000 (11 19:43 +0000)
treeb1319278a7475ae4f75f91f7acdccc86289aa0e0
parent48ea250887d4c60cadcf32c5706bf80b348a1845
Modify widl to put the C COM macros inside an #ifdef COBJMACROS block
as is done in the Windows headers.
Add #define COBJMACROS where needed in Wine.
Fixes the compilation of the oleaut32/tests/olefont.c and
urlmon/tests/url.c conformance tests with the Windows headers.
45 files changed:
dlls/dmband/dmband_private.h
dlls/dmband/dmutils.c
dlls/dmcompos/dmcompos_private.h
dlls/dmime/dmime_private.h
dlls/dmime/dmutils.c
dlls/dmloader/dmloader_private.h
dlls/dmscript/dmscript_private.h
dlls/dmstyle/dmstyle_private.h
dlls/dmstyle/dmutils.c
dlls/dmsynth/dmsynth_private.h
dlls/dmusic/dmusic_private.h
dlls/dswave/dswave_private.h
dlls/msi/record.c
dlls/ole32/errorinfo.c
dlls/oleaut32/olefont.c
dlls/oleaut32/safearray.c
dlls/oleaut32/tests/olefont.c
dlls/oleaut32/variant.c
dlls/oleaut32/vartype.c
dlls/shell32/shlview.c
dlls/shlwapi/ordinal.c
dlls/urlmon/tests/url.c
include/activscp.h
include/amstream.h
include/amvideo.h
include/austream.h
include/comcat.h
include/ddstream.h
include/dispex.h
include/docobj.h
include/exdisp.h
include/mlang.h
include/mmstream.h
include/oaidl.h
include/objidl.h
include/ocidl.h
include/oleidl.h
include/pstore.h
include/servprov.h
include/shldisp.h
include/shobjidl.h
include/strmif.h
include/unknwn.h
include/urlmon.h
tools/widl/header.c