ReactOS 0.4.16-dev-1520-gb558596
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 387 of file utils.cpp.

388{
389 FIXME("(%lu, %lu)\n", dwThreadId, dwMilliseconds);
390 return -1;
391}
#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 399 of file utils.cpp.

400{
401 FIXME("(%p)\n", guid);
402 return E_NOTIMPL;
403}
#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 270 of file utils.cpp.

271{
272 FIXME("(%p)\n", pfWinLogon);
273 if (!pfWinLogon)
274 return NULL;
275 *pfWinLogon = FALSE;
276 return NULL;
277}
#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 373 of file utils.cpp.

374{
375 if (!pszName || lstrcmpiA(pszName, "DelayFirstActivateKeyboardLayout") != 0)
376 return E_INVALIDARG;
378 return S_OK;
379}
DWORD g_dwAppCompatibility
Definition: utils.cpp:38
#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 298 of file utils.cpp.

299{
300 FIXME("()\n");
301 return TRUE;
302}
#define TRUE
Definition: types.h:120

Referenced by DllMain(), and ProcessDetach().

◆ TF_GetGlobalCompartment()

HRESULT WINAPI TF_GetGlobalCompartment ( _Out_ ITfCompartmentMgr **  ppCompMgr)

Definition at line 310 of file utils.cpp.

311{
312 FIXME("(%p)\n", ppCompMgr);
313 *ppCompMgr = NULL;
314 return E_NOTIMPL;
315}

Referenced by GetGlobalCompartment().

◆ TF_GetInputScope()

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

Definition at line 348 of file utils.cpp.

349{
350 FIXME("(%p, %p)\n", hWnd, ppInputScope);
351 *ppInputScope = NULL;
352 return E_NOTIMPL;
353}
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 634 of file mlng.cpp.

635{
636 TRACE("(%d)\n", iKL);
637
638 INT iIcon = -1;
639
641
643
644 if (iKL < (INT)g_pMlngInfo->size())
645 iIcon = (*g_pMlngInfo)[iKL].GetIconIndex();
646
648
649 return iIcon;
650}
#define assert(x)
Definition: debug.h:53
CRITICAL_SECTION g_cs
Definition: utils.cpp:25
CicArray< MLNGINFO > * g_pMlngInfo
Definition: mlng.cpp:26
#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 239 of file utils.cpp.

244{
245 FIXME("(%lu, %p, %p, %p)\n", dwThreadId, pdwFlags1, pdwFlags2, pdwFlags3);
246 *pdwFlags1 = *pdwFlags2 = *pdwFlags3 = 0;
247 return FALSE;
248}

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

◆ TF_InatExtractIcon()

HICON WINAPI TF_InatExtractIcon ( _In_ INT  iKL)

Definition at line 623 of file mlng.cpp.

624{
625 TRACE("(%d)\n", iKL);
626 return g_IconList.ExtractIcon(iKL);
627}
HICON ExtractIcon(INT iIcon)
@implemented
Definition: mlng.cpp:462
CStaticIconList g_IconList
Definition: mlng.cpp:29

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

◆ TF_InitMlngInfo()

VOID WINAPI TF_InitMlngInfo ( VOID  )

Definition at line 588 of file mlng.cpp.

589{
590 TRACE("()\n");
591
593
594 if (CheckMlngInfo())
595 {
598 }
599
601}
static VOID CreateMlngInfo(VOID)
@implemented
Definition: mlng.cpp:553
static VOID DestroyMlngInfo(VOID)
@implemented
Definition: mlng.cpp:543
static BOOL CheckMlngInfo(VOID)
@implemented
Definition: mlng.cpp:508

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

◆ TF_InitSystem()

BOOL WINAPI TF_InitSystem ( VOID  )

Definition at line 447 of file utils.cpp.

448{
449 FIXME("()\n");
450 return FALSE;
451}

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

◆ TF_InvalidAssemblyListCache()

HRESULT WINAPI TF_InvalidAssemblyListCache ( VOID  )

Definition at line 411 of file utils.cpp.

412{
413 FIXME("()\n");
414 return E_NOTIMPL;
415}

Referenced by CRegWatcher::RegImxTimerProc().

◆ TF_InvalidAssemblyListCacheIfExist()

HRESULT WINAPI TF_InvalidAssemblyListCacheIfExist ( VOID  )

Definition at line 662 of file msctf.cpp.

663{
664 FIXME("Stub\n");
665 return S_OK;
666}

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

◆ TF_IsFullScreenWindowAcitvated()

BOOL WINAPI TF_IsFullScreenWindowAcitvated ( VOID  )

Definition at line 336 of file utils.cpp.

337{
338 FIXME("()\n");
339 return FALSE;
340}

◆ TF_IsInMarshaling()

BOOL WINAPI TF_IsInMarshaling ( _In_ DWORD  dwThreadId)

Definition at line 423 of file utils.cpp.

424{
425 FIXME("(%lu)\n", dwThreadId);
426 return FALSE;
427}

◆ TF_MlngInfoCount()

INT WINAPI TF_MlngInfoCount ( VOID  )

Definition at line 608 of file mlng.cpp.

609{
610 TRACE("()\n");
611
612 if (!g_pMlngInfo)
613 return 0;
614
615 return (INT)g_pMlngInfo->size();
616}

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 435 of file utils.cpp.

436{
437 FIXME("(%p, 0x%X)\n", wParam, dwFlags);
438 return E_NOTIMPL;
439}
WPARAM wParam
Definition: combotst.c:138
LPCWSTR LPCWSTR LPCWSTR DWORD dwFlags
Definition: env.c:37

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

◆ TF_RunInputCPL()

HRESULT WINAPI TF_RunInputCPL ( VOID  )

Definition at line 544 of file utils.cpp.

545{
546 CicSystemModulePath ModPath;
547 TCHAR szCmdLine[2 * MAX_PATH];
548
549 TRACE("()\n");
550
551 // NOTE: We don't support Win95/98/Me
553 ModPath.Init(TEXT("input.dll"), FALSE);
554 else
555 ModPath.Init(TEXT("input.cpl"), FALSE);
556
557 if (!ModPath.m_cchPath)
558 return E_FAIL;
559
560 StringCchPrintf(szCmdLine, _countof(szCmdLine),
561 TEXT("rundll32.exe shell32.dll,Control_RunDLL %s"), ModPath.m_szPath);
562 if (!RunCPLSetting(szCmdLine))
563 return E_FAIL;
564
565 return S_OK;
566}
DWORD g_dwOSInfo
Definition: utils.cpp:31
static BOOL RunCPLSetting(LPCTSTR pszCmdLine)
Definition: utils.cpp:225
#define CIC_OSINFO_XPPLUS
Definition: cicbase.h:63
#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 459 of file utils.cpp.

460{
461 FIXME("()\n");
462 return FALSE;
463}

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