Maarten Lankhorst : include: Fix REFPROPVARIANT definition.

Alexandre Julliard julliard at winehq.org
Thu Nov 12 10:22:10 CST 2009


Module: wine
Branch: master
Commit: 3edbeed94c4e99cf009b68d9a9597b9cf3e473b9
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=3edbeed94c4e99cf009b68d9a9597b9cf3e473b9

Author: Maarten Lankhorst <m.b.lankhorst at gmail.com>
Date:   Wed Nov 11 14:36:17 2009 +0100

include: Fix REFPROPVARIANT definition.

---

 include/propidl.idl |   12 +++++++++++-
 1 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/include/propidl.idl b/include/propidl.idl
index be67394..e2da625 100644
--- a/include/propidl.idl
+++ b/include/propidl.idl
@@ -206,7 +206,17 @@ interface IPropertyStorage : IUnknown
 
   typedef struct tagPROPVARIANT *LPPROPVARIANT;
 
-  cpp_quote("#define REFPROPVARIANT const PROPVARIANT *")
+  cpp_quote("#if 0")
+  typedef const PROPVARIANT * REFPROPVARIANT;
+  cpp_quote("#endif")
+  cpp_quote("#ifndef _REFPROPVARIANT_DEFINED")
+  cpp_quote("#define _REFPROPVARIANT_DEFINED")
+  cpp_quote("#ifdef __cplusplus")
+  cpp_quote("#define REFPROPVARIANT const PROPVARIANT &")
+  cpp_quote("#else")
+  cpp_quote("#define REFPROPVARIANT const PROPVARIANT * __MIDL_CONST")
+  cpp_quote("#endif")
+  cpp_quote("#endif")
 
   cpp_quote("#define PIDDI_THUMBNAIL 0x00000002L /* VT_BLOB */")
   cpp_quote("")




More information about the wine-cvs mailing list