includes: Fix IsEqualPropertyKey definitions

Maarten Lankhorst m.b.lankhorst at gmail.com
Mon Feb 22 11:27:45 CST 2010


Hi AJ,

2010/2/22 Alexandre Julliard <julliard at winehq.org>:
> Maarten Lankhorst <m.b.lankhorst at gmail.com> writes:
>
>>> This doesn't match the PSDK. Where does this come from?
>> In C, REFPROPERTYKEY becomes PROPERTYKEY*, in C++ it's PROPERTYKEY &,
>> so IsEqualPropertyKey will need a different macro. The psdk doesn't
>> define this properly for the C case, but since I need it in C code I
>> need it defined, unless you want me to do IsEqualPropertyKey(*key1,
>> *key2), but even that wouldn't work because of the IsEqualIID..
>
> That doesn't match the PSDK I have, and yes it has a C definition that
> is different from the C++ one, but is also different from yours.
Mine doesn't seem to have a C definition at all, but from the
devpropdef one I assume the C version takes a PROPERTYKEY as parameter
and not a PROPERTYKEY*?

Cheers,
Maarten.



More information about the wine-devel mailing list