|
| 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) |
|