[PATCH] VT_RECORD|VT_REF support
Alistair Leslie-Hughes
leslie_alistair at hotmail.com
Fri Jul 8 23:38:11 CDT 2011
---
dlls/oleaut32/variant.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/oleaut32/variant.c b/dlls/oleaut32/variant.c
index 5c17eb8..1684e31 100644
--- a/dlls/oleaut32/variant.c
+++ b/dlls/oleaut32/variant.c
@@ -872,7 +872,7 @@ HRESULT WINAPI VariantCopyInd(VARIANT* pvargDest, VARIANTARG* pvargSrc)
/* Argument checking is more lax than VariantCopy()... */
vt = V_TYPE(pvargSrc);
- if (V_ISARRAY(pvargSrc) ||
+ if (V_ISARRAY(pvargSrc) || (V_VT(pvargSrc) & (VT_RECORD|VT_BYREF)) ||
(vt > VT_NULL && vt != (VARTYPE)15 && vt < VT_VOID &&
!(V_VT(pvargSrc) & (VT_VECTOR|VT_RESERVED))))
{
--
1.7.4.1
--------------090307070304010102020705--
More information about the wine-patches
mailing list