jscript: Removed no longer needed disp_propget caller argument.
This commit is contained in:
parent
e0ae18260e
commit
f560e98346
|
@ -1184,7 +1184,7 @@ HRESULT jsdisp_propget(jsdisp_t *jsdisp, DISPID id, VARIANT *val, jsexcept_t *ei
|
|||
return prop_get(jsdisp, prop, &dp, val, ei, caller);
|
||||
}
|
||||
|
||||
HRESULT disp_propget(script_ctx_t *ctx, IDispatch *disp, DISPID id, VARIANT *val, jsexcept_t *ei, IServiceProvider *caller)
|
||||
HRESULT disp_propget(script_ctx_t *ctx, IDispatch *disp, DISPID id, VARIANT *val, jsexcept_t *ei)
|
||||
{
|
||||
DISPPARAMS dp = {NULL,NULL,0,0};
|
||||
IDispatchEx *dispex;
|
||||
|
@ -1193,7 +1193,7 @@ HRESULT disp_propget(script_ctx_t *ctx, IDispatch *disp, DISPID id, VARIANT *val
|
|||
|
||||
jsdisp = iface_to_jsdisp((IUnknown*)disp);
|
||||
if(jsdisp) {
|
||||
hres = jsdisp_propget(jsdisp, id, val, ei, caller);
|
||||
hres = jsdisp_propget(jsdisp, id, val, ei, NULL);
|
||||
jsdisp_release(jsdisp);
|
||||
return hres;
|
||||
}
|
||||
|
|
|
@ -230,7 +230,7 @@ static HRESULT exprval_value(script_ctx_t *ctx, exprval_t *val, jsexcept_t *ei,
|
|||
return E_FAIL;
|
||||
}
|
||||
|
||||
return disp_propget(ctx, val->u.idref.disp, val->u.idref.id, ret, ei, NULL/*FIXME*/);
|
||||
return disp_propget(ctx, val->u.idref.disp, val->u.idref.id, ret, ei);
|
||||
case EXPRVAL_INVALID:
|
||||
assert(0);
|
||||
}
|
||||
|
@ -843,7 +843,7 @@ static HRESULT interp_array(exec_ctx_t *ctx)
|
|||
hres = disp_get_id(ctx->parser->script, obj, name, 0, &id);
|
||||
SysFreeString(name);
|
||||
if(SUCCEEDED(hres)) {
|
||||
hres = disp_propget(ctx->parser->script, obj, id, &v, ctx->ei, NULL/*FIXME*/);
|
||||
hres = disp_propget(ctx->parser->script, obj, id, &v, ctx->ei);
|
||||
}else if(hres == DISP_E_UNKNOWNNAME) {
|
||||
V_VT(&v) = VT_EMPTY;
|
||||
hres = S_OK;
|
||||
|
@ -873,7 +873,7 @@ static HRESULT interp_member(exec_ctx_t *ctx)
|
|||
hres = disp_get_id(ctx->parser->script, obj, arg, 0, &id);
|
||||
if(SUCCEEDED(hres)) {
|
||||
V_VT(&v) = VT_EMPTY;
|
||||
hres = disp_propget(ctx->parser->script, obj, id, &v, ctx->ei, NULL/*FIXME*/);
|
||||
hres = disp_propget(ctx->parser->script, obj, id, &v, ctx->ei);
|
||||
}else if(hres == DISP_E_UNKNOWNNAME) {
|
||||
V_VT(&v) = VT_EMPTY;
|
||||
hres = S_OK;
|
||||
|
@ -940,7 +940,7 @@ static HRESULT interp_refval(exec_ctx_t *ctx)
|
|||
if(!disp)
|
||||
return throw_reference_error(ctx->parser->script, ctx->ei, JS_E_ILLEGAL_ASSIGN, NULL);
|
||||
|
||||
hres = disp_propget(ctx->parser->script, disp, id, &v, ctx->ei, NULL/*FIXME*/);
|
||||
hres = disp_propget(ctx->parser->script, disp, id, &v, ctx->ei);
|
||||
if(FAILED(hres))
|
||||
return hres;
|
||||
|
||||
|
@ -1784,7 +1784,7 @@ static HRESULT interp_typeofid(exec_ctx_t *ctx)
|
|||
return stack_push_string(ctx, undefinedW);
|
||||
|
||||
V_VT(&v) = VT_EMPTY;
|
||||
hres = disp_propget(ctx->parser->script, obj, id, &v, ctx->ei, NULL/*FIXME*/);
|
||||
hres = disp_propget(ctx->parser->script, obj, id, &v, ctx->ei);
|
||||
IDispatch_Release(obj);
|
||||
if(FAILED(hres))
|
||||
return stack_push_string(ctx, unknownW);
|
||||
|
@ -1896,7 +1896,7 @@ static HRESULT interp_postinc(exec_ctx_t *ctx)
|
|||
if(!obj)
|
||||
return throw_type_error(ctx->parser->script, ctx->ei, JS_E_OBJECT_EXPECTED, NULL);
|
||||
|
||||
hres = disp_propget(ctx->parser->script, obj, id, &v, ctx->ei, NULL/*FIXME*/);
|
||||
hres = disp_propget(ctx->parser->script, obj, id, &v, ctx->ei);
|
||||
if(SUCCEEDED(hres)) {
|
||||
VARIANT n, inc;
|
||||
|
||||
|
@ -1930,7 +1930,7 @@ static HRESULT interp_preinc(exec_ctx_t *ctx)
|
|||
if(!obj)
|
||||
return throw_type_error(ctx->parser->script, ctx->ei, JS_E_OBJECT_EXPECTED, NULL);
|
||||
|
||||
hres = disp_propget(ctx->parser->script, obj, id, &v, ctx->ei, NULL/*FIXME*/);
|
||||
hres = disp_propget(ctx->parser->script, obj, id, &v, ctx->ei);
|
||||
if(SUCCEEDED(hres)) {
|
||||
VARIANT n;
|
||||
|
||||
|
|
|
@ -210,7 +210,7 @@ HRESULT disp_call(script_ctx_t*,IDispatch*,DISPID,WORD,DISPPARAMS*,VARIANT*,jsex
|
|||
HRESULT jsdisp_call_value(jsdisp_t*,WORD,DISPPARAMS*,VARIANT*,jsexcept_t*,IServiceProvider*) DECLSPEC_HIDDEN;
|
||||
HRESULT jsdisp_call(jsdisp_t*,DISPID,WORD,DISPPARAMS*,VARIANT*,jsexcept_t*) DECLSPEC_HIDDEN;
|
||||
HRESULT jsdisp_call_name(jsdisp_t*,const WCHAR*,WORD,DISPPARAMS*,VARIANT*,jsexcept_t*,IServiceProvider*) DECLSPEC_HIDDEN;
|
||||
HRESULT disp_propget(script_ctx_t*,IDispatch*,DISPID,VARIANT*,jsexcept_t*,IServiceProvider*) DECLSPEC_HIDDEN;
|
||||
HRESULT disp_propget(script_ctx_t*,IDispatch*,DISPID,VARIANT*,jsexcept_t*) DECLSPEC_HIDDEN;
|
||||
HRESULT disp_propput(script_ctx_t*,IDispatch*,DISPID,VARIANT*,jsexcept_t*,IServiceProvider*) DECLSPEC_HIDDEN;
|
||||
HRESULT jsdisp_propget(jsdisp_t*,DISPID,VARIANT*,jsexcept_t*,IServiceProvider*) DECLSPEC_HIDDEN;
|
||||
HRESULT jsdisp_propput_name(jsdisp_t*,const WCHAR*,VARIANT*,jsexcept_t*,IServiceProvider*) DECLSPEC_HIDDEN;
|
||||
|
|
|
@ -211,7 +211,7 @@ HRESULT to_primitive(script_ctx_t *ctx, VARIANT *v, jsexcept_t *ei, VARIANT *ret
|
|||
jsdisp = iface_to_jsdisp((IUnknown*)V_DISPATCH(v));
|
||||
if(!jsdisp) {
|
||||
V_VT(ret) = VT_EMPTY;
|
||||
return disp_propget(ctx, V_DISPATCH(v), DISPID_VALUE, ret, ei, NULL /*FIXME*/);
|
||||
return disp_propget(ctx, V_DISPATCH(v), DISPID_VALUE, ret, ei);
|
||||
}
|
||||
|
||||
if(hint == NO_HINT)
|
||||
|
|
Loading…
Reference in New Issue