vbscript: Added support for DISPATCH_PROPERTYPUTREF flag.
This commit is contained in:
parent
d7c2069721
commit
128f79ee77
|
@ -112,7 +112,9 @@ static HRESULT invoke_variant_prop(VARIANT *v, WORD flags, DISPPARAMS *dp, VARIA
|
||||||
hres = VariantCopyInd(res, v);
|
hres = VariantCopyInd(res, v);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case DISPATCH_PROPERTYPUT: {
|
case DISPATCH_PROPERTYPUT:
|
||||||
|
case DISPATCH_PROPERTYPUTREF:
|
||||||
|
case DISPATCH_PROPERTYPUT|DISPATCH_PROPERTYPUTREF: {
|
||||||
VARIANT *put_val;
|
VARIANT *put_val;
|
||||||
|
|
||||||
put_val = get_propput_arg(dp);
|
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);
|
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;
|
VARIANT *put_val;
|
||||||
DISPPARAMS dp = {NULL, NULL, 1, 0};
|
DISPPARAMS dp = {NULL, NULL, 1, 0};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue