|
| WINE_DEFAULT_DEBUG_CHANNEL (jscript) |
|
static HRESULT | create_bind_function (script_ctx_t *, FunctionInstance *, IDispatch *, unsigned, jsval_t *, jsdisp_t **r) |
|
static FunctionInstance * | function_from_jsdisp (jsdisp_t *jsdisp) |
|
static FunctionInstance * | function_from_vdisp (vdisp_t *vdisp) |
|
static FunctionInstance * | function_this (vdisp_t *jsthis) |
|
static ArgumentsInstance * | arguments_from_jsdisp (jsdisp_t *jsdisp) |
|
static HRESULT | Arguments_value (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
|
static void | Arguments_destructor (jsdisp_t *jsdisp) |
|
static unsigned | Arguments_idx_length (jsdisp_t *jsdisp) |
|
static jsval_t * | get_argument_ref (ArgumentsInstance *arguments, unsigned idx) |
|
static HRESULT | Arguments_idx_get (jsdisp_t *jsdisp, unsigned idx, jsval_t *r) |
|
static HRESULT | Arguments_idx_put (jsdisp_t *jsdisp, unsigned idx, jsval_t val) |
|
HRESULT | setup_arguments_object (script_ctx_t *ctx, call_frame_t *frame) |
|
void | detach_arguments_object (jsdisp_t *args_disp) |
|
HRESULT | Function_invoke (jsdisp_t *func_this, IDispatch *jsthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
|
static HRESULT | Function_get_length (script_ctx_t *ctx, jsdisp_t *jsthis, jsval_t *r) |
|
static HRESULT | Function_toString (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
|
static HRESULT | array_to_args (script_ctx_t *ctx, jsdisp_t *arg_array, unsigned *argc, jsval_t **ret) |
|
static HRESULT | Function_apply (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
|
static HRESULT | Function_call (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
|
static HRESULT | Function_bind (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
|
HRESULT | Function_value (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
|
HRESULT | Function_get_value (script_ctx_t *ctx, jsdisp_t *jsthis, jsval_t *r) |
|
static HRESULT | Function_get_arguments (script_ctx_t *ctx, jsdisp_t *jsthis, jsval_t *r) |
|
static void | Function_destructor (jsdisp_t *dispex) |
|
static HRESULT | create_function (script_ctx_t *ctx, const builtin_info_t *builtin_info, const function_vtbl_t *vtbl, size_t size, DWORD flags, BOOL funcprot, jsdisp_t *prototype, void **ret) |
|
static HRESULT | NativeFunction_call (script_ctx_t *ctx, FunctionInstance *func, IDispatch *this_disp, unsigned flags, unsigned argc, jsval_t *argv, jsval_t *r) |
|
static HRESULT | NativeFunction_toString (FunctionInstance *func, jsstr_t **ret) |
|
static void | NativeFunction_destructor (FunctionInstance *function) |
|
HRESULT | create_builtin_function (script_ctx_t *ctx, builtin_invoke_t value_proc, const WCHAR *name, const builtin_info_t *builtin_info, DWORD flags, jsdisp_t *prototype, jsdisp_t **ret) |
|
static HRESULT | set_constructor_prop (script_ctx_t *ctx, jsdisp_t *constr, jsdisp_t *prot) |
|
HRESULT | create_builtin_constructor (script_ctx_t *ctx, builtin_invoke_t value_proc, const WCHAR *name, const builtin_info_t *builtin_info, DWORD flags, jsdisp_t *prototype, jsdisp_t **ret) |
|
static HRESULT | InterpretedFunction_call (script_ctx_t *ctx, FunctionInstance *func, IDispatch *this_obj, unsigned flags, unsigned argc, jsval_t *argv, jsval_t *r) |
|
static HRESULT | InterpretedFunction_toString (FunctionInstance *func, jsstr_t **ret) |
|
static void | InterpretedFunction_destructor (FunctionInstance *func) |
|
HRESULT | create_source_function (script_ctx_t *ctx, bytecode_t *code, function_code_t *func_code, scope_chain_t *scope_chain, jsdisp_t **ret) |
|
static HRESULT | BindFunction_call (script_ctx_t *ctx, FunctionInstance *func, IDispatch *this_obj, unsigned flags, unsigned argc, jsval_t *argv, jsval_t *r) |
|
static HRESULT | BindFunction_toString (FunctionInstance *function, jsstr_t **ret) |
|
static void | BindFunction_destructor (FunctionInstance *func) |
|
static HRESULT | construct_function (script_ctx_t *ctx, unsigned argc, jsval_t *argv, IDispatch **ret) |
|
static HRESULT | FunctionConstr_value (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
|
static HRESULT | FunctionProt_value (script_ctx_t *ctx, vdisp_t *jsthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
|
HRESULT | init_function_constr (script_ctx_t *ctx, jsdisp_t *object_prototype) |
|