83 static const QITAB c_tab[] =
89 return ::QISearch(
this, c_tab,
riid, ppvObj);
112 const POINT *ptScreen,
195 static const QITAB c_tab[] =
201 return ::QISearch(
this, c_tab,
riid, ppvObj);
207 return ::InterlockedIncrement(&
m_cRefs);
266 return imeContext.
m_hr;
395 while (pRanges->
Next(1, &pRange, 0) ==
S_OK)
399 pProp->
GetValue(ecWrite, pRange, &vari);
403 pProp->
Clear(ecWrite, pRange);
#define InterlockedDecrement
#define WINE_DEFAULT_DEBUG_CHANNEL(t)
#define UlongToHandle(ul)
HRESULT _Unadvise()
@implemented
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
HRESULT _Unadvise()
@implemented
STDMETHODIMP GetStatus(TF_STATUS *pdcs) override
@implemented
STDMETHODIMP AdviseMouseSink(ITfRangeACP *range, ITfMouseSink *pSink, DWORD *pdwCookie) override
@implemented
virtual ~CInputContextOwner()
@implemented
CInputContextOwner(FN_IC_OWNER_CALLBACK fnCallback, LPVOID pCallbackPV)
@unimplemented
STDMETHODIMP GetWnd(HWND *phwnd) override
@unimplemented
STDMETHODIMP GetAttribute(REFGUID rguidAttribute, VARIANT *pvarValue) override
@unimplemented
HRESULT _Unadvise()
@implemented
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
CicInputContext(_In_ TfClientId cliendId, _Inout_ PCIC_LIBTHREAD pLibThread, _In_ HIMC hIMC)
@unimplemented
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
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
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 GetLangId(_Out_ LANGID *pLangID)
@implemented
static TLS * PeekTLS()
@implemented
HRESULT ClearCompartment(TfClientId tid, IUnknown *pUnknown, REFGUID rguid, BOOL bThread)
@implemented
#define IME_PROP_COMPLETE_ON_UNSELECT
HRESULT(CALLBACK * FN_IC_OWNER_CALLBACK)(UINT uType, LPVOID args, LPVOID param)
HRESULT Next([in] ULONG ulCount, [out, size_is(ulCount), length_is(*pcFetched)] ITfRange **ppRange, [out] ULONG *pcFetched)
HRESULT Pop([in] DWORD dwFlags)
HRESULT Clear([in] TfEditCookie ec, [in] ITfRange *pRange)
HRESULT GetValue([in] TfEditCookie ec, [in] ITfRange *pRange, [out] VARIANT *pvarValue)
HRESULT EnumRanges([in] TfEditCookie ec, [out] IEnumTfRanges **ppEnum, [in] ITfRange *pTargetRange)
HRESULT UnadviseSingleSink([in] TfClientId tid, [in] REFIID riid)
HRESULT AdviseSink([in] REFIID riid, [in, iid_is(riid)] IUnknown *punk, [out] DWORD *pdwCookie)
HRESULT QueryInterface([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
EXTERN_C const GUID GUID_PROP_COMPOSING
HRESULT Inquire(_Out_ LPIMEINFO lpIMEInfo, _Out_ LPWSTR lpszWndClass, _In_ DWORD dwSystemInfoFlags, _In_ HKL hKL)
#define QITABENT(Cthis, Ifoo)
_Must_inspect_result_ _In_ WDFUSBDEVICE _In_opt_ WDFREQUEST _In_opt_ PWDF_REQUEST_SEND_OPTIONS _Out_writes_opt_ NumCharacters PUSHORT _Inout_ PUSHORT _In_ UCHAR _In_opt_ USHORT LangID
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags