|
ReactOS 0.4.17-dev-357-ga8f14ff
|

Go to the source code of this file.
Classes | |
| struct | _dispex_prop_t |
| struct | gc_stack_chunk |
| struct | gc_ctx |
| struct | typeinfo_func |
| struct | ScriptTypeInfo |
| struct | HostObject |
Macros | |
| #define | FDEX_VERSION_MASK 0xf0000000 |
| #define | GOLDEN_RATIO 0x9E3779B9U |
Enumerations | |
| enum | prop_type_t { PROP_JSVAL , PROP_BUILTIN , PROP_PROTREF , PROP_ACCESSOR , PROP_DELETED , PROP_EXTERN } |
Variables | |
| static const GUID | GUID_JScriptTypeInfo = {0xc59c6b12,0xf6c1,0x11cf,{0x88,0x35,0x00,0xa0,0xc9,0x11,0xe8,0xb2}} |
| static const ITypeInfoVtbl | ScriptTypeInfoVtbl |
| static const ITypeCompVtbl | ScriptTypeCompVtbl |
| static IWineJSDispatchVtbl | DispatchExVtbl |
| static const builtin_info_t | dispex_info = { .class = JSCLASS_NONE } |
| static const builtin_info_t | HostObject_info |
| Enumerator | |
|---|---|
| PROP_JSVAL | |
| PROP_BUILTIN | |
| PROP_PROTREF | |
| PROP_ACCESSOR | |
| PROP_DELETED | |
| PROP_EXTERN | |
Definition at line 33 of file dispex.c.
|
inlinestatic |
Definition at line 213 of file dispex.c.
Referenced by alloc_protref(), ensure_prop_name(), find_prop_name(), jsdisp_define_property(), and update_external_prop().
|
static |
Definition at line 235 of file dispex.c.
Referenced by fill_protrefs(), and find_prop_name_prot().
Definition at line 2441 of file dispex.c.
Referenced by detach_arguments_object(), detach_scope(), DispatchEx_GetTypeInfo(), interp_obj_prop(), scope_init_locals(), setup_arguments_object(), and to_locale_string().
| HRESULT builtin_set_const | ( | script_ctx_t * | ctx, |
| jsdisp_t * | jsthis, | ||
| jsval_t | value | ||
| ) |
|
static |
Definition at line 537 of file dispex.c.
Referenced by DispatchEx_InvokeEx().
| HRESULT create_dispex | ( | script_ctx_t * | ctx, |
| const builtin_info_t * | builtin_info, | ||
| jsdisp_t * | prototype, | ||
| jsdisp_t ** | dispex | ||
| ) |
Definition at line 2493 of file dispex.c.
Referenced by create_named_item_script_obj(), create_object_prototype(), detach_scope(), exec_source(), init_global(), init_set_constructor(), interp_enter_catch(), Object_create(), and scope_init_locals().
|
static |
Definition at line 2249 of file dispex.c.
Referenced by disp_delete(), disp_delete_name(), DispatchEx_DeleteMemberByDispID(), DispatchEx_DeleteMemberByName(), and jsdisp_delete_idx().
| HRESULT disp_call | ( | script_ctx_t * | ctx, |
| IDispatch * | disp, | ||
| DISPID | id, | ||
| WORD | flags, | ||
| unsigned | argc, | ||
| jsval_t * | argv, | ||
| jsval_t * | ret | ||
| ) |
Definition at line 2666 of file dispex.c.
Referenced by disp_call_name(), do_icall(), do_mcall(), exprval_call(), interp_newenum(), and variant_call().
| HRESULT disp_call_name | ( | script_ctx_t * | ctx, |
| IDispatch * | disp, | ||
| const WCHAR * | name, | ||
| WORD | flags, | ||
| unsigned | argc, | ||
| jsval_t * | argv, | ||
| jsval_t * | ret | ||
| ) |
Definition at line 2740 of file dispex.c.
Referenced by to_locale_string().
| HRESULT disp_call_value_with_caller | ( | script_ctx_t * | ctx, |
| IDispatch * | disp, | ||
| jsval_t | vthis, | ||
| WORD | flags, | ||
| unsigned | argc, | ||
| jsval_t * | argv, | ||
| jsval_t * | r, | ||
| IServiceProvider * | caller | ||
| ) |
Definition at line 2767 of file dispex.c.
Referenced by disp_call_value(), and invoke_prop_func().
Definition at line 3038 of file dispex.c.
Referenced by interp_delete_ident(), and transform_json_object().
| HRESULT disp_delete_name | ( | script_ctx_t * | ctx, |
| IDispatch * | disp, | ||
| jsstr_t * | name, | ||
| BOOL * | ret | ||
| ) |
Definition at line 3112 of file dispex.c.
Referenced by interp_delete().
|
static |
Definition at line 2630 of file dispex.c.
Referenced by disp_call(), disp_call_value_with_caller(), disp_propget(), and disp_propput().
| HRESULT disp_propget | ( | script_ctx_t * | ctx, |
| IDispatch * | disp, | ||
| DISPID | id, | ||
| jsval_t * | val | ||
| ) |
Definition at line 2994 of file dispex.c.
Referenced by exprval_call(), exprval_propget(), interp_array(), interp_member(), and to_primitive().
| HRESULT disp_propput | ( | script_ctx_t * | ctx, |
| IDispatch * | disp, | ||
| DISPID | id, | ||
| jsval_t | val | ||
| ) |
Definition at line 2872 of file dispex.c.
Referenced by assign_ident(), disp_propput_name(), exprval_propput(), interp_assign_member(), and interp_set_member().
Definition at line 2910 of file dispex.c.
Referenced by interp_set_member().
|
static |
|
static |
|
static |
Definition at line 2288 of file dispex.c.
|
static |
Definition at line 2119 of file dispex.c.
|
static |
|
static |
|
static |
Definition at line 2328 of file dispex.c.
|
static |
|
static |
Definition at line 2366 of file dispex.c.
|
static |
Definition at line 1980 of file dispex.c.
|
static |
|
static |
|
static |
Definition at line 2133 of file dispex.c.
|
static |
|
static |
|
static |
Definition at line 449 of file dispex.c.
Referenced by jsdisp_get_id(), and jsdisp_propput().
Definition at line 747 of file dispex.c.
Referenced by fill_protrefs(), jsdisp_freeze(), jsdisp_is_frozen(), and jsdisp_next_prop().
Definition at line 782 of file dispex.c.
Referenced by fill_protrefs(), and jsdisp_next_prop().
|
static |
Definition at line 130 of file dispex.c.
Referenced by find_prop_name().
|
static |
Definition at line 323 of file dispex.c.
Referenced by find_prop_name(), and jsdisp_next_prop().
|
static |
Definition at line 353 of file dispex.c.
Referenced by disp_delete_name(), DispatchEx_DeleteMemberByName(), fill_protrefs(), find_prop_name_prot(), jsdisp_define_property(), jsdisp_delete_idx(), jsdisp_get_own_property(), and jsdisp_propput().
|
static |
Definition at line 400 of file dispex.c.
Referenced by ensure_prop_name(), find_prop_name_prot(), init_dispex_from_constr(), jsdisp_call_name(), jsdisp_get_id(), jsdisp_get_idx(), and jsdisp_propget_name().
|
static |
Definition at line 63 of file dispex.c.
Referenced by get_prop().
| HRESULT gc_process_linked_obj | ( | struct gc_ctx * | gc_ctx, |
| enum gc_traverse_op | op, | ||
| jsdisp_t * | obj, | ||
| jsdisp_t * | link, | ||
| void ** | unlink_ref | ||
| ) |
Definition at line 1124 of file dispex.c.
Referenced by Arguments_gc_traverse(), BindFunction_gc_traverse(), DataView_gc_traverse(), InterpretedFunction_gc_traverse(), and scope_gc_traverse().
| HRESULT gc_process_linked_val | ( | struct gc_ctx * | gc_ctx, |
| enum gc_traverse_op | op, | ||
| jsdisp_t * | obj, | ||
| jsval_t * | link | ||
| ) |
Definition at line 1139 of file dispex.c.
Referenced by Arguments_gc_traverse(), BindFunction_gc_traverse(), Enumerator_gc_traverse(), Map_gc_traverse(), RegExp_gc_traverse(), scope_gc_traverse(), and WeakMap_gc_traverse().
| HRESULT gc_run | ( | script_ctx_t * | ctx | ) |
Definition at line 928 of file dispex.c.
Referenced by decrease_state(), init_dispex(), and JSGlobal_CollectGarbage().
Definition at line 895 of file dispex.c.
Referenced by gc_process_linked_obj(), gc_process_linked_val(), and gc_run().
|
static |
|
static |
Definition at line 1179 of file dispex.c.
Referenced by ScriptTypeInfo_AddressOfMember(), ScriptTypeInfo_GetDllEntry(), ScriptTypeInfo_GetDocumentation(), ScriptTypeInfo_GetMops(), ScriptTypeInfo_GetNames(), and ScriptTypeInfo_Invoke().
| IWineJSDispatchHost * get_host_dispatch | ( | IDispatch * | disp | ) |
Definition at line 3584 of file dispex.c.
Referenced by disp_cmp(), HostFunction_call(), jsval_to_variant(), and WineJSDispatch_GetScriptGlobal().
|
inlinestatic |
Definition at line 87 of file dispex.c.
Referenced by disp_delete(), disp_propput(), DispatchEx_DeleteMemberByDispID(), DispatchEx_GetMemberName(), DispatchEx_GetMemberProperties(), DispatchEx_InvokeEx(), jsdisp_call(), jsdisp_get_prop_name(), jsdisp_propget(), and WineJSDispatch_GetPropertyFlags().
Definition at line 178 of file dispex.c.
Referenced by alloc_prop(), DispatchEx_GetTypeInfo(), lookup_dispex_prop(), and resize_props().
|
static |
Definition at line 519 of file dispex.c.
Referenced by DispatchEx_InvokeEx().
|
static |
Definition at line 1198 of file dispex.c.
Referenced by ScriptTypeInfo_AddressOfMember(), ScriptTypeInfo_GetDllEntry(), ScriptTypeInfo_GetDocumentation(), ScriptTypeInfo_GetMops(), ScriptTypeInfo_GetNames(), and ScriptTypeInfo_Invoke().
|
inlinestatic |
Definition at line 3445 of file dispex.c.
Referenced by get_host_dispatch(), HostObject_addref(), HostObject_lookup_prop(), HostObject_next_prop(), HostObject_prop_config(), HostObject_prop_delete(), HostObject_prop_get(), HostObject_prop_put(), HostObject_release(), and HostObject_to_string().
|
static |
|
static |
Definition at line 2543 of file dispex.c.
Referenced by Array_sort(), concat_obj(), disp_call(), disp_call_value_with_caller(), disp_delete(), disp_delete_name(), disp_propget(), disp_propput(), disp_propput_name(), Function_apply(), get_length(), init_dispex_from_constr(), interp_instanceof(), maybe_to_primitive(), String_match(), String_replace(), String_search(), String_split(), stringify(), and to_primitive().
|
inlinestatic |
Definition at line 1924 of file dispex.c.
Referenced by as_jsdisp(), DispatchEx_AddRef(), DispatchEx_DeleteMemberByDispID(), DispatchEx_DeleteMemberByName(), DispatchEx_GetDispID(), DispatchEx_GetIDsOfNames(), DispatchEx_GetMemberName(), DispatchEx_GetMemberProperties(), DispatchEx_GetNameSpaceParent(), DispatchEx_GetNextDispID(), DispatchEx_GetTypeInfo(), DispatchEx_GetTypeInfoCount(), DispatchEx_Invoke(), DispatchEx_InvokeEx(), DispatchEx_QueryInterface(), DispatchEx_Release(), iface_to_jsdisp(), init_host_object(), to_jsdisp(), WineJSDispatch_Free(), WineJSDispatch_GetPropertyFlags(), and WineJSDispatch_GetScriptGlobal().
| HRESULT init_dispex | ( | jsdisp_t * | dispex, |
| script_ctx_t * | ctx, | ||
| const builtin_info_t * | builtin_info, | ||
| jsdisp_t * | prototype | ||
| ) |
Definition at line 2454 of file dispex.c.
Referenced by alloc_array(), alloc_bool(), alloc_doc_node(), alloc_enumerator(), alloc_error(), alloc_number(), alloc_regexp(), alloc_vbarray(), create_child_collection(), create_children_nodelist(), create_date(), create_dispex(), create_dom_implementation(), create_event(), create_func_disp(), create_function(), create_history(), create_html_rect(), create_inner_window(), create_mime_types_collection(), create_nodemap(), create_parseError(), create_plugins_collection(), create_selection(), create_storage(), HTMLCurrentStyle_Create(), HTMLDocument_Create(), HTMLDOMAttribute_Create(), HTMLDOMTextNode_Create(), HTMLElement_get_attr_col(), HTMLElement_Init(), HTMLElementCollection_Create(), HTMLFiltersCollection_Create(), HTMLImageElementFactory_Create(), HTMLLocation_Create(), HTMLOptionElementFactory_Create(), HTMLScreen_Create(), HTMLSelectionObject_Create(), HTMLStyle_Create(), HTMLStyleSheet_Create(), HTMLStyleSheetRulesCollection_Create(), HTMLStyleSheetsCollection_Create(), HTMLTxtRange_Create(), HTMLXMLHttpRequestFactory_Create(), HTMLXMLHttpRequestFactory_create(), init_arraybuf_constructors(), init_dispex_from_constr(), init_host_object(), init_xmlnode(), Map_constructor(), MXNamespaceManager_create(), MXWriter_create(), OmNavigator_Create(), SAXAttributes_create(), SAXXMLReader_create(), SchemaCache_create(), scope_push(), Set_constructor(), string_alloc(), WeakMap_constructor(), XSLProcessor_create(), and XSLTemplate_create().
| HRESULT init_dispex_from_constr | ( | jsdisp_t * | dispex, |
| script_ctx_t * | ctx, | ||
| const builtin_info_t * | builtin_info, | ||
| jsdisp_t * | constr | ||
| ) |
Definition at line 2512 of file dispex.c.
Referenced by alloc_array(), alloc_bool(), alloc_enumerator(), alloc_error(), alloc_number(), alloc_regexp(), alloc_vbarray(), create_arraybuf(), create_date(), create_function(), create_json(), create_math(), create_object(), DataViewConstr_value(), setup_arguments_object(), and string_alloc().
| HRESULT init_host_object | ( | script_ctx_t * | ctx, |
| IWineJSDispatchHost * | host_iface, | ||
| IWineJSDispatch * | prototype_iface, | ||
| UINT32 | flags, | ||
| IWineJSDispatch ** | ret | ||
| ) |
Definition at line 3557 of file dispex.c.
Referenced by WineJScript_InitHostObject().
|
static |
Definition at line 686 of file dispex.c.
Referenced by DispatchEx_InvokeEx(), invoke_prop_func(), jsdisp_call(), and jsdisp_call_name().
|
inlinestatic |
Definition at line 98 of file dispex.c.
Referenced by DispatchEx_GetTypeInfo().
Definition at line 1902 of file dispex.c.
Referenced by Arguments_get_caller(), Array_reverse(), Array_sort(), Array_toLocaleString(), create_bind_function(), DataView_get_buffer(), DataViewConstr_value(), DispatchEx_AddRef(), DispatchEx_GetTypeInfo(), DispatchEx_QueryInterface(), exec_source(), Function_get_arguments(), Function_get_caller(), gc_run(), identifier_eval(), iface_to_jsdisp(), init_dispex(), init_dispex_from_constr(), jsdisp_change_prototype(), jsdisp_define_property(), jsdisp_get_own_property(), JSON_stringify(), Object_defineProperties(), Object_defineProperty(), Object_freeze(), Object_get_proto_(), Object_getPrototypeOf(), Object_preventExtensions(), Object_seal(), RegExpConstr_value(), scope_addref(), and stack_topn_exprval().
| HRESULT jsdisp_call | ( | jsdisp_t * | disp, |
| DISPID | id, | ||
| WORD | flags, | ||
| unsigned | argc, | ||
| jsval_t * | argv, | ||
| jsval_t * | r | ||
| ) |
Definition at line 2604 of file dispex.c.
Referenced by disp_call(), and to_primitive().
| HRESULT jsdisp_call_name | ( | jsdisp_t * | disp, |
| const WCHAR * | name, | ||
| WORD | flags, | ||
| unsigned | argc, | ||
| jsval_t * | argv, | ||
| jsval_t * | r | ||
| ) |
Definition at line 2615 of file dispex.c.
Referenced by disp_call_name(), Object_toLocaleString(), and to_locale_string().
| HRESULT jsdisp_call_value | ( | jsdisp_t * | jsfunc, |
| jsval_t | vthis, | ||
| WORD | flags, | ||
| unsigned | argc, | ||
| jsval_t * | argv, | ||
| jsval_t * | r | ||
| ) |
Definition at line 2581 of file dispex.c.
Referenced by disp_call_value_with_caller(), DispatchEx_InvokeEx(), prop_get(), prop_put(), rep_call(), sort_cmp(), and stringify().
Definition at line 3356 of file dispex.c.
Referenced by Object_set_proto_().
| HRESULT jsdisp_define_data_property | ( | jsdisp_t * | obj, |
| const WCHAR * | name, | ||
| unsigned | flags, | ||
| jsval_t | value | ||
| ) |
Definition at line 3349 of file dispex.c.
Referenced by create_builtin_function(), create_error(), create_math(), init_arraybuf_constructors(), init_constructors(), init_error_constr(), init_function_constr(), init_global(), init_host_constructor(), init_set_constructor(), InterpretedFunction_get_prototype(), InterpretedFunction_set_prototype(), JSON_parse(), Object_getOwnPropertyDescriptor(), set_constructor_prop(), setup_arguments_object(), and transform_json_object().
| HRESULT jsdisp_define_property | ( | jsdisp_t * | obj, |
| const WCHAR * | name, | ||
| property_desc_t * | desc | ||
| ) |
Definition at line 3216 of file dispex.c.
Referenced by init_arraybuf_constructors(), init_object_prototype_accessors(), interp_obj_prop(), jsdisp_define_data_property(), jsdisp_define_properties(), Object_defineGetter(), Object_defineProperty(), and Object_defineSetter().
Definition at line 3019 of file dispex.c.
Referenced by Array_pop(), Array_reverse(), Array_set_length(), Array_shift(), and Array_splice().
Definition at line 1861 of file dispex.c.
Referenced by jsdisp_release(), and WineJSDispatch_Free().
Definition at line 3393 of file dispex.c.
Referenced by Object_freeze(), and Object_seal().
Definition at line 2550 of file dispex.c.
Referenced by Array_unshift(), disp_get_id(), DispatchEx_GetDispID(), DispatchEx_GetIDsOfNames(), exec_source(), identifier_eval(), interp_identifier_ref(), jsdisp_get_idx_id(), stack_topn_exprval(), stringify(), to_primitive(), to_property_descriptor(), and transform_json_object().
Definition at line 2963 of file dispex.c.
Referenced by Array_every(), Array_filter(), Array_forEach(), Array_indexOf(), array_join(), Array_lastIndexOf(), Array_map(), Array_pop(), Array_reduce(), Array_reverse(), Array_shift(), Array_slice(), Array_some(), Array_sort(), Array_splice(), array_to_args(), and concat_array().
| HRESULT jsdisp_get_own_property | ( | jsdisp_t * | obj, |
| const WCHAR * | name, | ||
| BOOL | flags_only, | ||
| property_desc_t * | desc | ||
| ) |
Definition at line 3171 of file dispex.c.
Referenced by Object_getOwnPropertyDescriptor(), Object_hasOwnProperty(), and Object_propertyIsEnumerable().
Definition at line 3429 of file dispex.c.
Referenced by object_keys(), and transform_json_object().
| HRESULT jsdisp_index_lookup | ( | jsdisp_t * | obj, |
| const WCHAR * | name, | ||
| unsigned | length, | ||
| struct property_info * | desc | ||
| ) |
Definition at line 481 of file dispex.c.
Referenced by Arguments_lookup_prop(), scope_lookup_prop(), and String_lookup_prop().
Definition at line 3408 of file dispex.c.
Referenced by Object_isFrozen(), and Object_isSealed().
| HRESULT jsdisp_next_index | ( | jsdisp_t * | obj, |
| unsigned | length, | ||
| unsigned | id, | ||
| struct property_info * | desc | ||
| ) |
Definition at line 504 of file dispex.c.
Referenced by Arguments_next_prop(), and String_next_prop().
| HRESULT jsdisp_next_prop | ( | jsdisp_t * | obj, |
| DISPID | id, | ||
| enum jsdisp_enum_type | enum_type, | ||
| DISPID * | ret | ||
| ) |
Definition at line 3073 of file dispex.c.
Referenced by DispatchEx_GetNextDispID(), jsdisp_define_properties(), jsdisp_next_prop(), object_keys(), and transform_json_object().
Definition at line 2983 of file dispex.c.
Referenced by Array_unshift(), disp_propget(), jsdisp_define_properties(), and to_property_descriptor().
Definition at line 2946 of file dispex.c.
Referenced by array_to_args(), Error_toString(), get_length(), interp_instanceof(), set_error_value(), stringify(), transform_json_object(), and unwind_exception().
Definition at line 2842 of file dispex.c.
Referenced by jsdisp_propput_idx(), jsdisp_propput_name(), and setup_arguments_object().
Definition at line 2864 of file dispex.c.
Referenced by Array_concat(), Array_filter(), Array_map(), Array_push(), Array_reverse(), Array_shift(), Array_slice(), Array_sort(), Array_splice(), Array_unshift(), ArrayConstr_value(), concat_array(), concat_obj(), create_match_array(), interp_carray_set(), object_keys(), parse_json_value(), regexp_string_match(), String_split(), and VBArray_toArray().
Definition at line 2859 of file dispex.c.
Referenced by Array_splice(), create_match_array(), detach_arguments_object(), detach_scope(), disp_propput_name(), exec_source(), interp_enter_catch(), interp_obj_prop(), JSON_stringify(), Object_getOwnPropertyDescriptor(), parse_json_value(), regexp_string_match(), scope_init_locals(), and set_length().
Definition at line 1911 of file dispex.c.
Referenced by Array_concat(), Array_every(), Array_filter(), Array_forEach(), Array_indexOf(), Array_join(), Array_lastIndexOf(), Array_map(), Array_pop(), Array_push(), Array_reduce(), Array_reverse(), Array_shift(), Array_slice(), Array_some(), Array_sort(), Array_splice(), Array_toLocaleString(), Array_unshift(), ArrayConstr_value(), BindFunction_destructor(), concat_obj(), create_activex_constr(), create_array_constr(), create_bind_function(), create_bool_constr(), create_builtin_constructor(), create_builtin_function(), create_date_constr(), create_enumerator(), create_enumerator_constr(), create_error(), create_match_array(), create_math(), create_number_constr(), create_regexp(), create_regexp_constr(), create_string_constr(), create_vbarray(), create_vbarray_constr(), DataView_destructor(), DateConstr_value(), delete_prop(), detach_arguments_object(), disp_call(), disp_call_value_with_caller(), disp_delete(), disp_delete_name(), disp_propget(), disp_propput(), disp_propput_name(), DispatchEx_Release(), EnumeratorConstr_value(), error_constr(), exec_source(), find_prop_name(), Function_apply(), Function_bind(), gc_process_linked_obj(), gc_run(), get_length(), init_arraybuf_constructors(), init_dispex_from_constr(), init_error_constr(), init_function_constr(), init_global(), init_object_prototype_accessors(), init_set_constructor(), interp_enter_catch(), interp_instanceof(), InterpretedFunction_get_prototype(), jsdisp_change_prototype(), jsdisp_define_properties(), jsdisp_define_property(), jsdisp_free(), JSON_parse(), JSON_stringify(), maybe_to_primitive(), Object_create(), Object_getOwnPropertyDescriptor(), object_keys(), ObjectConstr_value(), parse_json_value(), pop_call_frame(), regexp_string_match(), RegExpConstr_value(), release_named_item_script_obj(), release_property_descriptor(), scope_init_locals(), scope_release(), script_globals_release(), ScriptTypeInfo_Release(), setup_arguments_object(), String_match(), String_replace(), String_search(), String_split(), stringify(), to_locale_string(), to_primitive(), unlink_jsdisp(), update_external_prop(), variant_date_to_string(), variant_to_jsval(), VBArray_toArray(), and VBArrayConstr_value().
|
static |
Definition at line 247 of file dispex.c.
Referenced by fill_props(), find_external_prop(), and find_prop_name().
|
static |
Definition at line 570 of file dispex.c.
Referenced by DispatchEx_InvokeEx(), init_dispex_from_constr(), invoke_prop_func(), jsdisp_get_idx(), jsdisp_get_own_property(), jsdisp_propget(), and jsdisp_propget_name().
|
static |
Definition at line 613 of file dispex.c.
Referenced by disp_propput(), DispatchEx_InvokeEx(), and jsdisp_propput().
|
inlinestatic |
Definition at line 81 of file dispex.c.
Referenced by get_func_from_memid(), get_var_from_memid(), jsdisp_get_id(), jsdisp_next_prop(), ScriptTypeInfo_GetFuncDesc(), ScriptTypeInfo_GetIDsOfNames(), and ScriptTypeInfo_GetVarDesc().
Definition at line 183 of file dispex.c.
Referenced by alloc_prop().
Definition at line 1760 of file dispex.c.
|
static |
Definition at line 1772 of file dispex.c.
|
static |
|
static |
Definition at line 1247 of file dispex.c.
|
static |
Definition at line 1638 of file dispex.c.
|
static |
|
inlinestatic |
Definition at line 1222 of file dispex.c.
Referenced by ScriptTypeComp_AddRef(), ScriptTypeComp_Bind(), ScriptTypeComp_BindType(), ScriptTypeComp_QueryInterface(), and ScriptTypeComp_Release().
|
inlinestatic |
Definition at line 1217 of file dispex.c.
Referenced by ScriptTypeInfo_AddRef(), ScriptTypeInfo_AddressOfMember(), ScriptTypeInfo_CreateInstance(), ScriptTypeInfo_GetContainingTypeLib(), ScriptTypeInfo_GetDllEntry(), ScriptTypeInfo_GetDocumentation(), ScriptTypeInfo_GetFuncDesc(), ScriptTypeInfo_GetIDsOfNames(), ScriptTypeInfo_GetImplTypeFlags(), ScriptTypeInfo_GetMops(), ScriptTypeInfo_GetNames(), ScriptTypeInfo_GetRefTypeInfo(), ScriptTypeInfo_GetRefTypeOfImplType(), ScriptTypeInfo_GetTypeAttr(), ScriptTypeInfo_GetTypeComp(), ScriptTypeInfo_GetVarDesc(), ScriptTypeInfo_Invoke(), ScriptTypeInfo_QueryInterface(), ScriptTypeInfo_Release(), ScriptTypeInfo_ReleaseFuncDesc(), ScriptTypeInfo_ReleaseTypeAttr(), and ScriptTypeInfo_ReleaseVarDesc().
|
static |
|
static |
|
static |
Definition at line 1540 of file dispex.c.
|
static |
|
static |
Definition at line 1454 of file dispex.c.
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
|
static |
Definition at line 1507 of file dispex.c.
|
static |
|
static |
|
static |
|
static |
Definition at line 3383 of file dispex.c.
Referenced by jsdisp_freeze().
Definition at line 170 of file dispex.c.
Referenced by alloc_prop(), disp_delete_name(), DispatchEx_DeleteMemberByName(), ensure_prop_name(), fill_props(), find_external_prop(), init_dispex_from_constr(), jsdisp_call_name(), jsdisp_define_property(), jsdisp_delete_idx(), jsdisp_get_id(), jsdisp_get_idx(), jsdisp_get_own_property(), jsdisp_propget_name(), and jsdisp_propput().
Definition at line 2447 of file dispex.c.
Referenced by array_this(), arraybuf_this(), ArrayConstr_isArray(), boolval_this(), create_regexp_var(), dataview_this(), date_this(), disp_call_name(), disp_call_value_with_caller(), disp_get_id(), enumerator_this(), Error_toString(), exec_source(), exprval_call(), Function_apply(), function_this(), gc_process_linked_val(), gc_run(), get_host_dispatch(), get_map_this(), get_set_this(), get_weakmap_this(), interp_call_eval(), interp_carray_set(), interp_instanceof(), interp_obj_prop(), invoke_prop_func(), is_function_prop(), jsdisp_define_properties(), JSON_stringify(), numberval_this(), Object_create(), Object_defineGetter(), Object_defineProperties(), Object_defineProperty(), Object_defineSetter(), Object_freeze(), Object_get_proto_(), Object_getOwnPropertyDescriptor(), Object_getPrototypeOf(), Object_hasOwnProperty(), Object_isExtensible(), Object_isFrozen(), Object_isPrototypeOf(), Object_isSealed(), object_keys(), Object_preventExtensions(), Object_propertyIsEnumerable(), Object_seal(), Object_set_proto_(), Object_toLocaleString(), Object_toString(), regexp_this(), RegExpConstr_value(), scope_gc_traverse(), set_error_value(), stack_topn_exprval(), string_this(), stringify(), to_property_descriptor(), transform_json_object(), typeof_string(), unwind_exception(), variant_to_jsval(), vbarray_this(), WeakMap_delete(), WeakMap_get(), WeakMap_has(), and WeakMap_set().
|
static |
Definition at line 271 of file dispex.c.
Referenced by ensure_prop_name(), fill_props(), and find_external_prop().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | jscript | ) |
|
static |
|
static |
|
static |
|
static |
Definition at line 2420 of file dispex.c.
Referenced by as_jsdisp(), iface_to_jsdisp(), init_dispex(), and to_jsdisp().
|
static |
Definition at line 2491 of file dispex.c.
Referenced by create_dispex().
|
static |
Definition at line 28 of file dispex.c.
Referenced by ScriptTypeInfo_GetTypeAttr().
|
static |
Definition at line 3544 of file dispex.c.
Referenced by get_host_dispatch(), and init_host_object().
|
static |
Definition at line 1853 of file dispex.c.
Referenced by DispatchEx_GetTypeInfo().
|
static |
Definition at line 1729 of file dispex.c.
Referenced by DispatchEx_GetTypeInfo().