ReactOS 0.4.16-dev-1399-gaaed9f7
msctf_undoc.idl File Reference

Go to the source code of this file.

Classes

interface  ITfRangeAnchor
 
interface  ITfDisplayAttributeCollectionMgr
 

Functions

BOOL WINAPI TF_InitSystem (VOID)
 
BOOL WINAPI TF_UninitSystem (VOID)
 
HRESULT WINAPI TF_GetGlobalCompartment (_Out_ ITfCompartmentMgr **ppCompMgr)
 
HRESULT WINAPI TF_PostAllThreadMsg (_In_opt_ WPARAM wParam, _In_ DWORD dwFlags)
 
HANDLE WINAPI TF_CreateCicLoadMutex (_Out_ LPBOOL pfWinLogon)
 
HRESULT WINAPI TF_InvalidAssemblyListCache (VOID)
 
HRESULT WINAPI TF_InvalidAssemblyListCacheIfExist (VOID)
 
HICON WINAPI TF_GetLangIcon (_In_ LANGID LangID, _Out_writes_(cchText) PWSTR pszText, _In_ INT cchText)
 
VOID WINAPI TF_InitMlngInfo (VOID)
 
INT WINAPI TF_MlngInfoCount (VOID)
 
INT WINAPI TF_GetMlngIconIndex (_In_ INT iKL)
 
HICON WINAPI TF_InatExtractIcon (_In_ INT iKL)
 
HRESULT WINAPI TF_RunInputCPL (VOID)
 
LONG WINAPI TF_CheckThreadInputIdle (_In_ DWORD dwThreadId, _In_ DWORD dwMilliseconds)
 
BOOL WINAPI TF_IsInMarshaling (_In_ DWORD dwThreadId)
 
BOOL WINAPI TF_IsFullScreenWindowAcitvated (VOID)
 
HRESULT WINAPI TF_CUASAppFix (_In_ LPCSTR pszName)
 
HRESULT WINAPI TF_ClearLangBarAddIns (_In_ REFGUID rguid)
 
HRESULT WINAPI TF_GetInputScope (_In_opt_ HWND hWnd, _Out_ ITfInputScope **ppInputScope)
 
BOOL WINAPI TF_DllDetachInOther (VOID)
 
BOOL WINAPI TF_GetMlngHKL (_In_ INT iKL, _Out_opt_ HKL *phKL, _Out_writes_opt_(cchText) LPWSTR pszText, _In_ INT cchText)
 
BOOL WINAPI TF_GetThreadFlags (_In_ DWORD dwThreadId, _Out_ LPDWORD pdwFlags1, _Out_ LPDWORD pdwFlags2, _Out_ LPDWORD pdwFlags3)
 

Function Documentation

◆ TF_CheckThreadInputIdle()

LONG WINAPI TF_CheckThreadInputIdle ( _In_ DWORD  dwThreadId,
_In_ DWORD  dwMilliseconds 
)

Definition at line 401 of file utils.cpp.

402{
403 FIXME("(%lu, %lu)\n", dwThreadId, dwMilliseconds);
404 return -1;
405}
#define FIXME(fmt,...)
Definition: precomp.h:53
DWORD dwThreadId
Definition: fdebug.c:31

◆ TF_ClearLangBarAddIns()

HRESULT WINAPI TF_ClearLangBarAddIns ( _In_ REFGUID  rguid)

Definition at line 413 of file utils.cpp.

414{
415 FIXME("(%p)\n", guid);
416 return E_NOTIMPL;
417}
#define E_NOTIMPL
Definition: ddrawi.h:99
GUID guid
Definition: version.c:147

◆ TF_CreateCicLoadMutex()

HANDLE WINAPI TF_CreateCicLoadMutex ( _Out_ LPBOOL  pfWinLogon)

Definition at line 284 of file utils.cpp.

285{
286 FIXME("(%p)\n", pfWinLogon);
287 if (pfWinLogon == NULL)
288 return NULL;
289 *pfWinLogon = FALSE;
290 return NULL;
291}
#define NULL
Definition: types.h:112
#define FALSE
Definition: types.h:117

Referenced by InitApp().

◆ TF_CUASAppFix()

HRESULT WINAPI TF_CUASAppFix ( _In_ LPCSTR  pszName)

Definition at line 387 of file utils.cpp.

388{
389 if (!pszName || lstrcmpiA(pszName, "DelayFirstActivateKeyboardLayout") != 0)
390 return E_INVALIDARG;
392 return S_OK;
393}
DWORD g_dwAppCompatibility
Definition: utils.cpp:52
#define E_INVALIDARG
Definition: ddrawi.h:101
int WINAPI lstrcmpiA(LPCSTR str1, LPCSTR str2)
Definition: locale.c:4227
#define S_OK
Definition: intsafe.h:52
#define CTF_COMPAT_DELAY_FIRST_ACTIVATE
Definition: mlng.h:10

