Maarten Lankhorst m.b.lankhorst@gmail.com writes:
@@ -48,7 +48,11 @@ #endif
#ifndef IsEqualPropertyKey +#ifdef __cplusplus #define IsEqualPropertyKey(a,b) (((a).pid == (b).pid) && IsEqualIID((a).fmtid,(b).fmtid)) +#else +#define IsEqualPropertyKey(a,b) (((a)->pid == (b)->pid) && IsEqualIID(&(a)->fmtid,&(b)->fmtid)) +#endif
This doesn't match the PSDK. Where does this come from?