ReactOS 0.4.16-dev-329-g9223134
|
#include "wine/list.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) |
Variables | |
DWORD tlsIndex | DECLSPEC_HIDDEN |
#define COOKIE_MAGIC_ACTIVELANGSINK 0x00c0 |
Definition at line 37 of file msctf_internal.h.
#define COOKIE_MAGIC_COMPARTMENTSINK 0x0060 |
Definition at line 31 of file msctf_internal.h.
#define COOKIE_MAGIC_CONTEXTSINK 0x0020 |
Definition at line 27 of file msctf_internal.h.
#define COOKIE_MAGIC_DMSINK 0x0070 |
Definition at line 32 of file msctf_internal.h.
#define COOKIE_MAGIC_EDITCOOKIE 0x0050 |
Definition at line 30 of file msctf_internal.h.
#define COOKIE_MAGIC_GUIDATOM 0x0030 |
Definition at line 28 of file msctf_internal.h.
#define COOKIE_MAGIC_INPUTPROCESSORPROFILEACTIVATIONSINK 0x00b0 |
Definition at line 36 of file msctf_internal.h.
#define COOKIE_MAGIC_IPPSINK 0x0040 |
Definition at line 29 of file msctf_internal.h.
#define COOKIE_MAGIC_KEYTRACESINK 0x0090 |
Definition at line 34 of file msctf_internal.h.
#define COOKIE_MAGIC_THREADFOCUSSINK 0x0080 |
Definition at line 33 of file msctf_internal.h.
#define COOKIE_MAGIC_TMSINK 0x0010 |
Definition at line 26 of file msctf_internal.h.
#define COOKIE_MAGIC_UIELEMENTSINK 0x00a0 |
Definition at line 35 of file msctf_internal.h.
#define SINK_ENTRY | ( | cursor, | |
type | |||
) | (LIST_ENTRY(cursor,Sink,entry)->interfaces.p##type) |
Definition at line 88 of file msctf_internal.h.
Definition at line 89 of file msctf_internal.h.
HRESULT activate_textservices | ( | ITfThreadMgrEx * | tm | ) |
Definition at line 475 of file msctf.c.
Referenced by ThreadMgr_ActivateEx().
HRESULT add_active_textservice | ( | TF_LANGUAGEPROFILE * | lp | ) |
Definition at line 395 of file msctf.c.
Referenced by InputProcessorProfiles_ActivateLanguageProfile().
HRESULT advise_sink | ( | struct list * | sink_list, |
REFIID | riid, | ||
DWORD | cookie_magic, | ||
IUnknown * | unk, | ||
DWORD * | cookie | ||
) |
Definition at line 285 of file msctf.c.
Referenced by CompartmentSource_AdviseSink(), ContextSource_AdviseSink(), DocumentMgrSource_AdviseSink(), IPPSource_AdviseSink(), and ThreadMgrSource_AdviseSink().
Definition at line 413 of file categorymgr.c.
Referenced by add_active_textservice(), ClientId_GetClientId(), EnumTfLanguageProfiles_Constructor(), and InputProcessorProfiles_SetDefaultLanguageProfile().
Definition at line 254 of file compartmentmgr.c.
Referenced by Context_Constructor(), DocumentMgr_Constructor(), ThreadMgr_Constructor(), and ThreadMgr_GetGlobalCompartment().
HRESULT CompartmentMgr_Destructor | ( | ITfCompartmentMgr * | This | ) |
Definition at line 99 of file compartmentmgr.c.
Referenced by CompartmentMgr_Release(), Context_Destructor(), DocumentMgr_Destructor(), and ThreadMgr_Destructor().
HRESULT Context_Constructor | ( | TfClientId | tidOwner, |
IUnknown * | punk, | ||
ITfDocumentMgr * | mgr, | ||
ITfContext ** | ppOut, | ||
TfEditCookie * | pecTextStore | ||
) |
Definition at line 1047 of file context.c.
Referenced by DocumentMgr_CreateContext().
HRESULT Context_Initialize | ( | ITfContext * | cxt, |
ITfDocumentMgr * | manager | ||
) |
Definition at line 1109 of file context.c.
Referenced by DocumentMgr_Push().
HRESULT Context_Uninitialize | ( | ITfContext * | cxt | ) |
Definition at line 493 of file msctf.c.
Referenced by ThreadMgr_Deactivate().
Definition at line 127 of file displayattributemgr.c.
HRESULT DocumentMgr_Constructor | ( | ITfThreadMgrEventSink * | ThreadMgrSink, |
ITfDocumentMgr ** | ppOut | ||
) |
Definition at line 342 of file documentmgr.c.
Referenced by ThreadMgr_CreateDocumentMgr().
Definition at line 273 of file msctf.c.
Referenced by CategoryMgr_RegisterGUID().
Definition at line 324 of file msctf.c.
Referenced by Compartment_Destructor(), Context_Destructor(), DocumentMgr_Destructor(), InputProcessorProfiles_Destructor(), and ThreadMgr_Destructor().
Definition at line 189 of file msctf.c.
Referenced by advise_sink(), CategoryMgr_RegisterGUID(), Context_Constructor(), and TextStoreACPSink_OnLockGranted().
BOOL get_active_textservice | ( | REFCLSID | rclsid, |
TF_LANGUAGEPROFILE * | lp | ||
) |
Definition at line 459 of file msctf.c.
Referenced by InputProcessorProfiles_ActivateLanguageProfile(), InputProcessorProfiles_GetActiveLanguageProfile(), and next_LanguageProfile().
Definition at line 246 of file msctf.c.
Referenced by CategoryMgr_GetGUID(), CategoryMgr_IsEqualTfGuidAtom(), CategoryMgr_RegisterGUID(), Context_GetEnd(), Context_GetSelection(), Context_GetStart(), and InsertAtSelection_InsertTextAtSelection().
Definition at line 233 of file msctf.c.
Referenced by CategoryMgr_GetGUID(), CategoryMgr_IsEqualTfGuidAtom(), CompartmentSource_UnadviseSink(), Context_GetEnd(), Context_GetSelection(), Context_GetStart(), Context_SetSelection(), ContextSource_UnadviseSink(), DocumentMgrSource_UnadviseSink(), InsertAtSelection_InsertTextAtSelection(), IPPSource_UnadviseSink(), and ThreadMgrSource_UnadviseSink().
CLSID get_textservice_clsid | ( | TfClientId | tid | ) |
Definition at line 507 of file msctf.c.
Referenced by KeystrokeMgr_AdviseKeyEventSink(), and KeystrokeMgr_UnadviseKeyEventSink().
HRESULT get_textservice_sink | ( | TfClientId | tid, |
REFCLSID | iid, | ||
IUnknown ** | sink | ||
) |
Definition at line 517 of file msctf.c.
Referenced by KeystrokeMgr_AdviseKeyEventSink(), and KeystrokeMgr_UnadviseKeyEventSink().
Definition at line 952 of file inputprocessor.c.
Referenced by TF_CreateInputProcessorProfiles().
Definition at line 182 of file langbarmgr.c.
Referenced by TF_CreateLangBarMgr().
HRESULT Range_Constructor | ( | ITfContext * | context, |
ITextStoreACP * | textstore, | ||
DWORD | lockType, | ||
DWORD | anchorStart, | ||
DWORD | anchorEnd, | ||
ITfRange ** | ppOut | ||
) |
Definition at line 325 of file range.c.
Referenced by Context_GetEnd(), Context_GetSelection(), Context_GetStart(), and InsertAtSelection_InsertTextAtSelection().
Definition at line 259 of file msctf.c.
Referenced by Context_Destructor(), TextStoreACPSink_OnLockGranted(), and unadvise_sink().
HRESULT set_textservice_sink | ( | TfClientId | tid, |
REFCLSID | iid, | ||
IUnknown * | sink | ||
) |
Definition at line 534 of file msctf.c.
Referenced by KeystrokeMgr_AdviseKeyEventSink(), and KeystrokeMgr_UnadviseKeyEventSink().
HRESULT TF_SELECTION_to_TS_SELECTION_ACP | ( | const TF_SELECTION * | tf, |
TS_SELECTION_ACP * | tsAcp | ||
) |
Definition at line 1342 of file threadmgr.c.
Referenced by TF_CreateThreadMgr().
void ThreadMgr_OnDocumentMgrDestruction | ( | ITfThreadMgr * | tm, |
ITfDocumentMgr * | mgr | ||
) |
Definition at line 1537 of file threadmgr.c.
Referenced by DocumentMgr_Destructor().
Definition at line 312 of file msctf.c.
Referenced by CompartmentSource_UnadviseSink(), ContextSource_UnadviseSink(), DocumentMgrSource_UnadviseSink(), IPPSource_UnadviseSink(), and ThreadMgrSource_UnadviseSink().
|
extern |
Definition at line 40 of file msctf_internal.h.