ReactOS 0.4.16-dev-1541-g7e1d9ef
|
Go to the source code of this file.
Classes | |
struct | CookieInternal |
struct | ActivatedTextService |
struct | AtsEntry |
class | CClassFactory |
Typedefs | |
typedef HRESULT(* | LPFNCONSTRUCTOR) (IUnknown *pUnkOuter, IUnknown **ppvOut) |
Variables | |
static HINSTANCE | MSCTF_hinstance |
static CookieInternal * | cookies |
static UINT | id_last |
static UINT | array_size |
static struct list | AtsList = LIST_INIT(AtsList) |
static UINT | activated = 0 |
TfClientId | g_processId = 0 |
ITfCompartmentMgr * | g_globalCompartmentMgr = NULL |
struct { | |
const CLSID * clsid | |
LPFNCONSTRUCTOR ctor | |
} | ClassesTable [] |
|
static |
Definition at line 309 of file msctf.cpp.
Referenced by activate_textservices(), and add_active_textservice().
EXTERN_C HRESULT activate_textservices | ( | ITfThreadMgrEx * | tm | ) |
Definition at line 449 of file msctf.cpp.
Referenced by CThreadMgr::ActivateEx().
EXTERN_C HRESULT add_active_textservice | ( | TF_LANGUAGEPROFILE * | lp | ) |
Definition at line 369 of file msctf.cpp.
Referenced by CInputProcessorProfiles::ActivateLanguageProfile().
EXTERN_C HRESULT advise_sink | ( | struct list * | sink_list, |
REFIID | riid, | ||
DWORD | cookie_magic, | ||
IUnknown * | unk, | ||
DWORD * | cookie | ||
) |
Definition at line 259 of file msctf.cpp.
Referenced by CCompartment::AdviseSink(), CContext::AdviseSink(), CInputProcessorProfiles::AdviseSink(), CThreadMgr::AdviseSink(), and CDocumentMgr::AdviseSink().
|
static |
Definition at line 145 of file msctf.cpp.
Referenced by DllGetClassObject().
|
static |
Definition at line 334 of file msctf.cpp.
Referenced by deactivate_remove_conflicting_ts(), and deactivate_textservices().
Definition at line 350 of file msctf.cpp.
Referenced by add_active_textservice().
Definition at line 468 of file msctf.cpp.
Referenced by CThreadMgr::Deactivate().
Definition at line 558 of file msctf.cpp.
Referenced by COMPOBJ_DllList_Add().
Definition at line 566 of file msctf.cpp.
Referenced by apartment_getclassobject(), COMPOBJ_DllList_Add(), and TestManualInstantiation().
Definition at line 246 of file msctf.cpp.
Referenced by CCategoryMgr::RegisterGUID().
Definition at line 278 of file msctf.cpp.
Referenced by free_sinks(), and unadvise_sink().
Definition at line 297 of file msctf.cpp.
Referenced by CCompartment::~CCompartment(), CContext::~CContext(), CDocumentMgr::~CDocumentMgr(), CInputProcessorProfiles::~CInputProcessorProfiles(), and CThreadMgr::~CThreadMgr().
Definition at line 157 of file msctf.cpp.
Referenced by advise_sink(), CContext::CreateInstance(), CContext::OnLockGranted(), and CCategoryMgr::RegisterGUID().
EXTERN_C BOOL get_active_textservice | ( | REFCLSID | rclsid, |
TF_LANGUAGEPROFILE * | profile | ||
) |
Definition at line 432 of file msctf.cpp.
Referenced by CInputProcessorProfiles::ActivateLanguageProfile(), CInputProcessorProfiles::GetActiveLanguageProfile(), and CEnumTfLanguageProfiles::next_LanguageProfile().
Definition at line 217 of file msctf.cpp.
Referenced by CCategoryMgr::GetGUID(), CContext::InsertTextAtSelection(), CCategoryMgr::IsEqualTfGuidAtom(), and CCategoryMgr::RegisterGUID().
Definition at line 203 of file msctf.cpp.
Referenced by CContext::GetEnd(), CCategoryMgr::GetGUID(), CContext::GetSelection(), CContext::GetStart(), CContext::InsertTextAtSelection(), CCategoryMgr::IsEqualTfGuidAtom(), CContext::SetSelection(), CCompartment::UnadviseSink(), CContext::UnadviseSink(), CInputProcessorProfiles::UnadviseSink(), CThreadMgr::UnadviseSink(), and CDocumentMgr::UnadviseSink().
EXTERN_C CLSID get_textservice_clsid | ( | TfClientId | tid | ) |
Definition at line 484 of file msctf.cpp.
Referenced by CThreadMgr::AdviseKeyEventSink(), and CThreadMgr::UnadviseKeyEventSink().
EXTERN_C HRESULT get_textservice_sink | ( | TfClientId | tid, |
REFCLSID | iid, | ||
IUnknown ** | sink | ||
) |
Definition at line 497 of file msctf.cpp.
Referenced by CThreadMgr::AdviseKeyEventSink(), and CThreadMgr::UnadviseKeyEventSink().
Definition at line 231 of file msctf.cpp.
Referenced by CContext::OnLockGranted(), unadvise_sink(), and CContext::~CContext().
EXTERN_C HRESULT set_textservice_sink | ( | TfClientId | tid, |
REFCLSID | iid, | ||
IUnknown * | sink | ||
) |
Definition at line 517 of file msctf.cpp.
Referenced by CThreadMgr::AdviseKeyEventSink(), and CThreadMgr::UnadviseKeyEventSink().
HRESULT WINAPI SetInputScope | ( | HWND | hwnd, |
InputScope | inputscope | ||
) |
HRESULT WINAPI SetInputScopes | ( | HWND | hwnd, |
const InputScope * | pInputScopes, | ||
UINT | cInputScopes, | ||
WCHAR ** | ppszPhraseList, | ||
UINT | cPhrases, | ||
WCHAR * | pszRegExp, | ||
WCHAR * | pszSRGS | ||
) |
STDMETHODIMP_ | ( | ULONG | ) |
Definition at line 651 of file msctf.cpp.
Referenced by CheckCloseMenuAvailable(), and CicProfile::InitProfileInstance().
HRESULT WINAPI TF_CreateLangBarItemMgr | ( | ITfLangBarItemMgr ** | pplbim | ) |
HRESULT WINAPI TF_CreateLangBarMgr | ( | ITfLangBarMgr ** | pppbm | ) |
Definition at line 669 of file msctf.cpp.
Referenced by CTipbarWnd::CTipbarWnd(), DoCloseLangbar(), and Imm32TF_CreateLangBarMgr().
HRESULT WINAPI TF_CreateThreadMgr | ( | ITfThreadMgr ** | pptim | ) |
Definition at line 602 of file msctf.cpp.
Referenced by CicBridge::InitIMMX().
HRESULT WINAPI TF_GetThreadMgr | ( | ITfThreadMgr ** | pptim | ) |
Definition at line 611 of file msctf.cpp.
Referenced by CtfImeProcessCicHotkey(), and CDocumentMgr::~CDocumentMgr().
Definition at line 660 of file msctf.cpp.
Referenced by Imm32TF_InvalidAssemblyListCacheIfExist(), and CRegWatcher::UpdateSpTip().
Definition at line 286 of file msctf.cpp.
Referenced by CCompartment::UnadviseSink(), CContext::UnadviseSink(), CInputProcessorProfiles::UnadviseSink(), CThreadMgr::UnadviseSink(), and CDocumentMgr::UnadviseSink().
WINE_DEFAULT_DEBUG_CHANNEL | ( | msctf | ) |
|
static |
Definition at line 42 of file msctf.cpp.
Referenced by activate_textservices(), add_active_textservice(), QMyMainWindow::dataReceived(), deactivate_textservices(), param_connect(), QMyDialog::QMyDialog(), QMyMainWindow::QMyMainWindow(), QMyScrollView::timerEvent(), and ui_main_loop().
|
static |
Definition at line 39 of file msctf.cpp.
Referenced by do_native_resource_to_aml(), generate_Cookie(), get_frame_count(), NdrComplexStructUnmarshall(), new_array_type(), parse_encoding(), reg_type_to_wchar(), test_notify_generic_text_helper(), and write_var_desc().
Definition at line 41 of file msctf.cpp.
Referenced by activate_textservices(), add_active_textservice(), deactivate_remove_conflicting_ts(), deactivate_textservices(), get_active_textservice(), get_textservice_clsid(), get_textservice_sink(), and set_textservice_sink().
const struct { ... } ClassesTable[] |
Referenced by DllGetClassObject().
Definition at line 50 of file msctf.cpp.
Referenced by _create_object(), CFSFolder::_CreateExtensionUIObject(), CFSFolder::_GetDropTarget(), CFSFolder::_GetIconHandler(), _ILCreatePrinters(), CRegFolder::_IsInNameSpace(), actctx_get_miscstatus(), ACTION_PublishFeatures(), CInputProcessorProfiles::ActivateProfile(), add_icon_to_control(), add_progid_record(), AddClsidKeyToArray(), AddPropSheetHandlerPages(), AssocCreate(), AssocQ(), AtlComModuleRegisterServer(), ATL::AtlComModuleRegisterServer(), ATL::AtlComModuleUnregisterServer(), AtlGetObjectSourceInterface(), AtlModuleRegisterServer(), AtlModuleUnregisterServer(), ATL::AtlRegisterClassCategoriesHelper(), AtlRegisterClassCategoriesHelper(), AVIFILE_CreateClassFactory(), BindProtocol_StartEx(), BitmapDecoderInfo_Constructor(), BitmapEncoderInfo_Constructor(), CShellBrowser::BrowseToPIDL(), call_script(), ClassMoniker_CreateFromDisplayName(), ClassMoniker_IsEqual(), CLRCreateInstance(), clsid_from_string_reg(), CLSIDEnumGUID_Next(), CLSIDFromProgID(), CLSIDFromProgIDEx(), ATL::CComPtr< T >::CoCreateInstance(), CoCreateInstanceEx(), CoGetInstanceFromFile(), CoIsOle1Class(), COM_OpenKeyForAppIdFromCLSID(), COM_OpenKeyForCLSID(), create_activex_object(), create_automatic_entry(), IPCtrlWindow< BASE, SMARTPTR >::create_control(), create_engine(), create_instance(), create_mime_object(), create_object(), create_plugin_host(), create_proxy(), create_stub(), CreateComponentEnumerator(), CreateComponentInfo(), CreateFilterInstanceAndLoadFile(), SIfacePtr< T >::CreateInstance(), CreateRegItem(), CustomMarshal_GetUnmarshalClass(), d3drm1_CreateObject(), d3drm2_CreateObject(), d3drm3_CreateObject(), DataCache_Construct(), DataCache_GetClassID(), DataCache_InitNew(), DataCache_Load(), db_initialize(), DCIA_AddShellExSubkey(), DCMA_InsertMenuItems(), CInputProcessorProfiles::DeactivateProfile(), DECLARE_INTERFACE_(), DefaultHandler_Construct(), DefaultHandler_IPersistStorage_GetClassID(), DEVENUM_IEnumMoniker_Next(), DEVENUM_IMediaCatMoniker_IsEqual(), DllGetClassObject(), dochost_object_available(), DOMClassFactory_Create(), dump_template(), CDefaultContextMenu::EnumerateDynamicContextHandlerForKey(), FileMonikerImpl_IsEqual(), FilterGraph2_Connect(), FilterMapper_EnumMatchingFilters(), FilterMapper_RegisterFilter(), FilterMapper_RegisterFilterInstance(), FindExeCplClass(), FM2_WriteClsid(), format_clsid(), FormatConverterInfo_Constructor(), GdipSaveImageToStream(), get_component_info(), get_decoder_info(), get_default_source(), get_elem_clsid(), get_encoder_clsid(), get_engine_clsid(), get_facbuf_for_iid(), get_mime_clsid(), get_mime_filter(), get_moniker_comparison_data(), get_moniker_for_progid_display_name(), get_msxml_version(), get_protocol_cf(), get_protocol_handler(), get_storage(), CSearchBar::GetAddressEditBoxLocations(), CDefView::GetDefaultViewStream(), CRegFolder::GetDetailsOf(), CRegFolder::GetDisplayNameOf(), GetFileSourceFilter(), COpenControlPanel::GetPath(), CInputProcessorProfiles::GetProfile(), GetRegItemOrder(), CSearchBar::GetSearchResultsFolder(), CRegTreeOptions::GetSetState(), GetSplitter(), CQueryAssociations::GetString(), HasCLSIDShellFolderValue(), implicit_mta_proc(), init_session(), CCleanupHandler::Initialize(), CRShellClassFactory::Initialize(), InitIconOverlays(), InitPropVariantFromCLSID(), InitShellServices(), insert_static_object(), CSearchBar::Invoke(), CDefaultContextMenu::InvokeRegVerb(), IPropertyStorage_fnSetClass(), is_clsid_supported(), IsEqualPersistClassID(), CImageDx::IsExtensionSupported(), IsRegItem(), CDefaultContextMenu::IsShellExtensionAlreadyLoaded(), ItemMonikerImpl_IsEqual(), iterate_all_classes(), IUnknown_GetClassID(), CLangBarItemList::Load(), CDefaultContextMenu::LoadDynamicContextMenuHandler(), local_server_GetClassID(), MediaStreamFilterImpl_GetClassID(), MetadataReaderInfo_Constructor(), MetadataReaderInfo_GetCLSID(), MkProtocol_StartEx(), msi_create_component_advertise_string(), NdrDllRegisterProxy(), NdrDllUnregisterProxy(), CEnumTfLanguageProfiles::Next(), CEnumTfLanguageProfiles::next_LanguageProfile(), olecb_expect_QueryInsertObject(), OLECONVERT_GetOLE10ProgID(), OleCreateDefaultHandler(), OleCreateEmbeddingHelper(), OleCreateFromFile(), OleCreateFromFileEx(), OleCreateStaticFromData(), OleDoAutoConvert(), OleLoadFromStream(), OleRegEnumFormatEtc(), OleRegEnumVerbs(), OleRegGetMiscStatus(), OleRegGetUserType(), OleSaveToStream(), CActiveLanguageProfileNotifySink::OnActivated(), CTrayBandSite::OnLoad(), COpenControlPanel::Open(), parse_add_interface_class(), parse_classid(), CRegFolder::ParseDisplayName(), PixelFormatInfo_Constructor(), pointer_default(), process_data(), ProfileActivationSink_OnActivated(), ProgIDFromCLSID(), PropertyStorage_ReadHeaderFromStream(), ReadFmtUserTypeStg(), reg_context_menu_handler(), reg_icon_overlay(), reg_prop_sheet_handler(), register_clsid(), register_codec(), register_dsound_devices(), register_legacy_filters(), register_namespace(), register_progid(), register_ps_clsid_thread(), RegisterComponent(), reolecb_obj_QueryInsertObject(), RPC_StartLocalServer(), SSOThread::Run(), run_script(), RuntimeHost_GetInterface(), ATL::CImage::Save(), CImageDx::SaveDx(), CRegFolder::SetNameOf(), setup_edit_mode(), SetupRegisterClass(), SHCreatePropSheetExtArrayEx(), SHELL32_BindToSF(), SHELL32_CoCreateInitSF(), SHELL32_OpenPropSheet(), SHELL_GetRegCLSID(), SHELL_InitializeExtension(), SHELL_QueryCLSIDValue(), SHGetObjectCompatFlags(), CShellDispatch::ShowBrowserBar(), SHSimulateDropOnClsid(), SHSkipJunction(), START_TEST(), statusclb_OnProgress(), statusclb_OnStartBinding(), statusclb_OnStopBinding(), StgCreatePropStg(), Storage_SetClass(), STORAGE_WriteCompObj(), StorageBaseImpl_SetClass(), SxsLookupClrGuid(), test1_GetClassID(), test_CLSIDFromProgID(), test_CLSIDFromProgIDWrap(), test_CLSIDFromString(), test_CoGetInstanceFromFile(), test_CoGetPSClsid(), test_CoGetStandardMarshal(), test_com_aggregation(), test_CoRegisterPSClsid(), test_CreateBody(), test_CreateMetadataWriter(), test_data_cache(), test_data_cache_init(), test_data_cache_initnew(), test_data_cache_save_data(), test_decoder_info(), test_default_handler(), test_delegated_methods(), test_desktop_IPersist(), test_destroy_callback(), test_devenum(), test_early_abort(), test_find_com_redirection(), test_find_progid_redirection(), test_find_surrogate(), test_FolderShortcut(), test_freethreadedmarshaler(), test_iface_ptr(), test_InitPropVariantFromCLSID(), test_IUnknown_GetClassID(), test_IWinHttpRequest_Invoke(), test_legacy_filter_registration(), test_local_server(), test_marshal_channel_buffer(), test_media_streams(), test_metadata_APE(), test_metadata_GIF_comment(), test_object(), test_OleCreateStaticFromData(), test_OleDoAutoConvert(), test_pack_FILEDESCRIPTORA(), test_pack_FILEDESCRIPTORW(), test_pack_SHDESCRIPTIONID(), test_persist_GetClassId(), test_persiststream(), test_PropVariantCompareEx(), test_proxybuffer(), test_ReadClassStm(), test_reader_info(), test_SHGetObjectCompatFlags(), test_ShortcutFolder(), test_stub(), test_stubbuffer(), test_supported_encoders(), TestModuleRegistry(), testoleobj_IOleObject_GetUserClassID(), testpersist_GetClassID(), UIINSERTOBJECTDLG_OnOpen(), UIINSERTOBJECTDLG_PopulateObjectTypes(), unregister_clsid(), UnregisterComponent(), URLMoniker_IsEqual(), vmr_create(), WriteFmtUserTypeStg(), and wWinMain().
|
static |
Definition at line 37 of file msctf.cpp.
Referenced by enumerate_Cookie(), generate_Cookie(), get_Cookie_data(), get_Cookie_magic(), HTTP_InsertCookies(), remove_Cookie(), set_cookies(), test_Advise(), and test_LoadLibraryEx_search_flags().
LPFNCONSTRUCTOR ctor |
Definition at line 51 of file msctf.cpp.
Referenced by ClassFactory_Constructor(), DllGetClassObject(), kmem_cache_create(), MSVCRTEX_eh_vector_constructor_iterator(), and uacpi_create_object().
ITfCompartmentMgr* g_globalCompartmentMgr = NULL |
Definition at line 45 of file msctf.cpp.
Referenced by CThreadMgr::GetGlobalCompartment().
TfClientId g_processId = 0 |
Definition at line 44 of file msctf.cpp.
Referenced by CThreadMgr::ActivateEx(), and CDocumentMgr::CDocumentMgr().
|
static |
Definition at line 38 of file msctf.cpp.
Referenced by enumerate_Cookie(), generate_Cookie(), get_Cookie_data(), get_Cookie_magic(), and remove_Cookie().
|
static |
Definition at line 14 of file msctf.cpp.
Referenced by DllMain(), DllRegisterServer(), and DllUnregisterServer().