ReactOS 0.4.16-dev-292-gbbdcc14
|
#include <stdarg.h>
#include <stdio.h>
#include <string.h>
#include <limits.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "winerror.h"
#include "ole2.h"
#include "olectl.h"
#include "oleauto.h"
#include "initguid.h"
#include "typelib.h"
#include "oleaut32_oaidl.h"
#include "wine/debug.h"
Go to the source code of this file.
Classes | |
struct | bstr_t |
struct | bstr_cache_entry_t |
struct | tlibredirect_data |
Macros | |
#define | COBJMACROS |
#define | BUCKET_SIZE 16 |
#define | BUCKET_BUFFER_SIZE 6 |
#define | ARENA_INUSE_FILLER 0x55 |
#define | ARENA_TAIL_FILLER 0xab |
#define | ARENA_FREE_FILLER 0xfeeefeee |
Variables | |
static BOOL | bstr_cache_enabled |
static CRITICAL_SECTION | cs_bstr_cache = { &cs_bstr_cache_dbg, -1, 0, 0, 0, 0 } |
static CRITICAL_SECTION_DEBUG | cs_bstr_cache_dbg |
static bstr_cache_entry_t | bstr_cache [0x10000/BUCKET_SIZE] |
static const WCHAR | _delimiter [] = {'!',0} |
static const WCHAR * | pdelimiter = &_delimiter[0] |
static const IPSFactoryBufferVtbl | dispatch_typelib_ps_vtbl |
static IPSFactoryBuffer | dispatch_typelib_ps = { &dispatch_typelib_ps_vtbl } |
Definition at line 801 of file oleaut.c.
Referenced by get_typeinfo_for_iid().
Definition at line 140 of file oleaut.c.
Referenced by SysAllocStringByteLen(), and SysAllocStringLen().
Definition at line 111 of file oleaut.c.
Referenced by alloc_bstr(), and SysReAllocStringLen().
Definition at line 116 of file oleaut.c.
Referenced by SysFreeString(), SysReAllocStringLen(), SysStringByteLen(), and SysStringLen().
|
static |
Definition at line 953 of file oleaut.c.
Referenced by dispatch_typelib_ps_CreateProxy().
|
static |
Definition at line 999 of file oleaut.c.
Referenced by dispatch_typelib_ps_CreateStub().
|
static |
|
static |
Definition at line 966 of file oleaut.c.
|
static |
Definition at line 1012 of file oleaut.c.
|
static |
|
static |
Definition at line 1062 of file oleaut.c.
|
inlinestatic |
Definition at line 126 of file oleaut.c.
Referenced by alloc_bstr().
|
inlinestatic |
Definition at line 132 of file oleaut.c.
Referenced by SysFreeString().
|
inlinestatic |
Definition at line 121 of file oleaut.c.
Referenced by get_cache_entry(), and get_cache_entry_from_alloc_size().
Definition at line 246 of file oleaut.c.
Referenced by SysFreeString().
Definition at line 900 of file oleaut.c.
Referenced by dispatch_typelib_ps_CreateProxy(), and dispatch_typelib_ps_CreateStub().
HRESULT WINAPI DECLSPEC_HOTPATCH GetActiveObject | ( | REFCLSID | rcid, |
LPVOID | preserved, | ||
LPUNKNOWN * | ppunk | ||
) |
Definition at line 592 of file oleaut.c.
Referenced by ITypeInfo_fnCreateInstance().
Definition at line 1151 of file oleaut.c.
Referenced by test_GetAltMonthNames().
Definition at line 644 of file oleaut.c.
Definition at line 765 of file oleaut.c.
Referenced by dispatch_create_proxy(), dispatch_create_stub(), and DllGetClassObject().
Definition at line 692 of file oleaut.c.
Definition at line 832 of file oleaut.c.
Referenced by get_typeinfo_for_iid().
HRESULT WINAPI DECLSPEC_HOTPATCH RegisterActiveObject | ( | LPUNKNOWN | punk, |
REFCLSID | rcid, | ||
DWORD | dwFlags, | ||
LPDWORD | pdwRegister | ||
) |
Definition at line 526 of file oleaut.c.
HRESULT WINAPI DECLSPEC_HOTPATCH RevokeActiveObject | ( | DWORD | xregister, |
LPVOID | reserved | ||
) |
Definition at line 565 of file oleaut.c.
Definition at line 238 of file oleaut.c.
Referenced by _SHStrDupAToBSTR(), add_bstr_property(), CTrayBandSite::AddBand(), alloc_bstr_arg(), alloc_ns_context(), Arguments2_Item(), async_doc_navigate(), AtlAxCreateControlLicEx(), AtlLoadTypeLib(), ATL::AtlLoadTypeLib(), AutomationObject_Invoke(), build_namespace(), build_relpath(), build_servername(), ATL::CComBSTR::CComBSTR(), ATL::CComVariant::CComVariant(), class_object_Next(), Client_get_accKeyboardShortcut(), combine_uri(), compiler_alloc_bstr(), CicBridge::ConfigureRegisterWord(), create_callback(), create_command(), create_filecoll(), create_folder(), create_foldercoll(), create_list(), create_textfont(), CreateUri(), Database_OpenView(), declare_prefix(), delete_command(), determine_patch_sequence(), DEVENUM_IPropertyBag_Read(), disp_get_id(), Dispatch_Invoke(), DispatchEx_GetMemberName(), dispex_value(), dns_resolve(), DocObjectService_FireBeforeNavigate2(), drive_get_FileSystem(), drive_get_VolumeName(), elem_string_attr_getter(), enum_key(), enum_values(), exec_composesettings(), exec_fontname(), exec_query(), file_get_Name(), file_get_Path(), filesys_BuildPath(), filesys_GetAbsolutePathName(), filesys_GetExtensionName(), filesys_GetFileVersion(), fill_processor_information(), SEALED_::FireChannelReceivedData(), FM2_WriteFriendlyName(), fnIMultiLanguage3_GetRfc1766FromLcid(), folder_get_Name(), folder_get_Path(), FontEventsDisp_Invoke(), function_invoke(), fw_app_get_ProcessImageFileName(), fw_app_put_ProcessImageFileName(), fw_port_put_Name(), get_attribute_value(), get_document_charset(), get_elem_attr_value_by_dispid(), get_full_path(), get_location_url(), get_method_name(), CFolderItemVerb::get_Name(), get_node_text(), get_properties(), get_propval(), get_readystate_string(), get_registered_task(), get_system_propval(), get_textfont_prop_for_pos(), CFolder::get_Title(), get_value_bstr(), get_vbscript_string(), CFunctionProviderBase::GetDescription(), CLBarItemButtonBase::GetText(), CLBarInatItem::GetText(), CLBarItemBase::GetTooltipString(), Global_InvokeEx(), Global_LTrim(), handle_navigation_error(), Host_get_FullName(), Host_get_Name(), Host_get_ScriptFullName(), Host_get_ScriptName(), Host_get_Version(), HTMLBodyElement_get_scroll(), HTMLCurrentStyle2_get_filter(), HTMLDocument_get_designMode(), HTMLDocument_get_title(), HTMLDocument_get_URL(), HTMLDocument_toString(), HTMLDOMAttribute_get_nodeName(), HTMLDOMNode_get_nodeValue(), HTMLElement2_get_readyState(), HTMLElement_get_outerHTML(), HTMLElement_get_tagName(), HTMLElement_get_title(), HTMLElement_populate_props(), HTMLElement_put_title(), HTMLEventObj_get_type(), HTMLFrameBase_get_scrolling(), HTMLImgElement_get_src(), HTMLLocation_get_port(), HTMLObjectElement_get_height(), HTMLObjectElement_get_width(), HTMLPrivateWindow_GetAddressBarUrl(), HTMLSelectionObject_get_type(), HTMLStyle_get_backgroundPositionY(), HTMLStyle_get_cssText(), HTMLStyle_get_filter(), HTMLTextAreaElement_get_type(), HTMLTxtRange_get_htmlText(), HTMLTxtRange_get_text(), HTMLWindow2_toString(), ICreateTypeInfo2_fnAddRefTypeInfo(), ie_navigate(), IErrorInfoImpl_GetDescription(), IErrorInfoImpl_GetHelpFile(), IErrorInfoImpl_GetSource(), iewnd_OnNotify(), SEALED_::IMsTscAx::get_Version(), CFunctionProviderBase::Init(), InitPropertyBag_IPropertyBag_Read(), Installer_InstallProduct(), Installer_OpenDatabase(), Installer_OpenPackage(), Installer_ProductInfo(), Installer_ProductState(), Installer_RegistryValue(), Installer_RegistryValueW(), Installer_RelatedProducts(), Installer_SummaryInformation(), InstallerImpl_ProductInfo(), InstallerImpl_RegistryValue(), InstallerImpl_Version(), interp_string(), IPropertyBag_Read_Stub(), IRecordInfoImpl_GetFieldNames(), IRecordInfoImpl_GetName(), IRecordInfoImpl_RecordCopy(), ITypeInfo2_fnGetDocumentation2(), ITypeInfo_fnGetDllEntry(), ITypeInfo_fnGetDocumentation(), ITypeInfo_fnGetNames(), ITypeInfo_fnGetRefTypeInfo(), ITypeLib2_fnGetDocumentation(), ITypeLib2_fnGetDocumentation2(), load_manifest(), MakeVariantString(), Marshal_UnmarshalInterface(), Match2_get_Value(), MediaDet_get_Filename(), MSI_ApplicablePatchXML(), MXAttributes_addAttribute(), MXAttributes_setLocalName(), MXAttributes_setQName(), MXAttributes_setURI(), MXAttributes_setValue(), MXWriter_create(), mxwriter_get_encoding(), mxwriter_put_version(), navigate_url(), NonOleAutomation_BstrRet(), notif_complete(), nsPromptService_Alert(), nsstr_to_truncated_bstr(), nsstyle_to_bstr(), nsuri_to_url(), OLEFont_SendNotify(), OLEFontImpl_get_Name(), OmNavigator_get_appCodeName(), OmNavigator_get_appMinorVersion(), OmNavigator_get_appName(), OmNavigator_get_cpuClass(), OmNavigator_get_platform(), OmNavigator_toString(), on_before_navigate2(), parse_assembly(), parse_files(), parseError_get_reason(), parseError_get_srcText(), PB_Read(), PersistStream_Load(), PropertyBag_Read(), PropSysAllocString(), query_prop(), query_typelib_path(), CIniPropertyBag::Read(), CDummyPropertyBag::Read(), record_get_value(), record_invoke(), Record_StringDataPut(), RegExp2_get_Pattern(), register_codec(), register_dsound_devices(), register_vfw_codecs(), RegisterDefaultAcceptHeaders(), RegisterTypeLib(), RegistryPropertyBag_IPropertyBag_Read(), return_bstr(), return_nscolor(), return_nsstr(), return_string(), run_bom_tests(), run_script(), services_InstancesOf(), Session_DoAction(), Session_EvaluateCondition(), Session_FeatureCurrentState(), Session_FeatureRequestStateGet(), Session_FeatureRequestStatePut(), session_invoke(), Session_PropertyGet(), Session_PropertyPut(), set_current_mon(), set_element_name(), set_event_handler(), set_firewall(), set_status_text(), set_textfont_prop(), SHPropertyBag_OnIniFile(), SHPropertyBag_OnRegKey(), START_TEST(), status_code_GetErrorCodeText(), status_code_GetFacilityCodeText(), CTipbarAccItem::STDMETHOD_(), StrRetToBSTR(), summaryinfo_invoke(), SysReAllocString(), test_Add(), test_attr_collection(), test_bstr_cache(), test_callbacks(), test_ChangeType_keep_dst(), test_child_col_disp(), test_codec(), test_copy(), test_copyassignment(), test_CopyFolder(), test_create(), test_CreateDispTypeInfo(), test_createfolder(), test_CreateTextFile(), test_CreateTypeLib(), test_directshow_filter(), test_dispatch(), test_DispCallFunc(), test_dmo(), test_domdoc(), test_domnode(), test_domobj_dispex(), test_DriveExists(), test_dynamic_properties(), test_exec_fontname(), test_FileCollection(), test_FolderCollection(), test_font_events_disp(), test_get_text(), test_GetAbsolutePathName(), test_getAttributeNode(), test_GetBaseName(), test_GetDrive(), test_GetDriveName(), test_getElementsByTagName(), test_GetExtensionName(), test_GetFile(), test_GetFileName(), test_GetFileVersion(), test_GetFolder(), test_GetNames(), test_GetParentFolderName(), test_hash_value(), test_IClientSecurity(), test_Installer_RegistryValue(), test_interfaces(), test_items(), test_ITextDocument_Open(), test_IWbemLocator(), test_IWinHttpRequest(), test_IWinHttpRequest_Invoke(), test_IXMLDOMDocument2(), test_locator(), test_marshal_array(), test_marshal_bstr(), test_marshal_BSTR(), test_marshal_LPSAFEARRAY(), test_marshal_struct(), test_marshal_variant(), test_marshal_VARIANT(), test_mediadet(), test_merging_text(), test_mxwriter_properties(), test_namespace(), test_NetFwAuthorizedApplication(), test_notification_query_async(), test_obj_dispex(), test_OleLoadPicturePath(), test_ParseDisplayName(), test_ParseName(), test_persiststreaminit(), test_popup(), test_PropVariantCompare(), test_PropVariantToString(), test_PropVariantToStringWithDefault(), test_query_async(), test_query_semisync(), test_Read(), test_ReadAll(), test_realization(), test_recinfo(), test_registry(), test_removeNamedItem(), test_SafeArrayGetPutElement_BSTR(), test_saxreader(), test_schema_refs(), test_script_run(), test_select(), test_service(), test_SetText(), test_ShellExecute(), test_StdRegProv(), test_SummaryInfo(), test_SysAllocString(), test_SystemSecurity(), test_textstream(), test_typelibmarshal(), test_VarAdd(), test_VarAnd(), test_VarBstrCat(), test_VarBstrCmp(), test_VarCat(), test_VarCmp(), test_VarDiv(), test_VarFormat(), test_VarFormatFromTokens(), test_VarFormatNumber(), test_varianttoproperty(), test_VarIdiv(), test_VarImp(), test_VarMod(), test_VarMul(), test_VarOr(), test_VarPow(), test_VarSub(), test_VarXor(), test_Verbs(), test_Win32_Baseboard(), test_Win32_Bios(), test_Win32_ComputerSystem(), test_Win32_ComputerSystemProduct(), test_Win32_DisplayControllerConfiguration(), test_Win32_IP4RouteTable(), test_Win32_OperatingSystem(), test_Win32_PhysicalMemory(), test_Win32_PnPEntity(), test_Win32_Printer(), test_Win32_Process(), test_Win32_Processor(), test_Win32_QuickFixEngineering(), test_Win32_Service(), test_Win32_SystemEnclosure(), test_Win32_VideoController(), test_Win32_WinSAT(), test_WriteLine(), test_wshshell(), test_xmlelem(), test_xmlelem_collection(), test_xmlTypes(), TextFont_GetName(), textfont_reset_to_default(), TLB_append_str(), to_safearray(), to_string(), update_title(), Uri_GetPropertyBSTR(), validate_regex_document(), VarBstrFromBool(), VarBstrFromCy(), VarBstrFromDate(), VarBstrFromDec(), VarDateFromStr(), VarFormatCurrency(), VarFormatNumber(), VarFormatPercent(), VARIANT_BstrFromReal(), VARIANT_BstrReplaceDecimal(), VARIANT_FormatDate(), VARIANT_FormatNumber(), VARIANT_FormatString(), variant_from_registry_value(), VBScriptError_GetExceptionInfo(), WebBrowser_get_Name(), Widget_bstr(), Widget_DoSomething(), Widget_get_Name(), Widget_Map(), Widget_variant_array(), WshCollection_Item(), WshShell3_RegRead(), WshShortcut_Create(), WshShortcut_get_Arguments(), WshShortcut_get_IconLocation(), WshShortcut_get_WorkingDirectory(), xslprocessor_addParameter(), xslprocessor_get_output(), and xslprocessor_set_parvalue().
BSTR WINAPI DECLSPEC_HOTPATCH SysAllocStringByteLen | ( | LPCSTR | str, |
UINT | len | ||
) |
Definition at line 428 of file oleaut.c.
Referenced by CRegPropertyBag::_ReadString(), BstrFromVector(), Compartment_SetValue(), SEALED_::FireChannelReceivedData(), SEALED_::FireReceivedTSPublicKey(), fnTextSrv_TxGetText(), MSFT_ReadAllNames(), MSFT_ReadAllStrings(), SAFEARRAY_CopyData(), SafeArrayGetElement(), SafeArrayPutElement(), test_BstrCopy(), test_copyassignment(), test_domdoc(), test_marshal_BSTR(), test_SysAllocStringByteLen(), test_VarBstrCat(), test_VarBstrCmp(), TLB_AllocAndInitFuncDesc(), TLB_AllocAndInitVarDesc(), VarBstrCat(), variant_from_registry_value(), VARIANT_MakeBstr(), VariantCopy(), and VariantCopyInd().
Definition at line 339 of file oleaut.c.
Referenced by a2bstr(), alloc_str_from_narrow(), CHString::AllocSysString(), ATL::ChTraitsCRT< char >::AllocSysString(), bstr_from_str(), build_path(), build_proplist(), build_query_string(), build_relpath(), build_resource_string(), Builtin_Invoke(), ATL::CComBSTR::CComBSTR(), Client_get_accName(), combine_uri(), compiler_alloc_bstr_len(), contentHandler_characters(), contentHandler_endElement(), contentHandler_endPrefixMapping(), contentHandler_ignorableWhitespace(), contentHandler_processingInstruction(), contentHandler_skippedEntity(), contentHandler_startElement(), contentHandler_startPrefixMapping(), _com_util::ConvertStringToBSTR(), ConvertUTF8StringToBSTR(), create_drive(), create_ie_window(), decode_string(), DEVENUM_IPropertyBag_Read(), disp_delete_name(), Dispatch_Invoke(), drive_get_DriveLetter(), filesys_BuildPath(), filesys_GetBaseName(), filesys_GetDriveName(), filesys_GetFileName(), filesys_GetParentFolderName(), filesys_GetTempName(), function_value(), generate_uri(), get_body_text(), get_language_string(), get_location_url(), get_object_text(), get_owner(), get_script_from_file(), get_script_str(), get_stringvalue(), get_token(), get_value_bstr(), SEALED_::GetProperty(), Global_Chr(), Global_Left(), Global_Mid(), Global_Right(), Global_RTrim(), Global_Space(), Global_Trim(), SEALED_::HandleEvent(), Host_get_Path(), html_window_navigate(), HTMLDocument_get_cookie(), HTMLDOMAttribute2_get_value(), HTMLFrameBase_get_marginHeight(), HTMLFrameBase_get_marginWidth(), HTMLLocation_get_host(), HTMLLocation_get_href(), HTMLLocation_get_pathname(), HTMLLocation_get_port(), HTMLLocation_get_protocol(), HTMLStyle_get_backgroundPositionX(), HTMLStyle_put_borderStyle(), hyperlink_dlgproc(), ie_dialog_open_proc(), include_pac_utils(), CCicLibMenuItem::Init(), InitVariantFromGUIDAsString(), CFolderItemVerbs::Item(), ITextRange_fnGetText(), ITextSelection_fnGetText(), jsval_to_variant(), load_res(), ATL::CComBSTR::LoadString(), anonymous_namespace{activex.cpp}::LpszToBstr(), mlang_getcsetinfo(), mqr_GetMetadataByName(), MSFT_ReadValue(), mxwriter_get_output(), nscolor_to_str(), nsIOService_NewURI(), nsstr_to_truncated_bstr(), nsstyle_to_bstr(), Object_hasOwnProperty(), OmNavigator_get_appVersion(), OmNavigator_get_userAgent(), open_dde_url(), parse_path(), pre_process_uri(), prompt_dlgproc(), PropertyStorage_ReadProperty(), query_prop(), read_file_to_bstr(), return_bstrn(), return_nscstr(), run_from_res(), set_element_name(), set_firewall(), SEALED_::SetProperty(), SLTG_DoVars(), SLTG_ReadString(), SubMatches_get_Item(), SWbemProperty_create(), SysAllocString(), SysReAllocStringLen(), test_bstr_cache(), test_domdoc(), test_marshal_bstr(), test_mxwriter_characters(), test_ParseName(), test_safearray(), test_SetText(), test_SysAllocStringLen(), test_SysReAllocString(), test_SysReAllocStringLen(), test_TransformWithLoadingLocalFile(), test_VarBstrCat(), test_VarBstrCmp(), test_VarCat(), test_VarWeekdayName(), test_Win32_Process(), test_xmlTypes(), TextFont_GetName(), textstream_read(), TLB_MultiByteToBSTR(), Uri_GetPropertyBSTR(), variant_change_type(), VARIANT_Coerce(), variant_from_registry_value(), VarMonthName(), VarWeekdayName(), winhttp_request_get_ResponseText(), winhttp_request_get_StatusText(), winhttp_request_GetAllResponseHeaders(), winhttp_request_GetResponseHeader(), WshEnvironment_get_Item(), WshShell3_ExpandEnvironmentStrings(), WshShell3_get_CurrentDirectory(), and WshShortcut_put_IconLocation().
void WINAPI DECLSPEC_HOTPATCH SysFreeString | ( | BSTR | str | ) |
Definition at line 271 of file oleaut.c.
Referenced by _BSTR_CY(), _BSTR_DATE(), _BSTR_DEC(), _doc_attach_event(), _doc_detach_event(), _doc_get_elems_by_name(), _elem_attach_event(), _elem_detach_event(), _elem_fire_event(), _get_disp_id(), _get_elem_attr_node(), _get_elem_id(), _insert_adjacent_elem(), _link_put_href(), _link_put_rel(), _link_put_rev(), _link_put_type(), _parse_htmlscript_a(), _parse_script_a(), _set_body_scroll(), _set_button_name(), _set_dispex_value(), _set_elem_dir(), _set_elem_language(), _set_meta_charset(), _set_object_name(), _set_style_filter(), _set_stylesheet_csstext(), _set_text_data(), _set_text_decoration(), _set_window_name(), _set_window_status(), _test_anchor_get_target(), _test_anchor_hash(), _test_anchor_hostname(), _test_anchor_href(), _test_anchor_name(), _test_anchor_put_href(), _test_anchor_put_name(), _test_anchor_put_rel(), _test_anchor_put_search(), _test_anchor_put_target(), _test_anchor_rel(), _test_anchor_search(), _test_attr_node_name(), _test_attr_value(), _test_body_scroll(), _test_button_name(), _test_comment_attrs(), _test_comment_text(), _test_create_elem(), _test_create_text(), _test_current_style_filter(), _test_current_url(), _test_display_uri(), _test_doc_set_title(), _test_doc_title(), _test_elem_attr(), _test_elem_class(), _test_elem_dir(), _test_elem_getelembytag(), _test_elem_id(), _test_elem_innerhtml(), _test_elem_innertext(), _test_elem_language(), _test_elem_outerhtml(), _test_elem_put_id(), _test_elem_set_class(), _test_elem_set_innerhtml(), _test_elem_set_innertext(), _test_elem_set_outerhtml(), _test_elem_set_title(), _test_elem_tag(), _test_elem_title(), _test_form_action(), _test_form_encoding(), _test_form_method(), _test_form_name(), _test_form_put_action(), _test_form_put_encoding(), _test_form_put_method(), _test_form_put_name(), _test_framebase_name(), _test_framebase_put_name(), _test_framebase_src(), _test_GetCurMoniker(), _test_img_align(), _test_img_alt(), _test_img_name(), _test_img_set_alt(), _test_img_set_src(), _test_img_src(), _test_input_defaultValue(), _test_input_name(), _test_input_put_defaultValue(), _test_input_put_value(), _test_input_set_name(), _test_input_set_src(), _test_input_src(), _test_input_type(), _test_input_value(), _test_link_media(), _test_meta_charset(), _test_meta_content(), _test_meta_httpequiv(), _test_meta_name(), _test_node_name(), _test_object_name(), _test_option_put_text(), _test_option_put_value(), _test_option_text(), _test_option_value(), _test_range_paste_html(), _test_range_put_text(), _test_range_set_end_point(), _test_range_text(), _test_readyState(), _test_script_text(), _test_select_name(), _test_select_set_name(), _test_select_set_value(), _test_select_type(), _test_select_value(), _test_style_csstext(), _test_style_filter(), _test_style_media(), _test_style_put_media(), _test_style_put_type(), _test_style_remove_attribute(), _test_style_set_csstext(), _test_style_type(), _test_stylesheet_csstext(), _test_text_data(), _test_text_decoration(), _test_textarea_defaultvalue(), _test_textarea_put_defaultvalue(), _test_textarea_put_value(), _test_textarea_type(), _test_textarea_value(), _test_window_name(), _test_window_status(), _text_append_data(), CTrayBandSite::AddBand(), AtlAxCreateControlLicEx(), AtlRegisterTypeLib(), ATL::CComBSTR::Attach(), AutomationObject_Invoke(), AVICompressorPropertyBag_Load(), before_async_open(), Binding_Release(), BindProtocol_Release(), BindProtocol_StartEx(), BindStatusCallback_Release(), BSTR_UserFree(), BSTR_UserUnmarshal(), build_canonical_path(), build_path(), build_proplist(), build_relpath(), ATL::CComBSTR::CComBSTR(), check_codebase(), check_jscript(), class_object_Next(), class_object_NextMethod(), clear_ei(), CoInternetGetSecurityUrlEx(), combine_uri(), CicBridge::ConfigureRegisterWord(), _com_util::ConvertStringToBSTR(), ConvertUTF8StringToBSTR(), create_command(), create_doc_from_url(), create_ie_window(), declare_prefix(), decode_string(), delete_command(), destroy_uri_obj(), determine_patch_sequence(), disp_delete_name(), disp_get_id(), dispevent_Invoke(), doc_navigate_task_destr(), DocObjectService_FireBeforeNavigate2(), DocObjectService_FireDocumentComplete(), DocObjectService_FireNavigateComplete2(), DoSync(), double_to_string(), drive_Release(), enum_key(), enum_values(), Err_Raise(), err_string_prop(), EventDispatch_Invoke(), anonymous_namespace{mstscax.cpp}::CoClass::ExcepInfoToString(), exec_composesettings(), exec_hyperlink(), exec_query(), filecoll_enumvariant_Next(), filecoll_Release(), FileProtocol_StartEx(), fill_processor_information(), find_element_by_id(), SEALED_::FireChannelReceivedData(), flush_sequence(), FM2_WriteFriendlyName(), folder_Release(), foldercoll_enumvariant_Next(), foldercoll_Release(), free_assembly(), free_bstr_array(), free_bstrs(), free_ei(), free_ns_context(), anonymous_namespace{mstscax.cpp}::CoClass::FreeExcepInfo(), FtpProtocol_open_request(), fw_app_put_ProcessImageFileName(), fw_app_Release(), fw_port_put_Name(), fw_port_Release(), generate_security_id(), get_antecedent_table(), get_attribute_value(), get_body_text(), get_doc_elem_by_id(), get_document_charset(), get_elem_by_id(), get_element_by_id(), get_frame_by_name(), get_language_string(), get_object_text(), get_properties(), get_protocol_handler(), get_registered_task(), get_stringvalue(), get_uri_string(), get_zone_from_domains(), ATL::CWindow::GetWindowText(), Global_Asc(), Global_InStrRev(), Global_InvokeEx(), Global_LCase(), Global_Left(), Global_Len(), Global_LTrim(), Global_MsgBox(), Global_Right(), Global_RTrim(), Global_StrComp(), Global_Trim(), Global_UCase(), GopherProtocol_open_request(), handle_extern_mime_navigation(), handle_navigation_error(), SEALED_::HandleEvent(), Host_Echo(), html_window_navigate(), HTMLBodyElement_get_scroll(), HTMLDOMAttribute_get_specified(), HTMLElement_populate_props(), HTMLEvents_Invoke(), HTMLLocation_get_hash(), HTMLLocation_get_hostname(), HTMLLocation_get_protocol(), HTMLLocation_get_search(), HTMLStyle_put_borderStyle(), HTMLWindow2_open(), HttpProtocol_open_request(), IDispatch_Invoke_Proxy(), ie_dialog_open_proc(), ie_navigate(), iewnd_OnNotify(), iframe_onreadystatechange(), init(), init_members(), init_warning_dialog(), install_file(), interp_forin(), invoke_procedure(), IRecordInfoImpl_RecordClear(), IRecordInfoImpl_Release(), is_elem_id(), ITypeComp_fnBind(), ITypeInfo_fnAddressOfMember(), ITypeInfo_fnGetRefTypeInfo(), ITypeInfo_fnReleaseFuncDesc(), ITypeLib2_fnGetDocumentation(), ITypeLib2_fnRelease(), load_manifest(), load_uri(), LoadRegTypeLib(), ATL::CComBSTR::LoadString(), locator_ConnectServer(), anonymous_namespace{activex.cpp}::LpszToBstr(), map_security_uri_to_zone(), MkProtocol_StartEx(), mlang_getcsetinfo(), mqr_GetMetadataByName(), MSI_ApplicablePatchXML(), MsiActiveScriptSite_OnScriptError(), MXAttributes_clear(), MXAttributes_Release(), MXAttributes_setLocalName(), MXAttributes_setQName(), MXAttributes_setURI(), MXAttributes_setValue(), MXWriter_create(), mxwriter_put_version(), mxwriter_Release(), navigate_fragment(), navigate_javascript_proc(), navigate_uri(), navigate_url(), node_to_string(), notif_complete(), nsChannel_AsyncOpen(), nsIOService_NewURI(), nsPromptService_Alert(), nsstyle_to_bstr(), nsURI_GetHostPort(), nsURI_GetPrePath(), nsURI_GetUserPass(), nsURI_Resolve(), nsURI_SchemeIs(), nsURL_GetDirectory(), nsURL_GetFileBaseName(), nsURL_GetFileName(), nsURL_GetQuery(), nsURL_GetRef(), Object_hasOwnProperty(), object_Release(), on_before_navigate2(), ATL::CComBSTR::operator=(), parse_anchor(), parse_assembly(), parse_domain(), parse_files(), parse_friendly(), parse_htmlscript(), parse_htmlscript_a(), parse_path(), parse_procedure(), parse_procedure_a(), parse_schema(), parse_script(), parse_script_ae(), parse_script_af(), parse_script_ar(), parse_script_expr(), parse_script_with_error_a(), parse_site(), parse_url_from_path(), parseError_Release(), PersistHistory_SaveHistory(), PersistPropertyBag_Load(), PersistStream_Load(), property_Release(), PropertyBag_Read(), PropertyNotifySink_OnChanged(), PropSysFreeString(), ProtocolSinkHandler_ReportData(), put_inner_html(), query_prop(), RegisterDefaultAcceptHeaders(), RegisterTypeLib(), RegistryPropertyBag_IPropertyBag_Read(), release_bytecode(), release_typelib(), release_vbscode(), SEALED_::ReplaceProperty(), return_bstr(), run_benchmark(), run_bom_tests(), run_encoded_tests(), run_from_file(), run_from_res(), run_script(), runtimestyle_test(), SAFEARRAY_CopyData(), SAFEARRAY_DestroyData(), SafeArrayPutElement(), SecManagerImpl_MapUrlToZoneEx2(), services_InstancesOf(), set_current_uri(), set_element_name(), set_firewall(), set_textfont_prop(), SEALED_::SetProperty(), SHPropertyBag_ReadTest(), SLTG_ReadName(), SLTG_ReadString(), START_TEST(), STDMETHODIMP_(), stringify_object(), strstr_wa(), submit_form(), super_navigate(), SysReAllocString(), test_Add(), test_async_xhr(), test_async_xhr_abort(), test_attr_collection(), test_attr_collection_disp(), test_automagic(), test_body_style(), test_bstr_cache(), test_BuildPath(), test_callbacks(), test_ChangeType_keep_dst(), test_child_col_disp(), test_CoInternetCombineIUri(), test_CoInternetCombineIUri_Pluggable(), test_CoInternetCombineUrlEx(), test_CoInternetCombineUrlEx_Pluggable(), test_collection_content(), test_contenteditable(), test_cookies(), test_CopyFolder(), test_create(), test_create_attribute(), test_create_elems(), test_CreateDispTypeInfo(), test_createfolder(), test_createNode(), test_CreateTextFile(), test_CreateTypeLib(), test_CreateUriWithFragment(), test_current_style(), test_default_arg_conv(), test_default_client_accessible_object(), test_default_selection(), test_defaults(), test_disp(), test_DispCallFunc(), test_doc_elem(), test_doc_load_from_path(), test_dom_implementation(), test_domdoc(), test_domnode(), test_domobj_dispex(), test_doscroll(), test_DriveCollection(), test_DriveExists(), test_dump_typelib(), test_dynamic_properties(), test_editing_mode(), test_elem_col_item(), test_elem_dispex(), test_elems(), test_eval(), test_exec_script(), test_FileCollection(), test_FolderCollection(), test_font_events_disp(), test_form_target(), test_FormattingXML(), test_framebase(), test_func(), test_gc(), test_get_attributes(), test_get_childNodes(), test_get_doctype(), test_get_firstChild(), test_get_lastChild(), test_get_namespaces(), test_get_nodeTypeString(), test_get_prefix(), test_get_set_attr(), test_get_tagName(), test_get_text(), test_get_xml(), test_GetAbsolutePathName(), test_getAttributeNode(), test_GetBaseName(), test_GetDrive(), test_GetDriveName(), test_getElementsByTagName(), test_GetExtensionName(), test_GetFile(), test_GetFileName(), test_GetFileVersion(), test_GetFolder(), test_GetNames(), test_GetParentFolderName(), test_GetRfc1766FromLcid(), test_GetSpecialFolder(), test_GetText(), test_global_id(), test_global_vars_ref(), test_hash(), test_header(), test_host(), test_hostname(), test_href(), test_IActiveScriptError(), test_IClientSecurity(), test_iframe_connections(), test_iframe_elem(), test_imgload(), test_insertBefore(), test_interfaces(), test_InternetGetSecurityUrlEx(), test_InternetGetSecurityUrlEx_Pluggable(), test_invokeex(), test_IPersistStream(), test_isexpression(), test_items(), test_ITextFont(), test_IUri_GetPropertyBSTR(), test_IUri_GetStrProperties(), test_IUriBuilder_CreateUri(), test_IUriBuilder_CreateUriSimple(), test_IUriBuilder_CreateUriWithFlags(), test_IUriBuilder_GetFragment(), test_IUriBuilder_GetHost(), test_IUriBuilder_GetPassword(), test_IUriBuilder_GetPath(), test_IUriBuilder_GetQuery(), test_IUriBuilder_GetSchemeName(), test_IUriBuilder_GetUserName(), test_IUriBuilder_RemoveProperties(), test_IWbemLocator(), test_IWinHttpRequest(), test_IWinHttpRequest_Invoke(), test_label_elem(), test_load(), test_Load(), test_LoadRegTypeLib(), test_location(), test_locator(), test_marshal_bstr(), test_marshal_BSTR(), test_marshal_LPSAFEARRAY(), test_marshal_VARIANT(), test_mediadet(), test_merging_text(), test_mxwriter_characters(), test_mxwriter_default_properties(), test_mxwriter_encoding(), test_mxwriter_properties(), test_namedmap_newenum(), test_namespace(), test_namespaces_as_attributes(), test_namespaces_basic(), test_namespaces_change(), test_navigator(), test_NetFwAuthorizedApplication(), test_newline_normalization(), test_nextdispid(), test_notification_query_async(), test_obj_dispex(), test_object_elem(), test_onreadystatechange(), test_open_window(), test_parse_context(), test_ParseDisplayName(), test_ParseName(), test_pathname(), test_persiststreaminit(), test_popup(), test_port(), test_preserve_charref(), test_PropVariantCompare(), test_PropVariantToString(), test_PropVariantToStringWithDefault(), test_protocol(), test_put_data(), test_put_hash(), test_put_href(), test_put_nodeTypedValue(), test_query_async(), test_query_semisync(), test_QueryPathOfRegTypeLib(), test_Read(), test_ReadAll(), test_realization(), test_registry(), test_removeNamedItem(), test_retval(), test_rfc1766(), test_SafeArrayGetPutElement_BSTR(), test_save(), test_saxreader(), test_schema_refs(), test_script_dispatch(), test_script_run(), test_search(), test_select(), test_selection(), test_SerialNumber(), test_server_xhr(), test_service(), test_setAttributeNode(), test_SetDocString(), test_SetText(), test_ShellExecute(), test_start(), test_StdRegProv(), test_StrRetToBSTR(), test_style2(), test_style3(), test_style6(), test_stylesheet(), test_sync_xhr(), test_SysAllocString(), test_SysAllocStringByteLen(), test_SysAllocStringLen(), test_SysReAllocString(), test_SysReAllocStringLen(), test_SystemSecurity(), test_table_elem(), test_td_elem(), test_testTransforms(), test_textfont_global_defaults(), test_textstream(), test_tr_elem(), test_TransformWithLoadingLocalFile(), test_TxGetText(), test_TxSetText(), test_type_info(), test_typelib(), test_typelibmarshal(), test_VarAdd(), test_VarAnd(), test_VarBstrCat(), test_VarBstrCmp(), test_VarBstrFromI4(), test_VarBstrFromR4(), test_VarCmp(), test_VarDiv(), test_VarFormat(), test_VarFormatFromTokens(), test_VarFormatNumber(), test_varianttoproperty(), test_VarIdiv(), test_VarImp(), test_VarMod(), test_VarMul(), test_VarOr(), test_VarPow(), test_VarSub(), test_VarWeekdayName(), test_VarXor(), test_Verbs(), test_Win32_Baseboard(), test_Win32_Bios(), test_Win32_ComputerSystem(), test_Win32_ComputerSystemProduct(), test_Win32_DisplayControllerConfiguration(), test_Win32_IP4RouteTable(), test_Win32_OperatingSystem(), test_Win32_PhysicalMemory(), test_Win32_PnPEntity(), test_Win32_Printer(), test_Win32_Process(), test_Win32_Processor(), test_Win32_QuickFixEngineering(), test_Win32_Service(), test_Win32_SystemEnclosure(), test_Win32_VideoController(), test_Win32_WinSAT(), test_window(), test_WriteLine(), test_wshshell(), test_XDR_datatypes(), test_XDR_schemas(), test_xmldoc(), test_xmlelem(), test_xmlelem_collection(), test_XMLHTTP(), test_xmlns_attribute(), test_xmlTypes(), test_XPath(), test_xsltemplate(), test_xsltext(), TextFont_Release(), textfont_reset_to_default(), textrange_set_font(), TLB_AllocAndInitFuncDesc(), TLB_AllocAndInitVarDesc(), TLB_FreeVarDesc(), to_array(), to_safearray(), translate_uri(), translate_url(), UnRegisterTypeLib(), update_title(), URLMoniker_Load(), URLMoniker_Release(), validate_regex_document(), var2str(), VarCat(), VarDateFromStr(), VarFormatCurrency(), VarFormatNumber(), VarFormatPercent(), VARIANT_ClearInd(), VARIANT_FormatDate(), VARIANT_FormatNumber(), VariantClear(), VarMonthName(), VarWeekdayName(), VBSAXContentHandler_startElement(), WebBrowserPriv2IE8_NavigateWithBindCtx2(), WebBrowserPriv2IE9_NavigateWithBindCtx2(), winhttp_request_get_StatusText(), winhttp_request_GetAllResponseHeaders(), winhttp_request_GetResponseHeader(), WinMGMTS_ParseDisplayName(), WshShell3_ExpandEnvironmentStrings(), WshShell3_get_CurrentDirectory(), WshShortcut_put_IconLocation(), WshShortcut_Release(), xslprocessor_addParameter(), xslprocessor_par_free(), xslprocessor_Release(), xslprocessor_transform(), CCicLibMenuItem::~CCicLibMenuItem(), ATL::CComBSTR::~CComBSTR(), CFunctionProviderBase::~CFunctionProviderBase(), and SEALED_::~RdpClient().
Definition at line 467 of file oleaut.c.
Referenced by mxwriter_put_encoding(), and test_SysReAllocString().
Definition at line 383 of file oleaut.c.
Referenced by BSTR_UserUnmarshal(), ATL::CWindow::GetWindowText(), and test_SysReAllocStringLen().
Definition at line 215 of file oleaut.c.
Referenced by BSTR_UserMarshal(), BSTR_UserSize(), check_bstr(), Compartment_SetValue(), init(), SAFEARRAY_CopyData(), SafeArrayGetElement(), SafeArrayPutElement(), test_marshal_BSTR(), test_marshal_VARIANT(), test_SysStringByteLen(), test_TxSetText(), textstream_writestr(), VarBstrCat(), VarBstrCmp(), VariantCopy(), VariantCopyInd(), VectorFromBstr(), Widget_bstr(), and WshShell3_RegWrite().
Definition at line 196 of file oleaut.c.
Referenced by AVICompressorPropertyBag_Load(), anonymous_namespace{activex.cpp}::BstrToLpsz(), build_canonical_path(), build_path(), build_relpath(), check_bstr_length(), _com_util::ConvertBSTRToString(), ATL::CComBSTR::Copy(), dump_instr_arg(), anonymous_namespace{mstscax.cpp}::CoClass::ExcepInfoToString(), filesys_BuildPath(), filesys_CopyFile(), filesys_CopyFolder(), filesys_DeleteFile(), filesys_DeleteFolder(), filesys_DriveExists(), filesys_GetDrive(), filesys_GetExtensionName(), filesys_GetParentFolderName(), function_value(), get_body_text(), get_full_path(), get_protocol_handler(), get_uri_path(), get_zone_from_domains(), SEALED_::GetProperty(), CTipbarThread::GetTextSize(), Global_Asc(), Global_InStr(), Global_InStrRev(), Global_Left(), Global_Len(), Global_Mid(), Global_Right(), Global_RTrim(), Global_StrReverse(), Global_Trim(), Host_Echo(), HTMLDocument3_getElementsByName(), HTMLLocation_get_protocol(), HTMLWindow2_alert(), SEALED_::IMsTscAx::CreateVirtualChannels(), InternetBindInfo_GetBindString(), interp_forin(), MkProtocol_StartEx(), namespacemanager_getDeclaredPrefix(), namespacemanager_getPrefix(), namespacemanager_getURI(), navigate_fragment(), nsstyle_to_bstr(), nsURI_GetPrePath(), persist_stream_save(), PersistHistory_SaveHistory(), PersistStream_GetSizeMax(), PropVariantToGUID(), RegExp2_Execute(), RegExp2_put_Pattern(), RegExp2_Test(), SAXAttributes_getIndexFromName(), SAXAttributes_getIndexFromQName(), SAXAttributes_getLocalName(), SAXAttributes_getName(), SAXAttributes_getQName(), SAXAttributes_getType(), SAXAttributes_getURI(), SAXAttributes_getValue(), SEALED_::SetProperty(), stringify_object(), SWbemProperty_create(), test_bstr_cache(), test_create(), test_domdoc(), test_DriveCollection(), test_InitPropVariantFromGUIDAsString(), test_IUri_GetPropertyBSTR(), test_IWinHttpRequest(), test_marshal_bstr(), test_marshal_BSTR(), test_mxwriter_characters(), test_mxwriter_flush(), test_Read(), test_ReadAll(), test_registry(), test_SafeArrayGetPutElement_BSTR(), test_saxstr(), test_SysReAllocStringLen(), test_SysStringLen(), test_TxSetText(), test_typelib(), test_VarBstrCat(), test_VarCat(), textstream_writestr(), TLB_SanitizeBSTR(), Uri_GetPropertyLength(), URLMoniker_GetDisplayName(), URLMoniker_GetSizeMax(), URLMoniker_Save(), VarBstrCat(), VarBstrCmp(), variant_to_jsval(), VariantToGUID(), anonymous_namespace{mstscax.cpp}::VariantToString(), VBSAXAttributes_getIndexFromName(), VBSAXAttributes_getIndexFromQName(), VBSAXAttributes_getTypeFromName(), VBSAXAttributes_getTypeFromQName(), VBSAXAttributes_getValueFromName(), VBSAXAttributes_getValueFromQName(), VBSAXContentHandler_characters(), VBSAXContentHandler_endElement(), VBSAXContentHandler_startElement(), Widget_bstr(), and WMSFT_encode_variant().
WINE_DECLARE_DEBUG_CHANNEL | ( | heap | ) |
WINE_DEFAULT_DEBUG_CHANNEL | ( | ole | ) |
|
static |
Definition at line 109 of file oleaut.c.
Referenced by get_cache_entry_from_idx().
|
static |
Definition at line 73 of file oleaut.c.
Referenced by DllMain(), get_cache_entry_from_idx(), and SetOaNoCache().
|
static |
Definition at line 75 of file oleaut.c.
Referenced by alloc_bstr(), and SysFreeString().
|
static |
|
static |
Definition at line 1054 of file oleaut.c.
Referenced by DllGetClassObject().
|
static |
|
static |
Definition at line 509 of file oleaut.c.
Referenced by GetActiveObject(), and RegisterActiveObject().