Fix for 'compiling' IDL files
Robert Shearman
R.J.Shearman at warwick.ac.uk
Fri Jun 20 11:50:10 CDT 2003
I couldn't get any IDL files to 'compile' without this fix. REFIID and
others are defined in wtypes when included by WIDL, so it is not necessary
to #define them here.
Changelog:
- Don't #define REFIID and others when included by WIDL
Rob
-------------- next part --------------
Index: guiddef.h
===================================================================
RCS file: /home/wine/wine/include/guiddef.h,v
retrieving revision 1.5
diff -u -r1.5 guiddef.h
--- guiddef.h 31 May 2002 23:06:48 -0000 1.5
+++ guiddef.h 20 Jun 2003 15:29:19 -0000
@@ -54,7 +54,7 @@
#define REFCLSID const CLSID &
#define REFIID const IID &
#define REFFMTID const FMTID &
-#else /* !defined(__cplusplus) && !defined(CINTERFACE) */
+#elif !defined(__WIDL__) /* !defined(__cplusplus) && !defined(CINTERFACE) */
#define REFGUID const GUID* const
#define REFCLSID const CLSID* const
#define REFIID const IID* const
More information about the wine-patches
mailing list