|
| | CThreadMgr () |
| |
| virtual | ~CThreadMgr () |
| |
| void | OnDocumentMgrDestruction (ITfDocumentMgr *mgr) |
| |
| STDMETHODIMP | QueryInterface (REFIID iid, LPVOID *ppvObject) override |
| |
| | STDMETHODIMP_ (ULONG) AddRef() override |
| |
| | STDMETHODIMP_ (ULONG) Release() override |
| |
| STDMETHODIMP | Activate (_Out_ TfClientId *ptid) override |
| |
| STDMETHODIMP | Deactivate () override |
| |
| STDMETHODIMP | CreateDocumentMgr (_Out_ ITfDocumentMgr **ppdim) override |
| |
| STDMETHODIMP | EnumDocumentMgrs (_Out_ IEnumTfDocumentMgrs **ppEnum) override |
| |
| STDMETHODIMP | GetFocus (_Out_ ITfDocumentMgr **ppdimFocus) override |
| |
| STDMETHODIMP | SetFocus (_In_ ITfDocumentMgr *pdimFocus) override |
| |
| STDMETHODIMP | AssociateFocus (_In_ HWND hwnd, _In_ ITfDocumentMgr *pdimNew, _Out_ ITfDocumentMgr **ppdimPrev) override |
| |
| STDMETHODIMP | IsThreadFocus (_Out_ BOOL *pfThreadFocus) override |
| |
| STDMETHODIMP | GetFunctionProvider (_In_ REFCLSID clsid, _Out_ ITfFunctionProvider **ppFuncProv) override |
| |
| STDMETHODIMP | EnumFunctionProviders (_Out_ IEnumTfFunctionProviders **ppEnum) override |
| |
| STDMETHODIMP | GetGlobalCompartment (_Out_ ITfCompartmentMgr **ppCompMgr) override |
| |
| STDMETHODIMP | ActivateEx (_Out_ TfClientId *id, _In_ DWORD flags) override |
| |
| STDMETHODIMP | GetActiveFlags (_Out_ DWORD *flags) override |
| |
| STDMETHODIMP | AdviseSink (_In_ REFIID riid, _In_ IUnknown *punk, _Out_ DWORD *pdwCookie) override |
| |
| STDMETHODIMP | UnadviseSink (_In_ DWORD dwCookie) override |
| |
| STDMETHODIMP | AdviseKeyEventSink (_In_ TfClientId tid, _In_ ITfKeyEventSink *pSink, _In_ BOOL fForeground) override |
| |
| STDMETHODIMP | UnadviseKeyEventSink (_In_ TfClientId tid) override |
| |
| STDMETHODIMP | GetForeground (_Out_ CLSID *pclsid) override |
| |
| STDMETHODIMP | TestKeyDown (_In_ WPARAM wParam, _In_ LPARAM lParam, _Out_ BOOL *pfEaten) override |
| |
| STDMETHODIMP | TestKeyUp (_In_ WPARAM wParam, _In_ LPARAM lParam, _Out_ BOOL *pfEaten) override |
| |
| STDMETHODIMP | KeyDown (_In_ WPARAM wParam, _In_ LPARAM lParam, _Out_ BOOL *pfEaten) override |
| |
| STDMETHODIMP | KeyUp (_In_ WPARAM wParam, _In_ LPARAM lParam, _Out_ BOOL *pfEaten) override |
| |
| STDMETHODIMP | GetPreservedKey (_In_ ITfContext *pic, _In_ const TF_PRESERVEDKEY *pprekey, _Out_ GUID *pguid) override |
| |
| STDMETHODIMP | IsPreservedKey (_In_ REFGUID rguid, _In_ const TF_PRESERVEDKEY *pprekey, _Out_ BOOL *pfRegistered) override |
| |
| STDMETHODIMP | PreserveKey (_In_ TfClientId tid, _In_ REFGUID rguid, _In_ const TF_PRESERVEDKEY *prekey, _In_ const WCHAR *pchDesc, _In_ ULONG cchDesc) override |
| |
| STDMETHODIMP | UnpreserveKey (_In_ REFGUID rguid, _In_ const TF_PRESERVEDKEY *pprekey) override |
| |
| STDMETHODIMP | SetPreservedKeyDescription (_In_ REFGUID rguid, _In_ const WCHAR *pchDesc, _In_ ULONG cchDesc) override |
| |
| STDMETHODIMP | GetPreservedKeyDescription (_In_ REFGUID rguid, _Out_ BSTR *pbstrDesc) override |
| |
| STDMETHODIMP | SimulatePreservedKey (_In_ ITfContext *pic, _In_ REFGUID rguid, _Out_ BOOL *pfEaten) override |
| |
| STDMETHODIMP | PeekMessageA (_Out_ LPMSG pMsg, _In_ HWND hwnd, _In_ UINT wMsgFilterMin, _In_ UINT wMsgFilterMax, _In_ UINT wRemoveMsg, _Out_ BOOL *pfResult) override |
| |
| STDMETHODIMP | GetMessageA (_Out_ LPMSG pMsg, _In_ HWND hwnd, _In_ UINT wMsgFilterMin, _In_ UINT wMsgFilterMax, _Out_ BOOL *pfResult) override |
| |
| STDMETHODIMP | PeekMessageW (_Out_ LPMSG pMsg, _In_ HWND hwnd, _In_ UINT wMsgFilterMin, _In_ UINT wMsgFilterMax, _In_ UINT wRemoveMsg, _Out_ BOOL *pfResult) override |
| |
| STDMETHODIMP | GetMessageW (_Out_ LPMSG pMsg, _In_ HWND hwnd, _In_ UINT wMsgFilterMin, _In_ UINT wMsgFilterMax, _Out_ BOOL *pfResult) override |
| |
| STDMETHODIMP | GetClientId (_In_ REFCLSID rclsid, _Out_ TfClientId *ptid) override |
| |
| STDMETHODIMP | BeginUIElement (_In_ ITfUIElement *element, _Inout_ BOOL *show, _Out_ DWORD *id) override |
| |
| STDMETHODIMP | UpdateUIElement (_In_ DWORD id) override |
| |
| STDMETHODIMP | EndUIElement (_In_ DWORD id) override |
| |
| STDMETHODIMP | GetUIElement (_In_ DWORD id, _Out_ ITfUIElement **element) override |
| |
| STDMETHODIMP | EnumUIElements (_Out_ IEnumTfUIElements **enum_elements) override |
| |
| STDMETHODIMP | AdviseSingleSink (_In_ TfClientId tid, _In_ REFIID riid, _In_ IUnknown *punk) override |
| |
| STDMETHODIMP | UnadviseSingleSink (_In_ TfClientId tid, _In_ REFIID riid) override |
| |
| STDMETHODIMP | OnInitDocumentMgr (_In_ ITfDocumentMgr *pdim) override |
| |
| STDMETHODIMP | OnUninitDocumentMgr (_In_ ITfDocumentMgr *pdim) override |
| |
| STDMETHODIMP | OnSetFocus (_In_ ITfDocumentMgr *pdimFocus, _In_ ITfDocumentMgr *pdimPrevFocus) override |
| |
| STDMETHODIMP | OnPushContext (_In_ ITfContext *pic) override |
| |
| STDMETHODIMP | OnPopContext (_In_ ITfContext *pic) override |
| |
| HRESULT | ActivateEx ([out] TfClientId *id, [in] DWORD flags) |
| |
| HRESULT | GetActiveFlags ([out] DWORD *flags) |
| |
| HRESULT | Activate ([out] TfClientId *ptid) |
| |
| HRESULT | Deactivate () |
| |
| HRESULT | CreateDocumentMgr ([out] ITfDocumentMgr **ppdim) |
| |
| HRESULT | EnumDocumentMgrs ([out] IEnumTfDocumentMgrs **ppEnum) |
| |
| HRESULT | GetFocus ([out] ITfDocumentMgr **ppdimFocus) |
| |
| HRESULT | SetFocus ([in] ITfDocumentMgr *pdimFocus) |
| |
| HRESULT | AssociateFocus ([in] HWND hwnd, [in, unique] ITfDocumentMgr *pdimNew, [out] ITfDocumentMgr **ppdimPrev) |
| |
| HRESULT | IsThreadFocus ([out] BOOL *pfThreadFocus) |
| |
| HRESULT | GetFunctionProvider ([in] REFCLSID clsid, [out] ITfFunctionProvider **ppFuncProv) |
| |
| HRESULT | EnumFunctionProviders ([out] IEnumTfFunctionProviders **ppEnum) |
| |
| HRESULT | GetGlobalCompartment ([out] ITfCompartmentMgr **ppCompMgr) |
| |
| HRESULT | QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject) |
| |
| ULONG | AddRef () |
| |
| ULONG | Release () |
| |
| HRESULT | AdviseSink ([in] REFIID riid, [in, iid_is(riid)] IUnknown *punk, [out] DWORD *pdwCookie) |
| |
| HRESULT | UnadviseSink ([in] DWORD dwCookie) |
| |
| HRESULT | AdviseKeyEventSink ([in] TfClientId tid, [in] ITfKeyEventSink *pSink, [in] BOOL fForeground) |
| |
| HRESULT | UnadviseKeyEventSink ([in] TfClientId tid) |
| |
| HRESULT | GetForeground ([out] CLSID *pclsid) |
| |
| HRESULT | TestKeyDown ([in] WPARAM wParam, [in] LPARAM lParam, [out] BOOL *pfEaten) |
| |
| HRESULT | TestKeyUp ([in] WPARAM wParam, [in] LPARAM lParam, [out] BOOL *pfEaten) |
| |
| HRESULT | KeyDown ([in] WPARAM wParam, [in] LPARAM lParam, [out] BOOL *pfEaten) |
| |
| HRESULT | KeyUp ([in] WPARAM wParam, [in] LPARAM lParam, [out] BOOL *pfEaten) |
| |
| HRESULT | GetPreservedKey ([in] ITfContext *pic, [in] const TF_PRESERVEDKEY *pprekey, [out] GUID *pguid) |
| |
| HRESULT | IsPreservedKey ([in] REFGUID rguid, [in] const TF_PRESERVEDKEY *pprekey, [out] BOOL *pfRegistered) |
| |
| HRESULT | PreserveKey ([in] TfClientId tid, [in] REFGUID rguid, [in] const TF_PRESERVEDKEY *prekey, [in, size_is(cchDesc)] const WCHAR *pchDesc, [in] ULONG cchDesc) |
| |
| HRESULT | UnpreserveKey ([in] REFGUID rguid, [in] const TF_PRESERVEDKEY *pprekey) |
| |
| HRESULT | SetPreservedKeyDescription ([in] REFGUID rguid, [in, size_is(cchDesc)] const WCHAR *pchDesc, [in] ULONG cchDesc) |
| |
| HRESULT | GetPreservedKeyDescription ([in] REFGUID rguid, [out] BSTR *pbstrDesc) |
| |
| HRESULT | SimulatePreservedKey ([in] ITfContext *pic, [in] REFGUID rguid, [out] BOOL *pfEaten) |
| |
| HRESULT | PeekMessageA ([out] LPMSG pMsg, [in] HWND hwnd, [in] UINT wMsgFilterMin, [in] UINT wMsgFilterMax, [in] UINT wRemoveMsg, [out] BOOL *pfResult) |
| |
| HRESULT | GetMessageA ([out] LPMSG pMsg, [in] HWND hwnd, [in] UINT wMsgFilterMin, [in] UINT wMsgFilterMax, [out] BOOL *pfResult) |
| |
| HRESULT | PeekMessageW ([out] LPMSG pMsg, [in] HWND hwnd, [in] UINT wMsgFilterMin, [in] UINT wMsgFilterMax, [in] UINT wRemoveMsg, [out] BOOL *pfResult) |
| |
| HRESULT | GetMessageW ([out] LPMSG pMsg, [in] HWND hwnd, [in] UINT wMsgFilterMin, [in] UINT wMsgFilterMax, [out] BOOL *pfResult) |
| |
| HRESULT | GetClientId ([in] REFCLSID rclsid, [out] TfClientId *ptid) |
| |
| HRESULT | BeginUIElement ([in] ITfUIElement *element, [in, out] BOOL *show, [out] DWORD *id) |
| |
| HRESULT | UpdateUIElement ([in] DWORD id) |
| |
| HRESULT | EndUIElement ([in] DWORD id) |
| |
| HRESULT | GetUIElement ([in] DWORD id, [out] ITfUIElement **element) |
| |
| HRESULT | EnumUIElements ([out] IEnumTfUIElements **enum_elements) |
| |
| HRESULT | AdviseSingleSink ([in] TfClientId tid, [in] REFIID riid, [in, iid_is(riid)] IUnknown *punk) |
| |
| HRESULT | UnadviseSingleSink ([in] TfClientId tid, [in] REFIID riid) |
| |
| HRESULT | OnInitDocumentMgr ([in] ITfDocumentMgr *pdim) |
| |
| HRESULT | OnUninitDocumentMgr ([in] ITfDocumentMgr *pdim) |
| |
| HRESULT | OnSetFocus ([in] ITfDocumentMgr *pdimFocus, [in] ITfDocumentMgr *pdimPrevFocus) |
| |
| HRESULT | OnPushContext ([in] ITfContext *pic) |
| |
| HRESULT | OnPopContext ([in] ITfContext *pic) |
| |
Definition at line 40 of file threadmgr.cpp.