ReactOS 0.4.16-dev-91-g764881a
|
#include <bridge.h>
Static Public Member Functions | |
static BOOL | IsOwnDim (ITfDocumentMgr *pDocMgr) |
@implemented | |
Protected Member Functions | |
LRESULT | EscHanjaMode (TLS *pTLS, HIMC hIMC, LPVOID lpData) |
@unimplemented | |
Static Protected Member Functions | |
static BOOL CALLBACK | EnumCreateInputContextCallback (HIMC hIMC, LPARAM lParam) |
static BOOL CALLBACK | EnumDestroyInputContextCallback (HIMC hIMC, LPARAM lParam) |
Additional Inherited Members | |
Public Types inherited from IUnknown | |
typedef IUnknown * | LPUNKNOWN |
CicBridge::CicBridge | ( | ) |
|
virtual |
@implemented
Definition at line 55 of file bridge.cpp.
HRESULT CicBridge::ActivateIMMX | ( | _Inout_ TLS * | pTLS, |
_Inout_ ITfThreadMgr_P * | pThreadMgr | ||
) |
@implemented
Definition at line 277 of file bridge.cpp.
Referenced by CtfImeCreateThreadMgr().
HRESULT CicBridge::ConfigureGeneral | ( | _Inout_ TLS * | pTLS, |
_In_ ITfThreadMgr * | pThreadMgr, | ||
_In_ HKL | hKL, | ||
_In_ HWND | hWnd | ||
) |
@implemented
Definition at line 520 of file bridge.cpp.
HRESULT CicBridge::ConfigureRegisterWord | ( | _Inout_ TLS * | pTLS, |
_In_ ITfThreadMgr * | pThreadMgr, | ||
_In_ HKL | hKL, | ||
_In_ HWND | hWnd, | ||
_Inout_opt_ LPVOID | lpData | ||
) |
@implemented
Definition at line 557 of file bridge.cpp.
@implemented
Definition at line 79 of file bridge.cpp.
Referenced by CtfImeCreateInputContext().
HRESULT CicBridge::DeactivateIMMX | ( | _Inout_ TLS * | pTLS, |
_Inout_ ITfThreadMgr_P * | pThreadMgr | ||
) |
@implemented
Definition at line 340 of file bridge.cpp.
Referenced by ActivateIMMX(), CtfImeDestroyThreadMgr(), ImeDestroy(), and ~CicBridge().
@implemented
Definition at line 143 of file bridge.cpp.
Referenced by CreateInputContext(), and CtfImeDestroyInputContext().
BOOL CicBridge::DoOpenCandidateHanja | ( | ITfThreadMgr_P * | pThreadMgr, |
CicIMCLock & | imcLock, | ||
CicInputContext * | pCicIC | ||
) |
|
staticprotected |
Creates input context for the current thread. @implemented
Definition at line 259 of file bridge.cpp.
Referenced by ActivateIMMX().
|
staticprotected |
Destroys input context for the current thread. @implemented
Definition at line 268 of file bridge.cpp.
Referenced by DeactivateIMMX().
@implemented
Definition at line 894 of file bridge.cpp.
Referenced by CtfImeEscapeEx().
@unimplemented
Definition at line 866 of file bridge.cpp.
Referenced by EscapeKorean().
ITfDocumentMgr * CicBridge::GetDocumentManager | ( | _Inout_ CicIMCCLock< CTFIMECONTEXT > & | imeContext | ) |
@implemented
Definition at line 67 of file bridge.cpp.
Referenced by CreateInputContext(), and SetActiveContextAlways().
ITfContext * CicBridge::GetInputContext | ( | CicIMCCLock< CTFIMECONTEXT > & | imeContext | ) |
@implemented
Definition at line 181 of file bridge.cpp.
Referenced by SelectEx().
@implemented
Definition at line 386 of file bridge.cpp.
Referenced by CtfImeCreateThreadMgr().
|
static |
@implemented
Definition at line 904 of file bridge.cpp.
Referenced by ImeProcessKey().
HRESULT CicBridge::Notify | ( | TLS * | pTLS, |
ITfThreadMgr_P * | pThreadMgr, | ||
HIMC | hIMC, | ||
DWORD | dwAction, | ||
DWORD | dwIndex, | ||
DWORD_PTR | dwValue | ||
) |
@implemented
Definition at line 701 of file bridge.cpp.
|
overridevirtual |
HRESULT CicBridge::OnSetConversionSentenceMode | ( | ITfThreadMgr_P * | pThreadMgr, |
CicIMCLock & | imcLock, | ||
CicInputContext * | pCicIC, | ||
DWORD | dwValue, | ||
LANGID | LangID | ||
) |
HRESULT CicBridge::OnSetOpenStatus | ( | TLS * | pTLS, |
ITfThreadMgr_P * | pThreadMgr, | ||
CicIMCLock & | imcLock, | ||
CicInputContext * | pCicIC | ||
) |
@implemented
Definition at line 190 of file bridge.cpp.
Referenced by Notify(), and SelectEx().
|
overridevirtual |
|
overridevirtual |
void CicBridge::PostTransMsg | ( | _In_ HWND | hWnd, |
_In_ INT | cTransMsgs, | ||
_In_ const TRANSMSG * | pTransMsgs | ||
) |
@implemented
Definition at line 507 of file bridge.cpp.
|
override |
@implemented
Definition at line 27 of file bridge.cpp.
HRESULT CicBridge::SelectEx | ( | _Inout_ TLS * | pTLS, |
_Inout_ ITfThreadMgr_P * | pThreadMgr, | ||
_In_ HIMC | hIMC, | ||
_In_ BOOL | fSelect, | ||
_In_ HKL | hKL | ||
) |
Selects the IME context. @implemented
Definition at line 210 of file bridge.cpp.
Referenced by CtfImeSelectEx().
HRESULT CicBridge::SetActiveContextAlways | ( | TLS * | pTLS, |
HIMC | hIMC, | ||
BOOL | fActive, | ||
HWND | hWnd, | ||
HKL | hKL | ||
) |
Definition at line 622 of file bridge.cpp.
Referenced by CtfImeSetActiveContextAlways().
void CicBridge::SetAssociate | ( | TLS * | pTLS, |
HWND | hWnd, | ||
HIMC | hIMC, | ||
ITfThreadMgr_P * | pThreadMgr, | ||
ITfDocumentMgr * | pDocMgr | ||
) |
@unimplemented
Definition at line 611 of file bridge.cpp.
Referenced by CreateInputContext(), and SetActiveContextAlways().
BOOL CicBridge::SetCompositionString | ( | TLS * | pTLS, |
ITfThreadMgr_P * | pThreadMgr, | ||
HIMC | hIMC, | ||
DWORD | dwIndex, | ||
LPCVOID | lpComp, | ||
DWORD | dwCompLen, | ||
LPCVOID | lpRead, | ||
DWORD | dwReadLen | ||
) |
@implemented
Definition at line 817 of file bridge.cpp.
|
override |
|
override |
@implemented
Definition at line 453 of file bridge.cpp.
Referenced by CtfImeCreateThreadMgr(), CtfImeDestroyThreadMgr(), ImeDestroy(), InitIMMX(), and ~CicBridge().
|
protected |
Definition at line 19 of file bridge.h.
Referenced by CicBridge(), and DeactivateIMMX().
|
protected |
Definition at line 17 of file bridge.h.
Referenced by CicBridge(), InitIMMX(), and UnInitIMMX().
|
protected |
Definition at line 18 of file bridge.h.
Referenced by CicBridge().
|
protected |
Definition at line 26 of file bridge.h.
Referenced by CicBridge().
|
protected |
Definition at line 20 of file bridge.h.
Referenced by ActivateIMMX(), and DeactivateIMMX().
|
protected |
Definition at line 24 of file bridge.h.
Referenced by ActivateIMMX(), CicBridge(), CreateInputContext(), DeactivateIMMX(), and OnSetOpenStatus().
|
protected |
Definition at line 16 of file bridge.h.
Referenced by CicBridge(), and STDMETHODIMP_().
|
protected |
Definition at line 25 of file bridge.h.
Referenced by CreateInputContext(), InitIMMX(), and UnInitIMMX().
|
protected |
Definition at line 22 of file bridge.h.
Referenced by ActivateIMMX(), CicBridge(), DeactivateIMMX(), and SetActiveContextAlways().
|
protected |
Definition at line 21 of file bridge.h.
Referenced by CicBridge(), InitIMMX(), and UnInitIMMX().
|
protected |
Definition at line 23 of file bridge.h.
Referenced by CicBridge(), InitIMMX(), and UnInitIMMX().