Re: oleaut32: preliminary support for VT_DISPATCH as parameters to VarAdd (and other 2-operand operations) (RESEND)

2006-11-24 Thread Robert Shearman
Alex Villací­s Lasso wrote: @@ -3114,6 +3155,13 @@ debugstr_VF(left), right, debugstr_VT(right), debugstr_VF(right), result); +/* Handle VT_DISPATCH by recursively calling op on result of IDispatch_Invoke */ +if (((V_VT(left) VT_TYPEMASK) == VT_DISPATCH || +

oleaut32: preliminary support for VT_DISPATCH as parameters to VarAdd (and other 2-operand operations) (RESEND)

2006-11-23 Thread Alex Villací­s Lasso
This is a preliminary patch to add support for VT_DISPATCH as parameters to VarAdd and other arithmetic operations with variants. The tests still pass in the sense that null VT_DISPATCH as issued by the tests are still rejected. I post this in the hope that it will be reviewed while I prepare