◆ TF_DllDetachInOther()

BOOL WINAPI TF_DllDetachInOther ( VOID  )

Definition at line 312 of file utils.cpp.

313{
314 FIXME("()\n");
315 return TRUE;
316}
#define TRUE
Definition: types.h:120

Referenced by DllMain(), and ProcessDetach().

◆ TF_GetGlobalCompartment()

HRESULT WINAPI TF_GetGlobalCompartment ( _Out_ ITfCompartmentMgr **  ppCompMgr)

Definition at line 324 of file utils.cpp.

325{
326 FIXME("(%p)\n", ppCompMgr);
327 *ppCompMgr = NULL;
328 return E_NOTIMPL;
329}

Referenced by GetGlobalCompartment().

◆ TF_GetInputScope()

HRESULT WINAPI TF_GetInputScope ( _In_opt_ HWND  hWnd,
_Out_ ITfInputScope **  ppInputScope 
)

Definition at line 362 of file utils.cpp.

363{
364 FIXME("(%p, %p)\n", hWnd, ppInputScope);
365 *ppInputScope = NULL;
366 return E_NOTIMPL;
367}
HWND hWnd
Definition: settings.c:17

◆ TF_GetLangIcon()

HICON WINAPI TF_GetLangIcon ( _In_ LANGID  LangID,
_Out_writes_(cchText) PWSTR  pszText,
_In_ INT  cchText 
)

◆ TF_GetMlngHKL()

BOOL WINAPI TF_GetMlngHKL ( _In_ INT  iKL,
_Out_opt_ HKL phKL,
_Out_writes_opt_(cchText) LPWSTR  pszText,
_In_ INT  cchText 
)

◆ TF_GetMlngIconIndex()

INT WINAPI TF_GetMlngIconIndex ( _In_ INT  iKL)

Definition at line 641 of file mlng.cpp.

642{
643 TRACE("(%d)\n", iKL);
644
645 INT iIcon = -1;
646
648
650
651 if (iKL < (INT)g_pMlngInfo->size())
652 iIcon = (*g_pMlngInfo)[iKL].GetIconIndex();
653
655
656 return iIcon;
657}
#define assert(x)
Definition: debug.h:53
CRITICAL_SECTION g_cs
Definition: utils.cpp:39
CicArray< MLNGINFO > * g_pMlngInfo
Definition: mlng.cpp:33
#define TRACE(s)
Definition: solgame.cpp:4
int32_t INT
Definition: typedefs.h:58
void WINAPI LeaveCriticalSection(LPCRITICAL_SECTION)
void WINAPI EnterCriticalSection(LPCRITICAL_SECTION)

Referenced by GetIconIndexFromhKL().

◆ TF_GetThreadFlags()

BOOL WINAPI TF_GetThreadFlags ( _In_ DWORD  dwThreadId,
_Out_ LPDWORD  pdwFlags1,
_Out_ LPDWORD  pdwFlags2,
_Out_ LPDWORD  pdwFlags3 
)

Definition at line 253 of file utils.cpp.

258{
259 FIXME("(%lu, %p, %p, %p)\n", dwThreadId, pdwFlags1, pdwFlags2, pdwFlags3);
260 *pdwFlags1 = *pdwFlags2 = *pdwFlags3 = 0;
261 return FALSE;
262}

Referenced by CTipbarWnd::_FindThread(), and CTipbarThread::Init().

◆ TF_InatExtractIcon()

HICON WINAPI TF_InatExtractIcon ( _In_ INT  iKL)

Definition at line 630 of file mlng.cpp.

631{
632 TRACE("(%d)\n", iKL);
633 return g_IconList.ExtractIcon(iKL);
634}
HICON ExtractIcon(INT iIcon)
@implemented
Definition: mlng.cpp:469
CStaticIconList g_IconList
Definition: mlng.cpp:36

Referenced by CLBarInatItem::GetIcon(), and CLBarInatItem::InitMenu().

◆ TF_InitMlngInfo()

VOID WINAPI TF_InitMlngInfo ( VOID  )

Definition at line 595 of file mlng.cpp.

596{
597 TRACE("()\n");
598
600
601 if (CheckMlngInfo())
602 {
605 }
606
608}
static VOID CreateMlngInfo(VOID)
@implemented
Definition: mlng.cpp:560
static VOID DestroyMlngInfo(VOID)
@implemented
Definition: mlng.cpp:550
static BOOL CheckMlngInfo(VOID)
@implemented
Definition: mlng.cpp:515

