Dmitry Timoshkov (@dmitry) commented about dlls/propsys/propvar.c:
WINE_DEFAULT_DEBUG_CHANNEL(propsys);
+static HRESULT VARIANT_ValidateType(VARTYPE vt) +{
- VARTYPE vtExtra = vt & (VT_VECTOR | VT_ARRAY | VT_BYREF | VT_RESERVED);
- vt &= VT_TYPEMASK;
- if (!(vtExtra & (VT_VECTOR | VT_RESERVED)))
Looks like a typo. Shouldn't 'if' use 'vt' instead? vtExtra should be removed then.