Module: wine Branch: master Commit: 3edbeed94c4e99cf009b68d9a9597b9cf3e473b9 URL: http://source.winehq.org/git/wine.git/?a=commit;h=3edbeed94c4e99cf009b68d9a9... Author: Maarten Lankhorst <m.b.lankhorst(a)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("")