|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include <initguid.h>#include <windef.h>#include <winbase.h>#include <oleauto.h>#include <olectl.h>#include <cguid.h>#include <msctf.h>#include <msctf_undoc.h>#include <tchar.h>#include <strsafe.h>#include <wine/list.h>#include <cicbase.h>#include <cicarray.h>#include <cicreg.h>#include <cicutb.h>

Go to the source code of this file.
Classes | |
| struct | Sink |
Macros | |
| #define | COOKIE_MAGIC_TMSINK 0x0010 |
| #define | COOKIE_MAGIC_CONTEXTSINK 0x0020 |
| #define | COOKIE_MAGIC_GUIDATOM 0x0030 |
| #define | COOKIE_MAGIC_IPPSINK 0x0040 |
| #define | COOKIE_MAGIC_EDITCOOKIE 0x0050 |
| #define | COOKIE_MAGIC_COMPARTMENTSINK 0x0060 |
| #define | COOKIE_MAGIC_DMSINK 0x0070 |
| #define | COOKIE_MAGIC_THREADFOCUSSINK 0x0080 |
| #define | COOKIE_MAGIC_KEYTRACESINK 0x0090 |
| #define | COOKIE_MAGIC_UIELEMENTSINK 0x00a0 |
| #define | COOKIE_MAGIC_INPUTPROCESSORPROFILEACTIVATIONSINK 0x00b0 |
| #define | COOKIE_MAGIC_ACTIVELANGSINK 0x00c0 |
| #define | SINK_ENTRY(cursor, type) (LIST_ENTRY(cursor,Sink,entry)->interfaces.p##type) |
| #define | SINK_FOR_EACH(cursor, list, type, elem) |
| #define | szwSystemTIPKey L"SOFTWARE\\Microsoft\\CTF\\TIP" |
| #define | szwSystemCTFKey L"SOFTWARE\\Microsoft\\CTF" |
Variables | |
| DWORD | g_dwTLSIndex |
| TfClientId | g_processId |
| ITfCompartmentMgr * | g_globalCompartmentMgr |
| #define COOKIE_MAGIC_INPUTPROCESSORPROFILEACTIVATIONSINK 0x00b0 |
| #define SINK_ENTRY | ( | cursor, | |
| type | |||
| ) | (LIST_ENTRY(cursor,Sink,entry)->interfaces.p##type) |
Definition at line 112 of file register.c.
Referenced by DllRegisterServer(), and RegisterTypeLibraries().
| HRESULT activate_textservices | ( | ITfThreadMgrEx * | tm | ) |
Definition at line 449 of file msctf.cpp.
Referenced by CThreadMgr::ActivateEx().
| HRESULT add_active_textservice | ( | TF_LANGUAGEPROFILE * | lp | ) |
Definition at line 369 of file msctf.cpp.
Referenced by CInputProcessorProfiles::ActivateLanguageProfile().
| 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().
Definition at line 416 of file categorymgr.cpp.
Referenced by add_active_textservice(), CEnumTfLanguageProfiles::CreateInstance(), CThreadMgr::GetClientId(), CInputProcessorProfiles::SetDefaultLanguageProfile(), and TF_CreateCategoryMgr().
Definition at line 553 of file compartmentmgr.cpp.
Referenced by CDocumentMgr::CDocumentMgr(), CThreadMgr::CreateInstance(), CContext::CreateInstance(), and CThreadMgr::GetGlobalCompartment().
| HRESULT CompartmentMgr_Destructor | ( | ITfCompartmentMgr * | This | ) |
Definition at line 559 of file compartmentmgr.cpp.
| HRESULT Context_Constructor | ( | TfClientId | tidOwner, |
| IUnknown * | punk, | ||
| ITfDocumentMgr * | mgr, | ||
| ITfContext ** | ppOut, | ||
| TfEditCookie * | pecTextStore | ||
| ) |
Definition at line 967 of file context.cpp.
Referenced by CDocumentMgr::CDocumentMgr(), and CDocumentMgr::CreateContext().
| HRESULT Context_Initialize | ( | ITfContext * | cxt, |
| ITfDocumentMgr * | manager | ||
| ) |
Definition at line 978 of file context.cpp.
Referenced by CDocumentMgr::Push().
| HRESULT Context_Uninitialize | ( | ITfContext * | cxt | ) |
Definition at line 985 of file context.cpp.
Referenced by CDocumentMgr::Pop().
Definition at line 468 of file msctf.cpp.
Referenced by CThreadMgr::Deactivate().
Definition at line 122 of file displayattributemgr.cpp.
Referenced by TF_CreateDisplayAttributeMgr().
| HRESULT DocumentMgr_Constructor | ( | ITfThreadMgrEventSink * | pThreadMgrSink, |
| ITfDocumentMgr ** | ppOut | ||
| ) |
Definition at line 451 of file documentmgr.cpp.
Referenced by CThreadMgr::CreateDocumentMgr().
Definition at line 246 of file msctf.cpp.
Referenced by CCategoryMgr::RegisterGUID().
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().
| BOOL get_active_textservice | ( | REFCLSID | rclsid, |
| TF_LANGUAGEPROFILE * | lp | ||
| ) |
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().
| CLSID get_textservice_clsid | ( | TfClientId | tid | ) |
Definition at line 484 of file msctf.cpp.
Referenced by CThreadMgr::AdviseKeyEventSink(), and CThreadMgr::UnadviseKeyEventSink().
| 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 1332 of file inputprocessor.cpp.
Referenced by TF_CreateInputProcessorProfiles().
Definition at line 248 of file langbarmgr.cpp.
Referenced by TF_CreateLangBarMgr().
@unimplemented
@unimplemented
Definition at line 766 of file utils.cpp.
Referenced by DllMain().
@unimplemented
@unimplemented
Definition at line 840 of file utils.cpp.
Referenced by DllMain().
| HRESULT Range_Constructor | ( | ITfContext * | context, |
| DWORD | anchorStart, | ||
| DWORD | anchorEnd, | ||
| ITfRange ** | ppOut | ||
| ) |
Definition at line 372 of file range.cpp.
Referenced by CContext::GetEnd(), CContext::GetSelection(), CContext::GetStart(), and CContext::InsertTextAtSelection().
Definition at line 231 of file msctf.cpp.
Referenced by CContext::OnLockGranted(), unadvise_sink(), and CContext::~CContext().
| 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 TF_SELECTION_to_TS_SELECTION_ACP | ( | const TF_SELECTION * | tf, |
| TS_SELECTION_ACP * | tsAcp | ||
| ) |
Definition at line 385 of file range.cpp.
Referenced by CContext::SetSelection().
Definition at line 1388 of file threadmgr.cpp.
Referenced by TF_CreateThreadMgr().
| void ThreadMgr_OnDocumentMgrDestruction | ( | ITfThreadMgr * | tm, |
| ITfDocumentMgr * | mgr | ||
| ) |
Definition at line 1394 of file threadmgr.cpp.
Referenced by CDocumentMgr::~CDocumentMgr().
Definition at line 286 of file msctf.cpp.
Referenced by CCompartment::UnadviseSink(), CContext::UnadviseSink(), CInputProcessorProfiles::UnadviseSink(), CThreadMgr::UnadviseSink(), and CDocumentMgr::UnadviseSink().
|
extern |
Definition at line 33 of file utils.cpp.
Referenced by add_active_textservice(), CThreadMgr::CreateInstance(), Imm32AllocateTLS(), Imm32GetTLS(), Imm32InitTLS(), ProcessAttach(), ProcessDetach(), TF_GetThreadMgr(), CThreadMgr::ThreadFocusHookProc(), and CThreadMgr::~CThreadMgr().
|
extern |
Definition at line 45 of file msctf.cpp.
Referenced by CThreadMgr::GetGlobalCompartment().
|
extern |
Definition at line 44 of file msctf.cpp.
Referenced by CThreadMgr::ActivateEx(), and CDocumentMgr::CDocumentMgr().