Jacek Caban : include: Fix C++ InitPropVariantFromGUIDAsBuffer implementation.

Alexandre Julliard julliard at winehq.org
Mon Jul 19 15:59:15 CDT 2021


Module: wine
Branch: master
Commit: 92a0405d9a2fce080e98b1a6ec09ca88bc2d243e
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=92a0405d9a2fce080e98b1a6ec09ca88bc2d243e

Author: Jacek Caban <jacek at codeweavers.com>
Date:   Fri Jul 16 17:01:49 2021 +0200

include: Fix C++ InitPropVariantFromGUIDAsBuffer implementation.

Signed-off-by: Jacek Caban <jacek at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 include/propvarutil.h | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/include/propvarutil.h b/include/propvarutil.h
index 972cf48a019..511e503a109 100644
--- a/include/propvarutil.h
+++ b/include/propvarutil.h
@@ -178,7 +178,11 @@ inline HRESULT InitPropVariantFromString(PCWSTR psz, PROPVARIANT *ppropvar)
 
 inline HRESULT InitPropVariantFromGUIDAsBuffer(REFGUID guid, PROPVARIANT *ppropvar)
 {
+#ifdef __cplusplus
+    return InitPropVariantFromBuffer(&guid, sizeof(GUID), ppropvar);
+#else
     return InitPropVariantFromBuffer(guid, sizeof(GUID), ppropvar);
+#endif
 }
 
 inline BOOL IsPropVariantVector(REFPROPVARIANT propvar)




More information about the wine-cvs mailing list