|
| | WINE_DEFAULT_DEBUG_CHANNEL (jscript) |
| |
| static HRESULT | create_bind_function (script_ctx_t *, FunctionInstance *, jsval_t, unsigned, jsval_t *, jsdisp_t **r) |
| |
| static HRESULT | no_gc_traverse (struct gc_ctx *gc_ctx, enum gc_traverse_op op, FunctionInstance *function) |
| |
| static FunctionInstance * | function_from_jsdisp (jsdisp_t *jsdisp) |
| |
| static FunctionInstance * | function_this (jsval_t vthis) |
| |
| static ArgumentsInstance * | arguments_from_jsdisp (jsdisp_t *jsdisp) |
| |
| static HRESULT | Arguments_value (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static void | Arguments_destructor (jsdisp_t *jsdisp) |
| |
| static HRESULT | Arguments_lookup_prop (jsdisp_t *jsdisp, const WCHAR *name, unsigned flags, struct property_info *desc) |
| |
| static HRESULT | Arguments_next_prop (jsdisp_t *jsdisp, unsigned id, struct property_info *desc) |
| |
| static jsval_t * | get_argument_ref (ArgumentsInstance *arguments, unsigned idx) |
| |
| static HRESULT | Arguments_prop_get (jsdisp_t *jsdisp, unsigned idx, jsval_t *r) |
| |
| static HRESULT | Arguments_prop_put (jsdisp_t *jsdisp, unsigned idx, jsval_t val) |
| |
| static HRESULT | Arguments_gc_traverse (struct gc_ctx *gc_ctx, enum gc_traverse_op op, jsdisp_t *jsdisp) |
| |
| static HRESULT | Arguments_get_caller (script_ctx_t *ctx, jsdisp_t *jsthis, jsval_t *r) |
| |
| HRESULT | setup_arguments_object (script_ctx_t *ctx, call_frame_t *frame) |
| |
| void | detach_arguments_object (call_frame_t *frame) |
| |
| HRESULT | Function_invoke (jsdisp_t *func_this, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | Function_get_caller (script_ctx_t *ctx, jsdisp_t *jsthis, jsval_t *r) |
| |
| static HRESULT | Function_get_length (script_ctx_t *ctx, jsdisp_t *jsthis, jsval_t *r) |
| |
| static HRESULT | native_function_string (const WCHAR *name, jsstr_t **ret) |
| |
| static HRESULT | Function_toString (script_ctx_t *ctx, jsval_t vthis, 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, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | Function_call (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | Function_bind (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| HRESULT | Function_value (script_ctx_t *ctx, jsval_t vthis, 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) |
| |
| function_code_t * | Function_get_code (jsdisp_t *jsthis) |
| |
| static void | Function_destructor (jsdisp_t *dispex) |
| |
| static HRESULT | Function_gc_traverse (struct gc_ctx *gc_ctx, enum gc_traverse_op op, 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, jsval_t vthis, unsigned flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | NativeFunction_toString (FunctionInstance *func, jsstr_t **ret) |
| |
| static function_code_t * | NativeFunction_get_code (FunctionInstance *function) |
| |
| 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_get_prototype (script_ctx_t *ctx, jsdisp_t *jsthis, jsval_t *r) |
| |
| static HRESULT | InterpretedFunction_set_prototype (script_ctx_t *ctx, jsdisp_t *jsthis, jsval_t value) |
| |
| static HRESULT | InterpretedFunction_call (script_ctx_t *ctx, FunctionInstance *func, jsval_t vthis, unsigned flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | InterpretedFunction_toString (FunctionInstance *func, jsstr_t **ret) |
| |
| static function_code_t * | InterpretedFunction_get_code (FunctionInstance *func) |
| |
| static void | InterpretedFunction_destructor (FunctionInstance *func) |
| |
| static HRESULT | InterpretedFunction_gc_traverse (struct gc_ctx *gc_ctx, enum gc_traverse_op op, 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 | HostFunction_call (script_ctx_t *ctx, FunctionInstance *func, jsval_t vthis, unsigned flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | HostFunction_toString (FunctionInstance *func, jsstr_t **ret) |
| |
| static function_code_t * | HostFunction_get_code (FunctionInstance *function) |
| |
| static void | HostFunction_destructor (FunctionInstance *func) |
| |
| static HRESULT | HostFunction_gc_traverse (struct gc_ctx *gc_ctx, enum gc_traverse_op op, FunctionInstance *func) |
| |
| HRESULT | create_host_function (script_ctx_t *ctx, const struct property_info *desc, DWORD flags, jsdisp_t **ret) |
| |
| static ULONG | HostConstructor_addref (jsdisp_t *jsdisp) |
| |
| static ULONG | HostConstructor_release (jsdisp_t *jsdisp) |
| |
| static HRESULT | HostConstructor_lookup_prop (jsdisp_t *jsdisp, const WCHAR *name, unsigned flags, struct property_info *desc) |
| |
| static HRESULT | HostConstructor_call (script_ctx_t *ctx, FunctionInstance *func, jsval_t vthis, unsigned flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | HostConstructor_toString (FunctionInstance *function, jsstr_t **ret) |
| |
| static function_code_t * | HostConstructor_get_code (FunctionInstance *function) |
| |
| static void | HostConstructor_destructor (FunctionInstance *func) |
| |
| static HRESULT | HostConstructor_gc_traverse (struct gc_ctx *gc_ctx, enum gc_traverse_op op, FunctionInstance *func) |
| |
| HRESULT | init_host_constructor (script_ctx_t *ctx, IWineJSDispatchHost *host_constr, IWineJSDispatch *prototype, IWineJSDispatch **ret) |
| |
| static HRESULT | BindFunction_get_arguments (script_ctx_t *ctx, jsdisp_t *jsthis, jsval_t *r) |
| |
| static HRESULT | BindFunction_get_caller (script_ctx_t *ctx, jsdisp_t *jsthis, jsval_t *r) |
| |
| static HRESULT | BindFunction_call (script_ctx_t *ctx, FunctionInstance *func, jsval_t vthis, unsigned flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | BindFunction_toString (FunctionInstance *function, jsstr_t **ret) |
| |
| static function_code_t * | BindFunction_get_code (FunctionInstance *function) |
| |
| static void | BindFunction_destructor (FunctionInstance *func) |
| |
| static HRESULT | BindFunction_gc_traverse (struct gc_ctx *gc_ctx, enum gc_traverse_op op, 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, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| static HRESULT | FunctionProt_value (script_ctx_t *ctx, jsval_t vthis, WORD flags, unsigned argc, jsval_t *argv, jsval_t *r) |
| |
| BOOL | is_builtin_eval_func (jsdisp_t *jsdisp) |
| |
| HRESULT | init_function_constr (script_ctx_t *ctx, jsdisp_t *object_prototype) |
| |