13class CInputContextOwnerCallBack;
48 const POINT *ptScreen,
55 BOOL *pfClipped)
override;
65 DWORD *pdwCookie)
override;
#define GetStatus(BaseIoAddress, Status)
STDMETHODIMP GetACPFromPoint(const POINT *ptScreen, DWORD dwFlags, LONG *pacp) override
@unimplemented
STDMETHODIMP QueryInterface(REFIID riid, LPVOID *ppvObj) override
@implemented
STDMETHODIMP UnadviseMouseSink(DWORD dwCookie) override
@implemented
HRESULT _Advise(IUnknown *pContext)
@implemented
FN_IC_OWNER_CALLBACK m_fnCallback
STDMETHODIMP GetScreenExt(RECT *prc) override
@implemented
STDMETHODIMP GetTextExt(LONG acpStart, LONG acpEnd, RECT *prc, BOOL *pfClipped) override
@unimplemented
STDMETHODIMP_(ULONG) Release() override
HRESULT _Unadvise()
@implemented
STDMETHODIMP AdviseMouseSink(ITfRangeACP *range, ITfMouseSink *pSink, DWORD *pdwCookie) override
@implemented
virtual ~CInputContextOwner()
@implemented
STDMETHODIMP GetWnd(HWND *phwnd) override
@unimplemented
STDMETHODIMP_(ULONG) AddRef() override
STDMETHODIMP GetAttribute(REFGUID rguidAttribute, VARIANT *pvarValue) override
@unimplemented
ITfContextOwnerServices * m_pContextOwnerServices
STDMETHODIMP OnEndComposition(ITfCompositionView *pComposition) override
@implemented
STDMETHODIMP OnStartComposition(ITfCompositionView *pComposition, BOOL *pfOk) override
@implemented
HRESULT SetupReconvertString(CicIMCLock &imcLock, ITfThreadMgr_P *pThreadMgr, UINT uCodePage, UINT uMsg, BOOL bUndo)
@unimplemented
CInputContextOwnerCallBack * m_pICOwnerCallback
STDMETHODIMP_(ULONG) AddRef() override
STDMETHODIMP OnUpdateComposition(ITfCompositionView *pComposition, ITfRange *pRangeNew) override
@implemented
BOOL SetCompositionString(CicIMCLock &imcLock, ITfThreadMgr_P *pThreadMgr, DWORD dwIndex, LPCVOID lpComp, DWORD dwCompLen, LPCVOID lpRead, DWORD dwReadLen, UINT uCodePage)
@unimplemented
HRESULT EscbCompComplete(CicIMCLock &imcLock)
@unimplemented
STDMETHODIMP QueryInterface(REFIID riid, LPVOID *ppvObj) override
@implemented
STDMETHODIMP OnCleanupContext(_In_ TfEditCookie ecWrite, _Inout_ ITfContext *pic) override
@implemented
HRESULT DelayedReconvertFuncCall(CicIMCLock &imcLock)
@unimplemented
void ClearPrevCandidatePos()
HRESULT EscbClearDocFeedBuffer(CicIMCLock &imcLock, BOOL bFlag)
@unimplemented
CCompartmentEventSink * m_pCompEventSink2
HRESULT EndReconvertString(CicIMCLock &imcLock)
@unimplemented
ITfDocumentMgr * m_pDocumentMgr
CCompartmentEventSink * m_pCompEventSink1
HRESULT GetGuidAtom(_Inout_ CicIMCLock &imcLock, _In_ BYTE iAtom, _Out_opt_ LPDWORD pdwGuidAtom)
@implemented
STDMETHODIMP_(ULONG) Release() override
CTextEventSink * m_pTextEventSink
HRESULT SetupDocFeedString(CicIMCLock &imcLock, UINT uCodePage)
@unimplemented
HRESULT OnSetCandidatePos(TLS *pTLS, CicIMCLock &imcLock)
@unimplemented
HRESULT DestroyInputContext()
@unimplemented
CInputContextOwner * m_pInputContextOwner
HRESULT EscbCompCancel(CicIMCLock &imcLock)
@unimplemented
virtual ~CicInputContext()
DWORD m_adwGuidAtoms[256]
HRESULT CreateInputContext(_Inout_ ITfThreadMgr *pThreadMgr, _Inout_ CicIMCLock &imcLock)
@unimplemented
HRESULT MsImeMouseHandler(DWORD dwUnknown58, DWORD dwUnknown59, UINT keys, CicIMCLock &imcLock)
@unimplemented
STDMETHODIMP OnCompositionTerminated(TfEditCookie ecWrite, ITfComposition *pComposition) override
@implemented
HRESULT(CALLBACK * FN_IC_OWNER_CALLBACK)(UINT uType, LPVOID args, LPVOID param)
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags