vbscript: Added support for DISPATCH_PROPERTYPUTREF flag.

This commit is contained in:
Jacek Caban 2015-03-03 14:40:24 +01:00 committed by Alexandre Julliard
parent d7c2069721
commit 128f79ee77
1 changed files with 6 additions and 2 deletions

View File

@ -112,7 +112,9 @@ static HRESULT invoke_variant_prop(VARIANT *v, WORD flags, DISPPARAMS *dp, VARIA
hres = VariantCopyInd(res, v);
break;
case DISPATCH_PROPERTYPUT: {
case DISPATCH_PROPERTYPUT:
case DISPATCH_PROPERTYPUTREF:
case DISPATCH_PROPERTYPUT|DISPATCH_PROPERTYPUTREF: {
VARIANT *put_val;
put_val = get_propput_arg(dp);
@ -409,7 +411,9 @@ static HRESULT WINAPI DispatchEx_InvokeEx(IDispatchEx *iface, DISPID id, LCID lc
}
return exec_script(This->desc->ctx, func, This, pdp, pvarRes);
case DISPATCH_PROPERTYPUT: {
case DISPATCH_PROPERTYPUT:
case DISPATCH_PROPERTYPUTREF:
case DISPATCH_PROPERTYPUT|DISPATCH_PROPERTYPUTREF: {
VARIANT *put_val;
DISPPARAMS dp = {NULL, NULL, 1, 0};