Data Structures |
| struct | ThreadMgrSink |
| struct | PreservedKey |
| struct | DocumentMgrEntry |
| struct | AssociatedWindow |
| struct | ThreadMgr |
| struct | EnumTfDocumentMgr |
Defines |
| #define | COBJMACROS |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (msctf) |
| static HRESULT | EnumTfDocumentMgr_Constructor (struct list *head, IEnumTfDocumentMgrs **ppOut) |
| static ThreadMgr * | impl_from_ITfSourceVtbl (ITfSource *iface) |
| static ThreadMgr * | impl_from_ITfKeystrokeMgrVtbl (ITfKeystrokeMgr *iface) |
| static ThreadMgr * | impl_from_ITfMessagePumpVtbl (ITfMessagePump *iface) |
| static ThreadMgr * | impl_from_ITfClientIdVtbl (ITfClientId *iface) |
| static ThreadMgr * | impl_from_ITfThreadMgrEventSink (ITfThreadMgrEventSink *iface) |
| static ThreadMgr * | impl_from_ITfSourceSingleVtbl (ITfSourceSingle *iface) |
| static void | free_sink (ThreadMgrSink *sink) |
| static void | ThreadMgr_Destructor (ThreadMgr *This) |
| static HRESULT WINAPI | ThreadMgr_QueryInterface (ITfThreadMgr *iface, REFIID iid, LPVOID *ppvOut) |
| static ULONG WINAPI | ThreadMgr_AddRef (ITfThreadMgr *iface) |
| static ULONG WINAPI | ThreadMgr_Release (ITfThreadMgr *iface) |
| static HRESULT WINAPI | ThreadMgr_fnActivate (ITfThreadMgr *iface, TfClientId *ptid) |
| static HRESULT WINAPI | ThreadMgr_fnDeactivate (ITfThreadMgr *iface) |
| static HRESULT WINAPI | ThreadMgr_CreateDocumentMgr (ITfThreadMgr *iface, ITfDocumentMgr **ppdim) |
| static HRESULT WINAPI | ThreadMgr_EnumDocumentMgrs (ITfThreadMgr *iface, IEnumTfDocumentMgrs **ppEnum) |
| static HRESULT WINAPI | ThreadMgr_GetFocus (ITfThreadMgr *iface, ITfDocumentMgr **ppdimFocus) |
| static HRESULT WINAPI | ThreadMgr_SetFocus (ITfThreadMgr *iface, ITfDocumentMgr *pdimFocus) |
| static LRESULT CALLBACK | ThreadFocusHookProc (int nCode, WPARAM wParam, LPARAM lParam) |
| static HRESULT | SetupWindowsHook (ThreadMgr *This) |
| static HRESULT WINAPI | ThreadMgr_AssociateFocus (ITfThreadMgr *iface, HWND hwnd, ITfDocumentMgr *pdimNew, ITfDocumentMgr **ppdimPrev) |
| static HRESULT WINAPI | ThreadMgr_IsThreadFocus (ITfThreadMgr *iface, BOOL *pfThreadFocus) |
| static HRESULT WINAPI | ThreadMgr_GetFunctionProvider (ITfThreadMgr *iface, REFCLSID clsid, ITfFunctionProvider **ppFuncProv) |
| static HRESULT WINAPI | ThreadMgr_EnumFunctionProviders (ITfThreadMgr *iface, IEnumTfFunctionProviders **ppEnum) |
| static HRESULT WINAPI | ThreadMgr_GetGlobalCompartment (ITfThreadMgr *iface, ITfCompartmentMgr **ppCompMgr) |
| static HRESULT WINAPI | Source_QueryInterface (ITfSource *iface, REFIID iid, LPVOID *ppvOut) |
| static ULONG WINAPI | Source_AddRef (ITfSource *iface) |
| static ULONG WINAPI | Source_Release (ITfSource *iface) |
| static HRESULT WINAPI | ThreadMgrSource_AdviseSink (ITfSource *iface, REFIID riid, IUnknown *punk, DWORD *pdwCookie) |
| static HRESULT WINAPI | ThreadMgrSource_UnadviseSink (ITfSource *iface, DWORD pdwCookie) |
| static HRESULT WINAPI | KeystrokeMgr_QueryInterface (ITfKeystrokeMgr *iface, REFIID iid, LPVOID *ppvOut) |
| static ULONG WINAPI | KeystrokeMgr_AddRef (ITfKeystrokeMgr *iface) |
| static ULONG WINAPI | KeystrokeMgr_Release (ITfKeystrokeMgr *iface) |
| static HRESULT WINAPI | KeystrokeMgr_AdviseKeyEventSink (ITfKeystrokeMgr *iface, TfClientId tid, ITfKeyEventSink *pSink, BOOL fForeground) |
| static HRESULT WINAPI | KeystrokeMgr_UnadviseKeyEventSink (ITfKeystrokeMgr *iface, TfClientId tid) |
| static HRESULT WINAPI | KeystrokeMgr_GetForeground (ITfKeystrokeMgr *iface, CLSID *pclsid) |
| static HRESULT WINAPI | KeystrokeMgr_TestKeyDown (ITfKeystrokeMgr *iface, WPARAM wParam, LPARAM lParam, BOOL *pfEaten) |
| static HRESULT WINAPI | KeystrokeMgr_TestKeyUp (ITfKeystrokeMgr *iface, WPARAM wParam, LPARAM lParam, BOOL *pfEaten) |
| static HRESULT WINAPI | KeystrokeMgr_KeyDown (ITfKeystrokeMgr *iface, WPARAM wParam, LPARAM lParam, BOOL *pfEaten) |
| static HRESULT WINAPI | KeystrokeMgr_KeyUp (ITfKeystrokeMgr *iface, WPARAM wParam, LPARAM lParam, BOOL *pfEaten) |
| static HRESULT WINAPI | KeystrokeMgr_GetPreservedKey (ITfKeystrokeMgr *iface, ITfContext *pic, const TF_PRESERVEDKEY *pprekey, GUID *pguid) |
| static HRESULT WINAPI | KeystrokeMgr_IsPreservedKey (ITfKeystrokeMgr *iface, REFGUID rguid, const TF_PRESERVEDKEY *pprekey, BOOL *pfRegistered) |
| static HRESULT WINAPI | KeystrokeMgr_PreserveKey (ITfKeystrokeMgr *iface, TfClientId tid, REFGUID rguid, const TF_PRESERVEDKEY *prekey, const WCHAR *pchDesc, ULONG cchDesc) |
| static HRESULT WINAPI | KeystrokeMgr_UnpreserveKey (ITfKeystrokeMgr *iface, REFGUID rguid, const TF_PRESERVEDKEY *pprekey) |
| static HRESULT WINAPI | KeystrokeMgr_SetPreservedKeyDescription (ITfKeystrokeMgr *iface, REFGUID rguid, const WCHAR *pchDesc, ULONG cchDesc) |
| static HRESULT WINAPI | KeystrokeMgr_GetPreservedKeyDescription (ITfKeystrokeMgr *iface, REFGUID rguid, BSTR *pbstrDesc) |
| static HRESULT WINAPI | KeystrokeMgr_SimulatePreservedKey (ITfKeystrokeMgr *iface, ITfContext *pic, REFGUID rguid, BOOL *pfEaten) |
| static HRESULT WINAPI | MessagePump_QueryInterface (ITfMessagePump *iface, REFIID iid, LPVOID *ppvOut) |
| static ULONG WINAPI | MessagePump_AddRef (ITfMessagePump *iface) |
| static ULONG WINAPI | MessagePump_Release (ITfMessagePump *iface) |
| static HRESULT WINAPI | MessagePump_PeekMessageA (ITfMessagePump *iface, LPMSG pMsg, HWND hwnd, UINT wMsgFilterMin, UINT wMsgFilterMax, UINT wRemoveMsg, BOOL *pfResult) |
| static HRESULT WINAPI | MessagePump_GetMessageA (ITfMessagePump *iface, LPMSG pMsg, HWND hwnd, UINT wMsgFilterMin, UINT wMsgFilterMax, BOOL *pfResult) |
| static HRESULT WINAPI | MessagePump_PeekMessageW (ITfMessagePump *iface, LPMSG pMsg, HWND hwnd, UINT wMsgFilterMin, UINT wMsgFilterMax, UINT wRemoveMsg, BOOL *pfResult) |
| static HRESULT WINAPI | MessagePump_GetMessageW (ITfMessagePump *iface, LPMSG pMsg, HWND hwnd, UINT wMsgFilterMin, UINT wMsgFilterMax, BOOL *pfResult) |
| static HRESULT WINAPI | ClientId_QueryInterface (ITfClientId *iface, REFIID iid, LPVOID *ppvOut) |
| static ULONG WINAPI | ClientId_AddRef (ITfClientId *iface) |
| static ULONG WINAPI | ClientId_Release (ITfClientId *iface) |
| static HRESULT WINAPI | ClientId_GetClientId (ITfClientId *iface, REFCLSID rclsid, TfClientId *ptid) |
| static HRESULT WINAPI | ThreadMgrEventSink_QueryInterface (ITfThreadMgrEventSink *iface, REFIID iid, LPVOID *ppvOut) |
| static ULONG WINAPI | ThreadMgrEventSink_AddRef (ITfThreadMgrEventSink *iface) |
| static ULONG WINAPI | ThreadMgrEventSink_Release (ITfThreadMgrEventSink *iface) |
| static HRESULT WINAPI | ThreadMgrEventSink_OnInitDocumentMgr (ITfThreadMgrEventSink *iface, ITfDocumentMgr *pdim) |
| static HRESULT WINAPI | ThreadMgrEventSink_OnUninitDocumentMgr (ITfThreadMgrEventSink *iface, ITfDocumentMgr *pdim) |
| static HRESULT WINAPI | ThreadMgrEventSink_OnSetFocus (ITfThreadMgrEventSink *iface, ITfDocumentMgr *pdimFocus, ITfDocumentMgr *pdimPrevFocus) |
| static HRESULT WINAPI | ThreadMgrEventSink_OnPushContext (ITfThreadMgrEventSink *iface, ITfContext *pic) |
| static HRESULT WINAPI | ThreadMgrEventSink_OnPopContext (ITfThreadMgrEventSink *iface, ITfContext *pic) |
| static HRESULT WINAPI | ThreadMgrSourceSingle_QueryInterface (ITfSourceSingle *iface, REFIID iid, LPVOID *ppvOut) |
| static ULONG WINAPI | ThreadMgrSourceSingle_AddRef (ITfSourceSingle *iface) |
| static ULONG WINAPI | ThreadMgrSourceSingle_Release (ITfSourceSingle *iface) |
| static HRESULT WINAPI | ThreadMgrSourceSingle_AdviseSingleSink (ITfSourceSingle *iface, TfClientId tid, REFIID riid, IUnknown *punk) |
| static HRESULT WINAPI | ThreadMgrSourceSingle_UnadviseSingleSink (ITfSourceSingle *iface, TfClientId tid, REFIID riid) |
| HRESULT | ThreadMgr_Constructor (IUnknown *pUnkOuter, IUnknown **ppOut) |
| static void | EnumTfDocumentMgr_Destructor (EnumTfDocumentMgr *This) |
| static HRESULT WINAPI | EnumTfDocumentMgr_QueryInterface (IEnumTfDocumentMgrs *iface, REFIID iid, LPVOID *ppvOut) |
| static ULONG WINAPI | EnumTfDocumentMgr_AddRef (IEnumTfDocumentMgrs *iface) |
| static ULONG WINAPI | EnumTfDocumentMgr_Release (IEnumTfDocumentMgrs *iface) |
| static HRESULT WINAPI | EnumTfDocumentMgr_Next (IEnumTfDocumentMgrs *iface, ULONG ulCount, ITfDocumentMgr **rgDocumentMgr, ULONG *pcFetched) |
| static HRESULT WINAPI | EnumTfDocumentMgr_Skip (IEnumTfDocumentMgrs *iface, ULONG celt) |
| static HRESULT WINAPI | EnumTfDocumentMgr_Reset (IEnumTfDocumentMgrs *iface) |
| static HRESULT WINAPI | EnumTfDocumentMgr_Clone (IEnumTfDocumentMgrs *iface, IEnumTfDocumentMgrs **ppenum) |
| void | ThreadMgr_OnDocumentMgrDestruction (ITfThreadMgr *tm, ITfDocumentMgr *mgr) |
Variables |
| static const ITfThreadMgrVtbl | ThreadMgr_ThreadMgrVtbl |
| static const ITfSourceVtbl | ThreadMgr_SourceVtbl |
| static const ITfKeystrokeMgrVtbl | ThreadMgr_KeystrokeMgrVtbl |
| static const ITfMessagePumpVtbl | ThreadMgr_MessagePumpVtbl |
| static const ITfClientIdVtbl | ThreadMgr_ClientIdVtbl |
static const
ITfThreadMgrEventSinkVtbl | ThreadMgr_ThreadMgrEventSinkVtbl |
| static const ITfSourceSingleVtbl | ThreadMgr_SourceSingleVtbl |
static const
IEnumTfDocumentMgrsVtbl | IEnumTfDocumentMgrs_Vtbl |