Referenced by CLBarInatItem::CLBarInatItem(), and CLBarInatItem::InitMenu().

◆ TF_InitSystem()

BOOL WINAPI TF_InitSystem ( VOID  )

Definition at line 461 of file utils.cpp.

462{
463 FIXME("()\n");
464 return FALSE;
465}

Referenced by InitApp(), and CLoaderWnd::WindowProc().

◆ TF_InvalidAssemblyListCache()

HRESULT WINAPI TF_InvalidAssemblyListCache ( VOID  )

Definition at line 425 of file utils.cpp.

426{
427 FIXME("()\n");
428 return E_NOTIMPL;
429}

Referenced by CRegWatcher::RegImxTimerProc().

◆ TF_InvalidAssemblyListCacheIfExist()

HRESULT WINAPI TF_InvalidAssemblyListCacheIfExist ( VOID  )

Definition at line 679 of file msctf.c.

680{
681 FIXME("Stub\n");
682 return S_OK;
683}

Referenced by Imm32TF_InvalidAssemblyListCacheIfExist(), and CRegWatcher::UpdateSpTip().

◆ TF_IsFullScreenWindowAcitvated()

BOOL WINAPI TF_IsFullScreenWindowAcitvated ( VOID  )

Definition at line 350 of file utils.cpp.

351{
352 FIXME("()\n");
353 return FALSE;
354}

◆ TF_IsInMarshaling()

BOOL WINAPI TF_IsInMarshaling ( _In_ DWORD  dwThreadId)

Definition at line 437 of file utils.cpp.

438{
439 FIXME("(%lu)\n", dwThreadId);
440 return FALSE;
441}

◆ TF_MlngInfoCount()

INT WINAPI TF_MlngInfoCount ( VOID  )

Definition at line 615 of file mlng.cpp.

616{
617 TRACE("()\n");
618
619 if (!g_pMlngInfo)
620 return 0;
621
622 return (INT)g_pMlngInfo->size();
623}

Referenced by CheckMlngInfo(), CLBarInatItem::CLBarInatItem(), GethKLDesc(), GetIconIndexFromhKL(), and CLBarInatItem::InitMenu().

◆ TF_PostAllThreadMsg()

HRESULT WINAPI TF_PostAllThreadMsg ( _In_opt_ WPARAM  wParam,
_In_ DWORD  dwFlags 
)

Definition at line 449 of file utils.cpp.

450{
451 FIXME("(%p, 0x%X)\n", wParam, dwFlags);
452 return E_NOTIMPL;
453}
WPARAM wParam
Definition: combotst.c:138
_In_ PCCERT_CONTEXT _In_ DWORD dwFlags
Definition: wincrypt.h:1176

Referenced by CRegWatcher::KbdToggleTimerProc(), CRegWatcher::RegImxTimerProc(), and CRegWatcher::SysColorTimerProc().

◆ TF_RunInputCPL()

HRESULT WINAPI TF_RunInputCPL ( VOID  )

Definition at line 558 of file utils.cpp.

559{
560 CicSystemModulePath ModPath;
561 TCHAR szCmdLine[2 * MAX_PATH];
562
563 TRACE("()\n");
564
565 // NOTE: We don't support Win95/98/Me
567 ModPath.Init(TEXT("input.dll"), FALSE);
568 else
569 ModPath.Init(TEXT("input.cpl"), FALSE);
570
571 if (!ModPath.m_cchPath)
572 return E_FAIL;
573
574 StringCchPrintf(szCmdLine, _countof(szCmdLine),
575 TEXT("rundll32.exe shell32.dll,Control_RunDLL %s"), ModPath.m_szPath);
576 if (!RunCPLSetting(szCmdLine))
577 return E_FAIL;
578
579 return S_OK;
580}
DWORD g_dwOSInfo
Definition: utils.cpp:45
static BOOL RunCPLSetting(LPCTSTR pszCmdLine)
Definition: utils.cpp:239
#define CIC_OSINFO_XPPLUS
Definition: cicbase.h:51
#define E_FAIL
Definition: ddrawi.h:102
#define MAX_PATH
Definition: compat.h:34
#define TEXT(s)
Definition: k32.h:28
#define _countof(array)
Definition: sndvol32.h:70
#define StringCchPrintf
Definition: strsafe.h:517
char TCHAR
Definition: xmlstorage.h:189

Referenced by CUTBContextMenu::SelectMenuItem().

◆ TF_UninitSystem()

BOOL WINAPI TF_UninitSystem ( VOID  )

Definition at line 473 of file utils.cpp.

474{
475 FIXME("()\n");
476 return FALSE;
477}

Referenced by _tWinMain(), and CLoaderWnd::WindowProc().