>From 3c30c8de52b029760dcda8e3b92a249dddf5ec73 Mon Sep 17 00:00:00 2001 From: Alistair Leslie-Hughes Date: Sat, 9 Jul 2011 14:38:11 +1000 Subject: [PATCH] VT_RECORD|VT_REF support To: wine-patches --- 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..02dd31c 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