|
| CContext () |
|
virtual | ~CContext () |
|
HRESULT | Initialize (ITfDocumentMgr *manager) |
|
HRESULT | Uninitialize () |
|
STDMETHODIMP | QueryInterface (REFIID riid, void **ppvObj) override |
|
| STDMETHODIMP_ (ULONG) AddRef() override |
|
| STDMETHODIMP_ (ULONG) Release() override |
|
STDMETHODIMP | RequestEditSession (_In_ TfClientId tid, _In_ ITfEditSession *pes, _In_ DWORD dwFlags, _Out_ HRESULT *phrSession) override |
|
STDMETHODIMP | InWriteSession (_In_ TfClientId tid, _Out_ BOOL *pfWriteSession) override |
|
STDMETHODIMP | GetSelection (_In_ TfEditCookie ec, _In_ ULONG ulIndex, _In_ ULONG ulCount, _Out_ TF_SELECTION *pSelection, _Out_ ULONG *pcFetched) override |
|
STDMETHODIMP | SetSelection (_In_ TfEditCookie ec, _In_ ULONG ulCount, _In_ const TF_SELECTION *pSelection) override |
|
STDMETHODIMP | GetStart (_In_ TfEditCookie ec, _Out_ ITfRange **ppStart) override |
|
STDMETHODIMP | GetEnd (_In_ TfEditCookie ec, _Out_ ITfRange **ppEnd) override |
|
STDMETHODIMP | GetActiveView (_Out_ ITfContextView **ppView) override |
|
STDMETHODIMP | EnumViews (_Out_ IEnumTfContextViews **ppEnum) override |
|
STDMETHODIMP | GetStatus (_Out_ TF_STATUS *pdcs) override |
|
STDMETHODIMP | GetProperty (_In_ REFGUID guidProp, _Out_ ITfProperty **ppProp) override |
|
STDMETHODIMP | GetAppProperty (_In_ REFGUID guidProp, _Out_ ITfReadOnlyProperty **ppProp) override |
|
STDMETHODIMP | TrackProperties (_In_ const GUID **prgProp, _In_ ULONG cProp, _In_ const GUID **prgAppProp, _In_ ULONG cAppProp, _Out_ ITfReadOnlyProperty **ppProperty) override |
|
STDMETHODIMP | EnumProperties (_Out_ IEnumTfProperties **ppEnum) override |
|
STDMETHODIMP | GetDocumentMgr (_Out_ ITfDocumentMgr **ppDm) override |
|
STDMETHODIMP | CreateRangeBackup (_In_ TfEditCookie ec, _In_ ITfRange *pRange, _Out_ ITfRangeBackup **ppBackup) override |
|
STDMETHODIMP | AdviseSink (_In_ REFIID riid, _In_ IUnknown *punk, _Out_ DWORD *pdwCookie) override |
|
STDMETHODIMP | UnadviseSink (_In_ DWORD dwCookie) override |
|
STDMETHODIMP | StartComposition (_In_ TfEditCookie ecWrite, _In_ ITfRange *pCompositionRange, _In_ ITfCompositionSink *pSink, _Out_ ITfComposition **ppComposition) override |
|
STDMETHODIMP | EnumCompositions (_Out_ IEnumITfCompositionView **ppEnum) override |
|
STDMETHODIMP | FindComposition (_In_ TfEditCookie ecRead, _In_ ITfRange *pTestRange, _Out_ IEnumITfCompositionView **ppEnum) override |
|
STDMETHODIMP | TakeOwnership (_In_ TfEditCookie ecWrite, _In_ ITfCompositionView *pComposition, _In_ ITfCompositionSink *pSink, _Out_ ITfComposition **ppComposition) override |
|
STDMETHODIMP | TerminateComposition (_In_ ITfCompositionView *pComposition) override |
|
STDMETHODIMP | InsertTextAtSelection (_In_ TfEditCookie ec, _In_ DWORD dwFlags, _In_ const WCHAR *pchText, _In_ LONG cch, _Out_ ITfRange **ppRange) override |
|
STDMETHODIMP | InsertEmbeddedAtSelection (_In_ TfEditCookie ec, _In_ DWORD dwFlags, _In_ IDataObject *pDataObject, _Out_ ITfRange **ppRange) override |
|
STDMETHODIMP | AdviseSingleSink (_In_ TfClientId tid, _In_ REFIID riid, _In_ IUnknown *punk) override |
|
STDMETHODIMP | UnadviseSingleSink (_In_ TfClientId tid, _In_ REFIID riid) override |
|
STDMETHODIMP | OnTextChange (_In_ DWORD dwFlags, _In_ const TS_TEXTCHANGE *pChange) override |
|
STDMETHODIMP | OnSelectionChange () override |
|
STDMETHODIMP | OnLayoutChange (_In_ TsLayoutCode lcode, _In_ TsViewCookie vcView) override |
|
STDMETHODIMP | OnStatusChange (_In_ DWORD dwFlags) override |
|
STDMETHODIMP | OnAttrsChange (_In_ LONG acpStart, _In_ LONG acpEnd, _In_ ULONG cAttrs, _In_ const TS_ATTRID *paAttrs) override |
|
STDMETHODIMP | OnLockGranted (_In_ DWORD dwLockFlags) override |
|
STDMETHODIMP | OnStartEditTransaction () override |
|
STDMETHODIMP | OnEndEditTransaction () override |
|
STDMETHODIMP | Serialize (_In_ ITfProperty *prop, _In_ ITfRange *range, _Out_ TF_PERSISTENT_PROPERTY_HEADER_ACP *header, _In_ IStream *stream) override |
|
STDMETHODIMP | Unserialize (_In_ ITfProperty *prop, _In_ const TF_PERSISTENT_PROPERTY_HEADER_ACP *header, _In_ IStream *stream, _In_ ITfPersistentPropertyLoaderACP *loader) override |
|
STDMETHODIMP | ForceLoadProperty (_In_ ITfProperty *prop) override |
|
STDMETHODIMP | CreateRange (_In_ LONG start, _In_ LONG end, _Out_ ITfRangeACP **range) override |
|
HRESULT | RequestEditSession ([in] TfClientId tid, [in] ITfEditSession *pes, [in] DWORD dwFlags, [out] HRESULT *phrSession) |
|
HRESULT | InWriteSession ([in] TfClientId tid, [out] BOOL *pfWriteSession) |
|
HRESULT | GetSelection ([in] TfEditCookie ec, [in] ULONG ulIndex, [in] ULONG ulCount, [out, size_is(ulCount), length_is(*pcFetched)] TF_SELECTION *pSelection, [out] ULONG *pcFetched) |
|
HRESULT | SetSelection ([in] TfEditCookie ec, [in] ULONG ulCount, [in, size_is(ulCount)] const TF_SELECTION *pSelection) |
|
HRESULT | GetStart ([in] TfEditCookie ec, [out] ITfRange **ppStart) |
|
HRESULT | GetEnd ([in] TfEditCookie ec, [out] ITfRange **ppEnd) |
|
HRESULT | GetActiveView ([out] ITfContextView **ppView) |
|
HRESULT | EnumViews ([out] IEnumTfContextViews **ppEnum) |
|
HRESULT | GetStatus ([out] TF_STATUS *pdcs) |
|
HRESULT | GetProperty ([in] REFGUID guidProp, [out] ITfProperty **ppProp) |
|
HRESULT | GetAppProperty ([in] REFGUID guidProp, [out] ITfReadOnlyProperty **ppProp) |
|
HRESULT | TrackProperties ([in, size_is(cProp)] const GUID **prgProp, [in] ULONG cProp, [in, size_is(cAppProp)] const GUID **prgAppProp, [in] ULONG cAppProp, [out] ITfReadOnlyProperty **ppProperty) |
|
HRESULT | EnumProperties ([out] IEnumTfProperties **ppEnum) |
|
HRESULT | GetDocumentMgr ([out] ITfDocumentMgr **ppDm) |
|
HRESULT | CreateRangeBackup ([in] TfEditCookie ec, [in] ITfRange *pRange, [out] ITfRangeBackup **ppBackup) |
|
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 | TerminateComposition ([in] ITfCompositionView *pComposition) |
|
HRESULT | StartComposition ([in] TfEditCookie ecWrite, [in] ITfRange *pCompositionRange, [in] ITfCompositionSink *pSink, [out] ITfComposition **ppComposition) |
|
HRESULT | EnumCompositions ([out] IEnumITfCompositionView **ppEnum) |
|
HRESULT | FindComposition ([in] TfEditCookie ecRead, [in] ITfRange *pTestRange, [out] IEnumITfCompositionView **ppEnum) |
|
HRESULT | TakeOwnership ([in] TfEditCookie ecWrite, [in] ITfCompositionView *pComposition, [in] ITfCompositionSink *pSink, [out] ITfComposition **ppComposition) |
|
HRESULT | InsertTextAtSelection ([in] TfEditCookie ec, [in] DWORD dwFlags, [in, size_is(cch)] const WCHAR *pchText, [in] LONG cch, [out] ITfRange **ppRange) |
|
HRESULT | InsertEmbeddedAtSelection ([in] TfEditCookie ec, [in] DWORD dwFlags, [in] IDataObject *pDataObject, [out] ITfRange **ppRange) |
|
HRESULT | AdviseSingleSink ([in] TfClientId tid, [in] REFIID riid, [in, iid_is(riid)] IUnknown *punk) |
|
HRESULT | UnadviseSingleSink ([in] TfClientId tid, [in] REFIID riid) |
|
HRESULT | OnTextChange ([in] DWORD dwFlags, [in] const TS_TEXTCHANGE *pChange) |
|
HRESULT | OnSelectionChange () |
|
HRESULT | OnLayoutChange ([in] TsLayoutCode lcode, [in] TsViewCookie vcView) |
|
HRESULT | OnStatusChange ([in] DWORD dwFlags) |
|
HRESULT | OnAttrsChange ([in] LONG acpStart, [in] LONG acpEnd, [in] ULONG cAttrs, [in, size_is(cAttrs)] const TS_ATTRID *paAttrs) |
|
HRESULT | OnLockGranted ([in] DWORD dwLockFlags) |
|
HRESULT | OnStartEditTransaction () |
|
HRESULT | OnEndEditTransaction () |
|
HRESULT | Serialize ([in] ITfProperty *prop, [in] ITfRange *range, [out] TF_PERSISTENT_PROPERTY_HEADER_ACP *header, [in] IStream *stream) |
|
HRESULT | Unserialize ([in] ITfProperty *prop, [in] const TF_PERSISTENT_PROPERTY_HEADER_ACP *header, [in] IStream *stream, [in] ITfPersistentPropertyLoaderACP *loader) |
|
HRESULT | ForceLoadProperty ([in] ITfProperty *prop) |
|
HRESULT | CreateRange ([in] LONG start, [in] LONG end, [out] ITfRangeACP **range) |
|