Final project updates for 3.3.9

pull/229/head
dahall 2021-05-07 12:27:00 -06:00
parent 737426fcbf
commit 7ea275cc7a
6 changed files with 304 additions and 6 deletions

View File

@ -216,6 +216,8 @@ Native Method | Header | Managed Method
Native Structure | Header | Managed Structure
--- | --- | ---
[CABINET_INFO](https://www.google.com/search?num=5&q=CABINET_INFO+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.CABINET_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=CABINET_INFO)
[DEVPROPCOMPKEY](https://www.google.com/search?num=5&q=DEVPROPCOMPKEY+site%3Adocs.microsoft.com) | Devpropdef.h | [Vanara.PInvoke.SetupAPI.DEVPROPCOMPKEY](https://github.com/dahall/Vanara/search?l=C%23&q=DEVPROPCOMPKEY)
[DEVPROPERTY](https://www.google.com/search?num=5&q=DEVPROPERTY+site%3Adocs.microsoft.com) | Devpropdef.h | [Vanara.PInvoke.SetupAPI.DEVPROPERTY](https://github.com/dahall/Vanara/search?l=C%23&q=DEVPROPERTY)
[DEVPROPKEY](https://www.google.com/search?num=5&q=DEVPROPKEY+site%3Adocs.microsoft.com) | Devpropdef.h | [Vanara.PInvoke.SetupAPI.DEVPROPKEY](https://github.com/dahall/Vanara/search?l=C%23&q=DEVPROPKEY)
[FILE_IN_CABINET_INFO](https://www.google.com/search?num=5&q=FILE_IN_CABINET_INFO+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.FILE_IN_CABINET_INFO](https://github.com/dahall/Vanara/search?l=C%23&q=FILE_IN_CABINET_INFO)
[FILEPATHS](https://www.google.com/search?num=5&q=FILEPATHS+site%3Adocs.microsoft.com) | setupapi.h | [Vanara.PInvoke.SetupAPI.FILEPATHS](https://github.com/dahall/Vanara/search?l=C%23&q=FILEPATHS)

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,284 @@
## Vanara.PInvoke.TextServicesFramework
PInvoke API (methods, structures and constants) imported from Windows Text Services Framework modules.
- Includes methods from msctf.dll, input.dll, msimtf.dll
- Current NuGet release: [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.TextServicesFramework?logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.TextServicesFramework?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.TextServicesFramework)
### Methods - 26% API coverage (26 of 98 functions)
Native Method | Native DLL | Header | Managed Method
--- | --- | --- | ---
[ActivateInputProfile](https://www.google.com/search?num=5&q=ActivateInputProfile+site%3Adocs.microsoft.com) | input.dll | |
[CPlApplet](https://www.google.com/search?num=5&q=CPlApplet+site%3Adocs.microsoft.com) | input.dll | |
[CtfImeAssociateFocus](https://www.google.com/search?num=5&q=CtfImeAssociateFocus+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeConfigure](https://www.google.com/search?num=5&q=CtfImeConfigure+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeConversionList](https://www.google.com/search?num=5&q=CtfImeConversionList+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeCreateInputContext](https://www.google.com/search?num=5&q=CtfImeCreateInputContext+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeCreateThreadMgr](https://www.google.com/search?num=5&q=CtfImeCreateThreadMgr+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeDestroy](https://www.google.com/search?num=5&q=CtfImeDestroy+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeDestroyInputContext](https://www.google.com/search?num=5&q=CtfImeDestroyInputContext+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeDestroyThreadMgr](https://www.google.com/search?num=5&q=CtfImeDestroyThreadMgr+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeDispatchDefImeMessage](https://www.google.com/search?num=5&q=CtfImeDispatchDefImeMessage+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeEnumRegisterWord](https://www.google.com/search?num=5&q=CtfImeEnumRegisterWord+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeEscape](https://www.google.com/search?num=5&q=CtfImeEscape+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeEscapeEx](https://www.google.com/search?num=5&q=CtfImeEscapeEx+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeGetGuidAtom](https://www.google.com/search?num=5&q=CtfImeGetGuidAtom+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeGetRegisterWordStyle](https://www.google.com/search?num=5&q=CtfImeGetRegisterWordStyle+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeInquire](https://www.google.com/search?num=5&q=CtfImeInquire+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeInquireExW](https://www.google.com/search?num=5&q=CtfImeInquireExW+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeIsGuidMapEnable](https://www.google.com/search?num=5&q=CtfImeIsGuidMapEnable+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeIsIME](https://www.google.com/search?num=5&q=CtfImeIsIME+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeProcessCicHotkey](https://www.google.com/search?num=5&q=CtfImeProcessCicHotkey+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeProcessKey](https://www.google.com/search?num=5&q=CtfImeProcessKey+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeRegisterWord](https://www.google.com/search?num=5&q=CtfImeRegisterWord+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeSelect](https://www.google.com/search?num=5&q=CtfImeSelect+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeSelectEx](https://www.google.com/search?num=5&q=CtfImeSelectEx+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeSetActiveContext](https://www.google.com/search?num=5&q=CtfImeSetActiveContext+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeSetCompositionString](https://www.google.com/search?num=5&q=CtfImeSetCompositionString+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeSetFocus](https://www.google.com/search?num=5&q=CtfImeSetFocus+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeToAsciiEx](https://www.google.com/search?num=5&q=CtfImeToAsciiEx+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfImeUnregisterWord](https://www.google.com/search?num=5&q=CtfImeUnregisterWord+site%3Adocs.microsoft.com) | msctf.dll | |
[CtfNotifyIME](https://www.google.com/search?num=5&q=CtfNotifyIME+site%3Adocs.microsoft.com) | msctf.dll | |
[DoMsCtfMonitor](https://www.google.com/search?num=5&q=DoMsCtfMonitor+site%3Adocs.microsoft.com) | msctf.dll | msctfmonitorapi.h | [Vanara.PInvoke.MSCTF.DoMsCtfMonitor](https://github.com/dahall/Vanara/search?l=C%23&q=DoMsCtfMonitor)
[EnumEnabledLayoutOrTip](https://www.google.com/search?num=5&q=EnumEnabledLayoutOrTip+site%3Adocs.microsoft.com) | input.dll | | [Vanara.PInvoke.MSCTF.EnumEnabledLayoutOrTip](https://github.com/dahall/Vanara/search?l=C%23&q=EnumEnabledLayoutOrTip)
[EnumEnabledLayoutOrTipPrivate](https://www.google.com/search?num=5&q=EnumEnabledLayoutOrTipPrivate+site%3Adocs.microsoft.com) | input.dll | |
[EnumLayoutOrTipForSetup](https://www.google.com/search?num=5&q=EnumLayoutOrTipForSetup+site%3Adocs.microsoft.com) | input.dll | | [Vanara.PInvoke.MSCTF.EnumLayoutOrTipForSetup](https://github.com/dahall/Vanara/search?l=C%23&q=EnumLayoutOrTipForSetup)
[GetDefaultLayout](https://www.google.com/search?num=5&q=GetDefaultLayout+site%3Adocs.microsoft.com) | input.dll | |
[GetLayoutDescription](https://www.google.com/search?num=5&q=GetLayoutDescription+site%3Adocs.microsoft.com) | input.dll | |
[HasDeferredInputForCoreDispatcher](https://www.google.com/search?num=5&q=HasDeferredInputForCoreDispatcher+site%3Adocs.microsoft.com) | msctf.dll | |
[InitLocalMsCtfMonitor](https://www.google.com/search?num=5&q=InitLocalMsCtfMonitor+site%3Adocs.microsoft.com) | msctf.dll | msctfmonitorapi.h | [Vanara.PInvoke.MSCTF.InitLocalMsCtfMonitor](https://github.com/dahall/Vanara/search?l=C%23&q=InitLocalMsCtfMonitor)
[InputDll_DownlevelEnumLayoutOrTipForSetup](https://www.google.com/search?num=5&q=InputDll_DownlevelEnumLayoutOrTipForSetup+site%3Adocs.microsoft.com) | input.dll | |
[InputDll_DownlevelInitialize](https://www.google.com/search?num=5&q=InputDll_DownlevelInitialize+site%3Adocs.microsoft.com) | input.dll | |
[InputDll_DownlevelSetUILanguage](https://www.google.com/search?num=5&q=InputDll_DownlevelSetUILanguage+site%3Adocs.microsoft.com) | input.dll | |
[InputDll_DownlevelUninitialize](https://www.google.com/search?num=5&q=InputDll_DownlevelUninitialize+site%3Adocs.microsoft.com) | input.dll | |
[InputFocusMonitorCreate](https://www.google.com/search?num=5&q=InputFocusMonitorCreate+site%3Adocs.microsoft.com) | msctf.dll | |
[InstallLayoutOrTip](https://www.google.com/search?num=5&q=InstallLayoutOrTip+site%3Adocs.microsoft.com) | input.dll | | [Vanara.PInvoke.MSCTF.InstallLayoutOrTip](https://github.com/dahall/Vanara/search?l=C%23&q=InstallLayoutOrTip)
[InstallLayoutOrTipOffline](https://www.google.com/search?num=5&q=InstallLayoutOrTipOffline+site%3Adocs.microsoft.com) | input.dll | |
[InstallLayoutOrTipPrivate](https://www.google.com/search?num=5&q=InstallLayoutOrTipPrivate+site%3Adocs.microsoft.com) | input.dll | |
[InstallLayoutOrTipUserReg](https://www.google.com/search?num=5&q=InstallLayoutOrTipUserReg+site%3Adocs.microsoft.com) | input.dll | | [Vanara.PInvoke.MSCTF.InstallLayoutOrTipUserReg](https://github.com/dahall/Vanara/search?l=C%23&q=InstallLayoutOrTipUserReg)
[MsimtfIsGuidMapEnable](https://www.google.com/search?num=5&q=MsimtfIsGuidMapEnable+site%3Adocs.microsoft.com) | msimtf.dll | |
[MsimtfIsWindowFiltered](https://www.google.com/search?num=5&q=MsimtfIsWindowFiltered+site%3Adocs.microsoft.com) | msimtf.dll | | [Vanara.PInvoke.MSCTF.MsimtfIsWindowFiltered](https://github.com/dahall/Vanara/search?l=C%23&q=MsimtfIsWindowFiltered)
[QueryLayoutOrTipString](https://www.google.com/search?num=5&q=QueryLayoutOrTipString+site%3Adocs.microsoft.com) | input.dll | | [Vanara.PInvoke.MSCTF.QueryLayoutOrTipString](https://github.com/dahall/Vanara/search?l=C%23&q=QueryLayoutOrTipString)
[QueryLayoutOrTipStringUserReg](https://www.google.com/search?num=5&q=QueryLayoutOrTipStringUserReg+site%3Adocs.microsoft.com) | input.dll | | [Vanara.PInvoke.MSCTF.QueryLayoutOrTipStringUserReg](https://github.com/dahall/Vanara/search?l=C%23&q=QueryLayoutOrTipStringUserReg)
[SaveDefaultUserInputSettings](https://www.google.com/search?num=5&q=SaveDefaultUserInputSettings+site%3Adocs.microsoft.com) | input.dll | | [Vanara.PInvoke.MSCTF.SaveDefaultUserInputSettings](https://github.com/dahall/Vanara/search?l=C%23&q=SaveDefaultUserInputSettings)
[SaveSystemAcctInputSettings](https://www.google.com/search?num=5&q=SaveSystemAcctInputSettings+site%3Adocs.microsoft.com) | input.dll | | [Vanara.PInvoke.MSCTF.SaveSystemAcctInputSettings](https://github.com/dahall/Vanara/search?l=C%23&q=SaveSystemAcctInputSettings)
[SetDefaultLayoutOrTip](https://www.google.com/search?num=5&q=SetDefaultLayoutOrTip+site%3Adocs.microsoft.com) | input.dll | | [Vanara.PInvoke.MSCTF.SetDefaultLayoutOrTip](https://github.com/dahall/Vanara/search?l=C%23&q=SetDefaultLayoutOrTip)
[SetDefaultLayoutOrTipUserReg](https://www.google.com/search?num=5&q=SetDefaultLayoutOrTipUserReg+site%3Adocs.microsoft.com) | input.dll | | [Vanara.PInvoke.MSCTF.SetDefaultLayoutOrTipUserReg](https://github.com/dahall/Vanara/search?l=C%23&q=SetDefaultLayoutOrTipUserReg)
[SetInputScope](https://www.google.com/search?num=5&q=SetInputScope+site%3Adocs.microsoft.com) | msctf.dll | inputscope.h | [Vanara.PInvoke.MSCTF.SetInputScope](https://github.com/dahall/Vanara/search?l=C%23&q=SetInputScope)
[SetInputScopes](https://www.google.com/search?num=5&q=SetInputScopes+site%3Adocs.microsoft.com) | msctf.dll | inputscope.h | [Vanara.PInvoke.MSCTF.SetInputScopes](https://github.com/dahall/Vanara/search?l=C%23&q=SetInputScopes)
[SetInputScopes2](https://www.google.com/search?num=5&q=SetInputScopes2+site%3Adocs.microsoft.com) | msctf.dll | inputscope.h | [Vanara.PInvoke.MSCTF.SetInputScopes2](https://github.com/dahall/Vanara/search?l=C%23&q=SetInputScopes2)
[SetInputScopeXML](https://www.google.com/search?num=5&q=SetInputScopeXML+site%3Adocs.microsoft.com) | msctf.dll | inputscope.h | [Vanara.PInvoke.MSCTF.SetInputScopeXML](https://github.com/dahall/Vanara/search?l=C%23&q=SetInputScopeXML)
[TextInputClientWrapperCreate](https://www.google.com/search?num=5&q=TextInputClientWrapperCreate+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_CanUninitialize](https://www.google.com/search?num=5&q=TF_CanUninitialize+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_CleanUpPrivateMessages](https://www.google.com/search?num=5&q=TF_CleanUpPrivateMessages+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_CreateCategoryMgr](https://www.google.com/search?num=5&q=TF_CreateCategoryMgr+site%3Adocs.microsoft.com) | msctf.dll | msctf.h | [Vanara.PInvoke.MSCTF.TF_CreateCategoryMgr](https://github.com/dahall/Vanara/search?l=C%23&q=TF_CreateCategoryMgr)
[TF_CreateCicLoadMutex](https://www.google.com/search?num=5&q=TF_CreateCicLoadMutex+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_CreateCicLoadWinStaMutex](https://www.google.com/search?num=5&q=TF_CreateCicLoadWinStaMutex+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_CreateCTFWatchdogMutex](https://www.google.com/search?num=5&q=TF_CreateCTFWatchdogMutex+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_CreateDisplayAttributeMgr](https://www.google.com/search?num=5&q=TF_CreateDisplayAttributeMgr+site%3Adocs.microsoft.com) | msctf.dll | msctf.h | [Vanara.PInvoke.MSCTF.TF_CreateDisplayAttributeMgr](https://github.com/dahall/Vanara/search?l=C%23&q=TF_CreateDisplayAttributeMgr)
[TF_CreateInputProcessorProfiles](https://www.google.com/search?num=5&q=TF_CreateInputProcessorProfiles+site%3Adocs.microsoft.com) | msctf.dll | msctf.h | [Vanara.PInvoke.MSCTF.TF_CreateInputProcessorProfiles](https://github.com/dahall/Vanara/search?l=C%23&q=TF_CreateInputProcessorProfiles)
[TF_CreateLangBarItemMgr](https://www.google.com/search?num=5&q=TF_CreateLangBarItemMgr+site%3Adocs.microsoft.com) | msctf.dll | msctf.h | [Vanara.PInvoke.MSCTF.TF_CreateLangBarItemMgr](https://github.com/dahall/Vanara/search?l=C%23&q=TF_CreateLangBarItemMgr)
[TF_CreateLangBarMgr](https://www.google.com/search?num=5&q=TF_CreateLangBarMgr+site%3Adocs.microsoft.com) | msctf.dll | msctf.h | [Vanara.PInvoke.MSCTF.TF_CreateLangBarMgr](https://github.com/dahall/Vanara/search?l=C%23&q=TF_CreateLangBarMgr)
[TF_CreateThreadMgr](https://www.google.com/search?num=5&q=TF_CreateThreadMgr+site%3Adocs.microsoft.com) | msctf.dll | msctf.h | [Vanara.PInvoke.MSCTF.TF_CreateThreadMgr](https://github.com/dahall/Vanara/search?l=C%23&q=TF_CreateThreadMgr)
[TF_CUASAppFix](https://www.google.com/search?num=5&q=TF_CUASAppFix+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_GetAppCompatFlags](https://www.google.com/search?num=5&q=TF_GetAppCompatFlags+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_GetCompatibleKeyboardLayout](https://www.google.com/search?num=5&q=TF_GetCompatibleKeyboardLayout+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_GetGlobalCompartment](https://www.google.com/search?num=5&q=TF_GetGlobalCompartment+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_GetInitSystemFlags](https://www.google.com/search?num=5&q=TF_GetInitSystemFlags+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_GetInputScope](https://www.google.com/search?num=5&q=TF_GetInputScope+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_GetShowFloatingStatus](https://www.google.com/search?num=5&q=TF_GetShowFloatingStatus+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_GetThreadFlags](https://www.google.com/search?num=5&q=TF_GetThreadFlags+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_GetThreadMgr](https://www.google.com/search?num=5&q=TF_GetThreadMgr+site%3Adocs.microsoft.com) | msctf.dll | msctf.h | [Vanara.PInvoke.MSCTF.TF_GetThreadMgr](https://github.com/dahall/Vanara/search?l=C%23&q=TF_GetThreadMgr)
[TF_InitSystem](https://www.google.com/search?num=5&q=TF_InitSystem+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_InvalidAssemblyListCacheIfExist](https://www.google.com/search?num=5&q=TF_InvalidAssemblyListCacheIfExist+site%3Adocs.microsoft.com) | msctf.dll | | [Vanara.PInvoke.MSCTF.TF_InvalidAssemblyListCacheIfExist](https://github.com/dahall/Vanara/search?l=C%23&q=TF_InvalidAssemblyListCacheIfExist)
[TF_IsCtfmonRunning](https://www.google.com/search?num=5&q=TF_IsCtfmonRunning+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_IsLanguageBarEnabled](https://www.google.com/search?num=5&q=TF_IsLanguageBarEnabled+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_IsThreadWithFlags](https://www.google.com/search?num=5&q=TF_IsThreadWithFlags+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_MapCompatibleHKL](https://www.google.com/search?num=5&q=TF_MapCompatibleHKL+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_MapCompatibleKeyboardTip](https://www.google.com/search?num=5&q=TF_MapCompatibleKeyboardTip+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_Notify](https://www.google.com/search?num=5&q=TF_Notify+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_PostAllThreadMsg](https://www.google.com/search?num=5&q=TF_PostAllThreadMsg+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_RunInputCPL](https://www.google.com/search?num=5&q=TF_RunInputCPL+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_SendLangBandMsg](https://www.google.com/search?num=5&q=TF_SendLangBandMsg+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_SetDefaultRemoteKeyboardLayout](https://www.google.com/search?num=5&q=TF_SetDefaultRemoteKeyboardLayout+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_SetShowFloatingStatus](https://www.google.com/search?num=5&q=TF_SetShowFloatingStatus+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_SetThreadFlags](https://www.google.com/search?num=5&q=TF_SetThreadFlags+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_UninitSystem](https://www.google.com/search?num=5&q=TF_UninitSystem+site%3Adocs.microsoft.com) | msctf.dll | |
[TF_WaitForInitialized](https://www.google.com/search?num=5&q=TF_WaitForInitialized+site%3Adocs.microsoft.com) | msctf.dll | |
[UninitLocalMsCtfMonitor](https://www.google.com/search?num=5&q=UninitLocalMsCtfMonitor+site%3Adocs.microsoft.com) | msctf.dll | msctfmonitorapi.h | [Vanara.PInvoke.MSCTF.UninitLocalMsCtfMonitor](https://github.com/dahall/Vanara/search?l=C%23&q=UninitLocalMsCtfMonitor)
### Structures
Native Structure | Header | Managed Structure
--- | --- | ---
[LAYOUTORTIP](https://www.google.com/search?num=5&q=LAYOUTORTIP+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.MSCTF.LAYOUTORTIP](https://github.com/dahall/Vanara/search?l=C%23&q=LAYOUTORTIP)
[LAYOUTORTIPPROFILE](https://www.google.com/search?num=5&q=LAYOUTORTIPPROFILE+site%3Adocs.microsoft.com) | | [Vanara.PInvoke.MSCTF.LAYOUTORTIPPROFILE](https://github.com/dahall/Vanara/search?l=C%23&q=LAYOUTORTIPPROFILE)
[TF_DA_COLOR](https://www.google.com/search?num=5&q=TF_DA_COLOR+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_DA_COLOR](https://github.com/dahall/Vanara/search?l=C%23&q=TF_DA_COLOR)
[TF_DISPLAYATTRIBUTE](https://www.google.com/search?num=5&q=TF_DISPLAYATTRIBUTE+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_DISPLAYATTRIBUTE](https://github.com/dahall/Vanara/search?l=C%23&q=TF_DISPLAYATTRIBUTE)
[TF_HALTCOND](https://www.google.com/search?num=5&q=TF_HALTCOND+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_HALTCOND](https://github.com/dahall/Vanara/search?l=C%23&q=TF_HALTCOND)
[TF_INPUTPROCESSORPROFILE](https://www.google.com/search?num=5&q=TF_INPUTPROCESSORPROFILE+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_INPUTPROCESSORPROFILE](https://github.com/dahall/Vanara/search?l=C%23&q=TF_INPUTPROCESSORPROFILE)
[TF_LANGBARITEMINFO](https://www.google.com/search?num=5&q=TF_LANGBARITEMINFO+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.TF_LANGBARITEMINFO](https://github.com/dahall/Vanara/search?l=C%23&q=TF_LANGBARITEMINFO)
[TF_LANGUAGEPROFILE](https://www.google.com/search?num=5&q=TF_LANGUAGEPROFILE+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_LANGUAGEPROFILE](https://github.com/dahall/Vanara/search?l=C%23&q=TF_LANGUAGEPROFILE)
[TF_LBBALLOONINFO](https://www.google.com/search?num=5&q=TF_LBBALLOONINFO+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.TF_LBBALLOONINFO](https://github.com/dahall/Vanara/search?l=C%23&q=TF_LBBALLOONINFO)
[TF_LMLATTELEMENT](https://www.google.com/search?num=5&q=TF_LMLATTELEMENT+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.TF_LMLATTELEMENT](https://github.com/dahall/Vanara/search?l=C%23&q=TF_LMLATTELEMENT)
[TF_PERSISTENT_PROPERTY_HEADER_ACP](https://www.google.com/search?num=5&q=TF_PERSISTENT_PROPERTY_HEADER_ACP+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_PERSISTENT_PROPERTY_HEADER_ACP](https://github.com/dahall/Vanara/search?l=C%23&q=TF_PERSISTENT_PROPERTY_HEADER_ACP)
[TF_PRESERVEDKEY](https://www.google.com/search?num=5&q=TF_PRESERVEDKEY+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_PRESERVEDKEY](https://github.com/dahall/Vanara/search?l=C%23&q=TF_PRESERVEDKEY)
[TF_PROPERTYVAL](https://www.google.com/search?num=5&q=TF_PROPERTYVAL+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_PROPERTYVAL](https://github.com/dahall/Vanara/search?l=C%23&q=TF_PROPERTYVAL)
[TF_SELECTION](https://www.google.com/search?num=5&q=TF_SELECTION+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_SELECTION](https://github.com/dahall/Vanara/search?l=C%23&q=TF_SELECTION)
[TF_SELECTIONSTYLE](https://www.google.com/search?num=5&q=TF_SELECTIONSTYLE+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_SELECTIONSTYLE](https://github.com/dahall/Vanara/search?l=C%23&q=TF_SELECTIONSTYLE)
[TS_ATTRVAL](https://www.google.com/search?num=5&q=TS_ATTRVAL+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TS_ATTRVAL](https://github.com/dahall/Vanara/search?l=C%23&q=TS_ATTRVAL)
[TS_RUNINFO](https://www.google.com/search?num=5&q=TS_RUNINFO+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TS_RUNINFO](https://github.com/dahall/Vanara/search?l=C%23&q=TS_RUNINFO)
[TS_SELECTION_ACP](https://www.google.com/search?num=5&q=TS_SELECTION_ACP+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TS_SELECTION_ACP](https://github.com/dahall/Vanara/search?l=C%23&q=TS_SELECTION_ACP)
[TS_SELECTION_ANCHOR](https://www.google.com/search?num=5&q=TS_SELECTION_ANCHOR+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TS_SELECTION_ANCHOR](https://github.com/dahall/Vanara/search?l=C%23&q=TS_SELECTION_ANCHOR)
[TS_SELECTIONSTYLE](https://www.google.com/search?num=5&q=TS_SELECTIONSTYLE+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TS_SELECTIONSTYLE](https://github.com/dahall/Vanara/search?l=C%23&q=TS_SELECTIONSTYLE)
[TS_STATUS](https://www.google.com/search?num=5&q=TS_STATUS+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TS_STATUS](https://github.com/dahall/Vanara/search?l=C%23&q=TS_STATUS)
[TS_TEXTCHANGE](https://www.google.com/search?num=5&q=TS_TEXTCHANGE+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.TS_TEXTCHANGE](https://github.com/dahall/Vanara/search?l=C%23&q=TS_TEXTCHANGE)
### Interfaces
Native Interface | Header | Managed Interface
--- | --- | ---
[IAnchor](https://www.google.com/search?num=5&q=IAnchor+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.IAnchor](https://github.com/dahall/Vanara/search?l=C%23&q=IAnchor)
[IEnumITfCompositionView](https://www.google.com/search?num=5&q=IEnumITfCompositionView+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.IEnumITfCompositionView](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumITfCompositionView)
[IEnumSpeechCommands](https://www.google.com/search?num=5&q=IEnumSpeechCommands+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.IEnumSpeechCommands](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumSpeechCommands)
[IEnumTfCandidates](https://www.google.com/search?num=5&q=IEnumTfCandidates+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.IEnumTfCandidates](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumTfCandidates)
[IEnumTfContexts](https://www.google.com/search?num=5&q=IEnumTfContexts+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.IEnumTfContexts](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumTfContexts)
[IEnumTfContextViews](https://www.google.com/search?num=5&q=IEnumTfContextViews+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.IEnumTfContextViews](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumTfContextViews)
[IEnumTfDisplayAttributeInfo](https://www.google.com/search?num=5&q=IEnumTfDisplayAttributeInfo+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.IEnumTfDisplayAttributeInfo](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumTfDisplayAttributeInfo)
[IEnumTfDocumentMgrs](https://www.google.com/search?num=5&q=IEnumTfDocumentMgrs+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.IEnumTfDocumentMgrs](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumTfDocumentMgrs)
[IEnumTfFunctionProviders](https://www.google.com/search?num=5&q=IEnumTfFunctionProviders+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.IEnumTfFunctionProviders](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumTfFunctionProviders)
[IEnumTfInputProcessorProfiles](https://www.google.com/search?num=5&q=IEnumTfInputProcessorProfiles+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.IEnumTfInputProcessorProfiles](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumTfInputProcessorProfiles)
[IEnumTfLangBarItems](https://www.google.com/search?num=5&q=IEnumTfLangBarItems+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.IEnumTfLangBarItems](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumTfLangBarItems)
[IEnumTfLanguageProfiles](https://www.google.com/search?num=5&q=IEnumTfLanguageProfiles+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.IEnumTfLanguageProfiles](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumTfLanguageProfiles)
[IEnumTfLatticeElements](https://www.google.com/search?num=5&q=IEnumTfLatticeElements+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.IEnumTfLatticeElements](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumTfLatticeElements)
[IEnumTfProperties](https://www.google.com/search?num=5&q=IEnumTfProperties+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.IEnumTfProperties](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumTfProperties)
[IEnumTfPropertyValue](https://www.google.com/search?num=5&q=IEnumTfPropertyValue+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.IEnumTfPropertyValue](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumTfPropertyValue)
[IEnumTfRanges](https://www.google.com/search?num=5&q=IEnumTfRanges+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.IEnumTfRanges](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumTfRanges)
[IEnumTfUIElements](https://www.google.com/search?num=5&q=IEnumTfUIElements+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.IEnumTfUIElements](https://github.com/dahall/Vanara/search?l=C%23&q=IEnumTfUIElements)
[ISpeechCommandProvider](https://www.google.com/search?num=5&q=ISpeechCommandProvider+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.ISpeechCommandProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ISpeechCommandProvider)
[ITextStoreACP](https://www.google.com/search?num=5&q=ITextStoreACP+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.ITextStoreACP](https://github.com/dahall/Vanara/search?l=C%23&q=ITextStoreACP)
[ITextStoreACP2](https://www.google.com/search?num=5&q=ITextStoreACP2+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.ITextStoreACP2](https://github.com/dahall/Vanara/search?l=C%23&q=ITextStoreACP2)
[ITextStoreACPServices](https://www.google.com/search?num=5&q=ITextStoreACPServices+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITextStoreACPServices](https://github.com/dahall/Vanara/search?l=C%23&q=ITextStoreACPServices)
[ITextStoreACPSink](https://www.google.com/search?num=5&q=ITextStoreACPSink+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.ITextStoreACPSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITextStoreACPSink)
[ITextStoreACPSinkEx](https://www.google.com/search?num=5&q=ITextStoreACPSinkEx+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.ITextStoreACPSinkEx](https://github.com/dahall/Vanara/search?l=C%23&q=ITextStoreACPSinkEx)
[ITextStoreAnchor](https://www.google.com/search?num=5&q=ITextStoreAnchor+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.ITextStoreAnchor](https://github.com/dahall/Vanara/search?l=C%23&q=ITextStoreAnchor)
[ITextStoreAnchorEx](https://www.google.com/search?num=5&q=ITextStoreAnchorEx+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.ITextStoreAnchorEx](https://github.com/dahall/Vanara/search?l=C%23&q=ITextStoreAnchorEx)
[ITextStoreAnchorSink](https://www.google.com/search?num=5&q=ITextStoreAnchorSink+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.ITextStoreAnchorSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITextStoreAnchorSink)
[ITextStoreAnchorSinkEx](https://www.google.com/search?num=5&q=ITextStoreAnchorSinkEx+site%3Adocs.microsoft.com) | textstor.h | [Vanara.PInvoke.MSCTF.ITextStoreAnchorSinkEx](https://github.com/dahall/Vanara/search?l=C%23&q=ITextStoreAnchorSinkEx)
[ITfActiveLanguageProfileNotifySink](https://www.google.com/search?num=5&q=ITfActiveLanguageProfileNotifySink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfActiveLanguageProfileNotifySink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfActiveLanguageProfileNotifySink)
[ITfCandidateList](https://www.google.com/search?num=5&q=ITfCandidateList+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.ITfCandidateList](https://github.com/dahall/Vanara/search?l=C%23&q=ITfCandidateList)
[ITfCandidateListUIElement](https://www.google.com/search?num=5&q=ITfCandidateListUIElement+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfCandidateListUIElement](https://github.com/dahall/Vanara/search?l=C%23&q=ITfCandidateListUIElement)
[ITfCandidateListUIElementBehavior](https://www.google.com/search?num=5&q=ITfCandidateListUIElementBehavior+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfCandidateListUIElementBehavior](https://github.com/dahall/Vanara/search?l=C%23&q=ITfCandidateListUIElementBehavior)
[ITfCandidateString](https://www.google.com/search?num=5&q=ITfCandidateString+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.ITfCandidateString](https://github.com/dahall/Vanara/search?l=C%23&q=ITfCandidateString)
[ITfCategoryMgr](https://www.google.com/search?num=5&q=ITfCategoryMgr+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfCategoryMgr](https://github.com/dahall/Vanara/search?l=C%23&q=ITfCategoryMgr)
[ITfCleanupContextDurationSink](https://www.google.com/search?num=5&q=ITfCleanupContextDurationSink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfCleanupContextDurationSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfCleanupContextDurationSink)
[ITfCleanupContextSink](https://www.google.com/search?num=5&q=ITfCleanupContextSink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfCleanupContextSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfCleanupContextSink)
[ITfClientId](https://www.google.com/search?num=5&q=ITfClientId+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfClientId](https://github.com/dahall/Vanara/search?l=C%23&q=ITfClientId)
[ITfCompartment](https://www.google.com/search?num=5&q=ITfCompartment+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfCompartment](https://github.com/dahall/Vanara/search?l=C%23&q=ITfCompartment)
[ITfCompartmentEventSink](https://www.google.com/search?num=5&q=ITfCompartmentEventSink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfCompartmentEventSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfCompartmentEventSink)
[ITfCompartmentMgr](https://www.google.com/search?num=5&q=ITfCompartmentMgr+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfCompartmentMgr](https://github.com/dahall/Vanara/search?l=C%23&q=ITfCompartmentMgr)
[ITfComposition](https://www.google.com/search?num=5&q=ITfComposition+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfComposition](https://github.com/dahall/Vanara/search?l=C%23&q=ITfComposition)
[ITfCompositionSink](https://www.google.com/search?num=5&q=ITfCompositionSink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfCompositionSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfCompositionSink)
[ITfCompositionView](https://www.google.com/search?num=5&q=ITfCompositionView+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfCompositionView](https://github.com/dahall/Vanara/search?l=C%23&q=ITfCompositionView)
[ITfConfigureSystemKeystrokeFeed](https://www.google.com/search?num=5&q=ITfConfigureSystemKeystrokeFeed+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfConfigureSystemKeystrokeFeed](https://github.com/dahall/Vanara/search?l=C%23&q=ITfConfigureSystemKeystrokeFeed)
[ITfContext](https://www.google.com/search?num=5&q=ITfContext+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfContext](https://github.com/dahall/Vanara/search?l=C%23&q=ITfContext)
[ITfContextComposition](https://www.google.com/search?num=5&q=ITfContextComposition+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfContextComposition](https://github.com/dahall/Vanara/search?l=C%23&q=ITfContextComposition)
[ITfContextKeyEventSink](https://www.google.com/search?num=5&q=ITfContextKeyEventSink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfContextKeyEventSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfContextKeyEventSink)
[ITfContextOwner](https://www.google.com/search?num=5&q=ITfContextOwner+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfContextOwner](https://github.com/dahall/Vanara/search?l=C%23&q=ITfContextOwner)
[ITfContextOwnerCompositionServices](https://www.google.com/search?num=5&q=ITfContextOwnerCompositionServices+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfContextOwnerCompositionServices](https://github.com/dahall/Vanara/search?l=C%23&q=ITfContextOwnerCompositionServices)
[ITfContextOwnerCompositionSink](https://www.google.com/search?num=5&q=ITfContextOwnerCompositionSink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfContextOwnerCompositionSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfContextOwnerCompositionSink)
[ITfContextOwnerServices](https://www.google.com/search?num=5&q=ITfContextOwnerServices+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfContextOwnerServices](https://github.com/dahall/Vanara/search?l=C%23&q=ITfContextOwnerServices)
[ITfContextView](https://www.google.com/search?num=5&q=ITfContextView+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfContextView](https://github.com/dahall/Vanara/search?l=C%23&q=ITfContextView)
[ITfCreatePropertyStore](https://www.google.com/search?num=5&q=ITfCreatePropertyStore+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfCreatePropertyStore](https://github.com/dahall/Vanara/search?l=C%23&q=ITfCreatePropertyStore)
[ITfDisplayAttributeInfo](https://www.google.com/search?num=5&q=ITfDisplayAttributeInfo+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfDisplayAttributeInfo](https://github.com/dahall/Vanara/search?l=C%23&q=ITfDisplayAttributeInfo)
[ITfDisplayAttributeMgr](https://www.google.com/search?num=5&q=ITfDisplayAttributeMgr+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfDisplayAttributeMgr](https://github.com/dahall/Vanara/search?l=C%23&q=ITfDisplayAttributeMgr)
[ITfDisplayAttributeNotifySink](https://www.google.com/search?num=5&q=ITfDisplayAttributeNotifySink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfDisplayAttributeNotifySink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfDisplayAttributeNotifySink)
[ITfDisplayAttributeProvider](https://www.google.com/search?num=5&q=ITfDisplayAttributeProvider+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfDisplayAttributeProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITfDisplayAttributeProvider)
[ITfDocumentMgr](https://www.google.com/search?num=5&q=ITfDocumentMgr+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfDocumentMgr](https://github.com/dahall/Vanara/search?l=C%23&q=ITfDocumentMgr)
[ITfEditRecord](https://www.google.com/search?num=5&q=ITfEditRecord+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfEditRecord](https://github.com/dahall/Vanara/search?l=C%23&q=ITfEditRecord)
[ITfEditSession](https://www.google.com/search?num=5&q=ITfEditSession+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfEditSession](https://github.com/dahall/Vanara/search?l=C%23&q=ITfEditSession)
[ITfEditTransactionSink](https://www.google.com/search?num=5&q=ITfEditTransactionSink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfEditTransactionSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfEditTransactionSink)
[ITfFnAdviseText](https://www.google.com/search?num=5&q=ITfFnAdviseText+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.ITfFnAdviseText](https://github.com/dahall/Vanara/search?l=C%23&q=ITfFnAdviseText)
[ITfFnBalloon](https://www.google.com/search?num=5&q=ITfFnBalloon+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.ITfFnBalloon](https://github.com/dahall/Vanara/search?l=C%23&q=ITfFnBalloon)
[ITfFnConfigure](https://www.google.com/search?num=5&q=ITfFnConfigure+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.ITfFnConfigure](https://github.com/dahall/Vanara/search?l=C%23&q=ITfFnConfigure)
[ITfFnConfigureRegisterEudc](https://www.google.com/search?num=5&q=ITfFnConfigureRegisterEudc+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.ITfFnConfigureRegisterEudc](https://github.com/dahall/Vanara/search?l=C%23&q=ITfFnConfigureRegisterEudc)
[ITfFnConfigureRegisterWord](https://www.google.com/search?num=5&q=ITfFnConfigureRegisterWord+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.ITfFnConfigureRegisterWord](https://github.com/dahall/Vanara/search?l=C%23&q=ITfFnConfigureRegisterWord)
[ITfFnCustomSpeechCommand](https://www.google.com/search?num=5&q=ITfFnCustomSpeechCommand+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.ITfFnCustomSpeechCommand](https://github.com/dahall/Vanara/search?l=C%23&q=ITfFnCustomSpeechCommand)
[ITfFnGetPreferredTouchKeyboardLayout](https://www.google.com/search?num=5&q=ITfFnGetPreferredTouchKeyboardLayout+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.ITfFnGetPreferredTouchKeyboardLayout](https://github.com/dahall/Vanara/search?l=C%23&q=ITfFnGetPreferredTouchKeyboardLayout)
[ITfFnGetSAPIObject](https://www.google.com/search?num=5&q=ITfFnGetSAPIObject+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.ITfFnGetSAPIObject](https://github.com/dahall/Vanara/search?l=C%23&q=ITfFnGetSAPIObject)
[ITfFnLangProfileUtil](https://www.google.com/search?num=5&q=ITfFnLangProfileUtil+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.ITfFnLangProfileUtil](https://github.com/dahall/Vanara/search?l=C%23&q=ITfFnLangProfileUtil)
[ITfFnLMInternal](https://www.google.com/search?num=5&q=ITfFnLMInternal+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.ITfFnLMInternal](https://github.com/dahall/Vanara/search?l=C%23&q=ITfFnLMInternal)
[ITfFnLMProcessor](https://www.google.com/search?num=5&q=ITfFnLMProcessor+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.ITfFnLMProcessor](https://github.com/dahall/Vanara/search?l=C%23&q=ITfFnLMProcessor)
[ITfFnPlayBack](https://www.google.com/search?num=5&q=ITfFnPlayBack+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.ITfFnPlayBack](https://github.com/dahall/Vanara/search?l=C%23&q=ITfFnPlayBack)
[ITfFnPropertyUIStatus](https://www.google.com/search?num=5&q=ITfFnPropertyUIStatus+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.ITfFnPropertyUIStatus](https://github.com/dahall/Vanara/search?l=C%23&q=ITfFnPropertyUIStatus)
[ITfFnReconversion](https://www.google.com/search?num=5&q=ITfFnReconversion+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.ITfFnReconversion](https://github.com/dahall/Vanara/search?l=C%23&q=ITfFnReconversion)
[ITfFnSearchCandidateProvider](https://www.google.com/search?num=5&q=ITfFnSearchCandidateProvider+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.ITfFnSearchCandidateProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITfFnSearchCandidateProvider)
[ITfFnShowHelp](https://www.google.com/search?num=5&q=ITfFnShowHelp+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.ITfFnShowHelp](https://github.com/dahall/Vanara/search?l=C%23&q=ITfFnShowHelp)
[ITfFunction](https://www.google.com/search?num=5&q=ITfFunction+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfFunction](https://github.com/dahall/Vanara/search?l=C%23&q=ITfFunction)
[ITfFunctionProvider](https://www.google.com/search?num=5&q=ITfFunctionProvider+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfFunctionProvider](https://github.com/dahall/Vanara/search?l=C%23&q=ITfFunctionProvider)
[ITfInputProcessorProfileActivationSink](https://www.google.com/search?num=5&q=ITfInputProcessorProfileActivationSink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfInputProcessorProfileActivationSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfInputProcessorProfileActivationSink)
[ITfInputProcessorProfileMgr](https://www.google.com/search?num=5&q=ITfInputProcessorProfileMgr+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfInputProcessorProfileMgr](https://github.com/dahall/Vanara/search?l=C%23&q=ITfInputProcessorProfileMgr)
[ITfInputProcessorProfiles](https://www.google.com/search?num=5&q=ITfInputProcessorProfiles+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfInputProcessorProfiles](https://github.com/dahall/Vanara/search?l=C%23&q=ITfInputProcessorProfiles)
[ITfInputProcessorProfilesEx](https://www.google.com/search?num=5&q=ITfInputProcessorProfilesEx+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfInputProcessorProfilesEx](https://github.com/dahall/Vanara/search?l=C%23&q=ITfInputProcessorProfilesEx)
[ITfInputProcessorProfileSubstituteLayout](https://www.google.com/search?num=5&q=ITfInputProcessorProfileSubstituteLayout+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfInputProcessorProfileSubstituteLayout](https://github.com/dahall/Vanara/search?l=C%23&q=ITfInputProcessorProfileSubstituteLayout)
[ITfInputScope](https://www.google.com/search?num=5&q=ITfInputScope+site%3Adocs.microsoft.com) | inputscope.h | [Vanara.PInvoke.MSCTF.ITfInputScope](https://github.com/dahall/Vanara/search?l=C%23&q=ITfInputScope)
[ITfInputScope2](https://www.google.com/search?num=5&q=ITfInputScope2+site%3Adocs.microsoft.com) | inputscope.h | [Vanara.PInvoke.MSCTF.ITfInputScope2](https://github.com/dahall/Vanara/search?l=C%23&q=ITfInputScope2)
[ITfInsertAtSelection](https://www.google.com/search?num=5&q=ITfInsertAtSelection+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfInsertAtSelection](https://github.com/dahall/Vanara/search?l=C%23&q=ITfInsertAtSelection)
[ITfIntegratableCandidateListUIElement](https://www.google.com/search?num=5&q=ITfIntegratableCandidateListUIElement+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.ITfIntegratableCandidateListUIElement](https://github.com/dahall/Vanara/search?l=C%23&q=ITfIntegratableCandidateListUIElement)
[ITfKeyEventSink](https://www.google.com/search?num=5&q=ITfKeyEventSink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfKeyEventSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfKeyEventSink)
[ITfKeystrokeMgr](https://www.google.com/search?num=5&q=ITfKeystrokeMgr+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfKeystrokeMgr](https://github.com/dahall/Vanara/search?l=C%23&q=ITfKeystrokeMgr)
[ITfKeyTraceEventSink](https://www.google.com/search?num=5&q=ITfKeyTraceEventSink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfKeyTraceEventSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfKeyTraceEventSink)
[ITfLangBarEventSink](https://www.google.com/search?num=5&q=ITfLangBarEventSink+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.ITfLangBarEventSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfLangBarEventSink)
[ITfLangBarItem](https://www.google.com/search?num=5&q=ITfLangBarItem+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.ITfLangBarItem](https://github.com/dahall/Vanara/search?l=C%23&q=ITfLangBarItem)
[ITfLangBarItemBalloon](https://www.google.com/search?num=5&q=ITfLangBarItemBalloon+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.ITfLangBarItemBalloon](https://github.com/dahall/Vanara/search?l=C%23&q=ITfLangBarItemBalloon)
[ITfLangBarItemBitmap](https://www.google.com/search?num=5&q=ITfLangBarItemBitmap+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.ITfLangBarItemBitmap](https://github.com/dahall/Vanara/search?l=C%23&q=ITfLangBarItemBitmap)
[ITfLangBarItemBitmapButton](https://www.google.com/search?num=5&q=ITfLangBarItemBitmapButton+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.ITfLangBarItemBitmapButton](https://github.com/dahall/Vanara/search?l=C%23&q=ITfLangBarItemBitmapButton)
[ITfLangBarItemButton](https://www.google.com/search?num=5&q=ITfLangBarItemButton+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.ITfLangBarItemButton](https://github.com/dahall/Vanara/search?l=C%23&q=ITfLangBarItemButton)
[ITfLangBarItemMgr](https://www.google.com/search?num=5&q=ITfLangBarItemMgr+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.ITfLangBarItemMgr](https://github.com/dahall/Vanara/search?l=C%23&q=ITfLangBarItemMgr)
[ITfLangBarItemSink](https://www.google.com/search?num=5&q=ITfLangBarItemSink+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.ITfLangBarItemSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfLangBarItemSink)
[ITfLangBarMgr](https://www.google.com/search?num=5&q=ITfLangBarMgr+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.ITfLangBarMgr](https://github.com/dahall/Vanara/search?l=C%23&q=ITfLangBarMgr)
[ITfLanguageProfileNotifySink](https://www.google.com/search?num=5&q=ITfLanguageProfileNotifySink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfLanguageProfileNotifySink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfLanguageProfileNotifySink)
[ITfLMLattice](https://www.google.com/search?num=5&q=ITfLMLattice+site%3Adocs.microsoft.com) | ctffunc.h | [Vanara.PInvoke.MSCTF.ITfLMLattice](https://github.com/dahall/Vanara/search?l=C%23&q=ITfLMLattice)
[ITfMenu](https://www.google.com/search?num=5&q=ITfMenu+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.ITfMenu](https://github.com/dahall/Vanara/search?l=C%23&q=ITfMenu)
[ITfMessagePump](https://www.google.com/search?num=5&q=ITfMessagePump+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfMessagePump](https://github.com/dahall/Vanara/search?l=C%23&q=ITfMessagePump)
[ITfMouseSink](https://www.google.com/search?num=5&q=ITfMouseSink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfMouseSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfMouseSink)
[ITfMouseTracker](https://www.google.com/search?num=5&q=ITfMouseTracker+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfMouseTracker](https://github.com/dahall/Vanara/search?l=C%23&q=ITfMouseTracker)
[ITfMouseTrackerACP](https://www.google.com/search?num=5&q=ITfMouseTrackerACP+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfMouseTrackerACP](https://github.com/dahall/Vanara/search?l=C%23&q=ITfMouseTrackerACP)
[ITfPersistentPropertyLoaderACP](https://www.google.com/search?num=5&q=ITfPersistentPropertyLoaderACP+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfPersistentPropertyLoaderACP](https://github.com/dahall/Vanara/search?l=C%23&q=ITfPersistentPropertyLoaderACP)
[ITfPreservedKeyNotifySink](https://www.google.com/search?num=5&q=ITfPreservedKeyNotifySink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfPreservedKeyNotifySink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfPreservedKeyNotifySink)
[ITfProperty](https://www.google.com/search?num=5&q=ITfProperty+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfProperty](https://github.com/dahall/Vanara/search?l=C%23&q=ITfProperty)
[ITfPropertyStore](https://www.google.com/search?num=5&q=ITfPropertyStore+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfPropertyStore](https://github.com/dahall/Vanara/search?l=C%23&q=ITfPropertyStore)
[ITfQueryEmbedded](https://www.google.com/search?num=5&q=ITfQueryEmbedded+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfQueryEmbedded](https://github.com/dahall/Vanara/search?l=C%23&q=ITfQueryEmbedded)
[ITfRange](https://www.google.com/search?num=5&q=ITfRange+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfRange](https://github.com/dahall/Vanara/search?l=C%23&q=ITfRange)
[ITfRangeACP](https://www.google.com/search?num=5&q=ITfRangeACP+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfRangeACP](https://github.com/dahall/Vanara/search?l=C%23&q=ITfRangeACP)
[ITfRangeBackup](https://www.google.com/search?num=5&q=ITfRangeBackup+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfRangeBackup](https://github.com/dahall/Vanara/search?l=C%23&q=ITfRangeBackup)
[ITfReadingInformationUIElement](https://www.google.com/search?num=5&q=ITfReadingInformationUIElement+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfReadingInformationUIElement](https://github.com/dahall/Vanara/search?l=C%23&q=ITfReadingInformationUIElement)
[ITfReadOnlyProperty](https://www.google.com/search?num=5&q=ITfReadOnlyProperty+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfReadOnlyProperty](https://github.com/dahall/Vanara/search?l=C%23&q=ITfReadOnlyProperty)
[ITfSource](https://www.google.com/search?num=5&q=ITfSource+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfSource](https://github.com/dahall/Vanara/search?l=C%23&q=ITfSource)
[ITfSourceSingle](https://www.google.com/search?num=5&q=ITfSourceSingle+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfSourceSingle](https://github.com/dahall/Vanara/search?l=C%23&q=ITfSourceSingle)
[ITfSpeechUIServer](https://www.google.com/search?num=5&q=ITfSpeechUIServer+site%3Adocs.microsoft.com) | ctfspui.h | [Vanara.PInvoke.MSCTF.ITfSpeechUIServer](https://github.com/dahall/Vanara/search?l=C%23&q=ITfSpeechUIServer)
[ITfStatusSink](https://www.google.com/search?num=5&q=ITfStatusSink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfStatusSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfStatusSink)
[ITfSystemDeviceTypeLangBarItem](https://www.google.com/search?num=5&q=ITfSystemDeviceTypeLangBarItem+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.ITfSystemDeviceTypeLangBarItem](https://github.com/dahall/Vanara/search?l=C%23&q=ITfSystemDeviceTypeLangBarItem)
[ITfSystemLangBarItem](https://www.google.com/search?num=5&q=ITfSystemLangBarItem+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.ITfSystemLangBarItem](https://github.com/dahall/Vanara/search?l=C%23&q=ITfSystemLangBarItem)
[ITfSystemLangBarItemSink](https://www.google.com/search?num=5&q=ITfSystemLangBarItemSink+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.ITfSystemLangBarItemSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfSystemLangBarItemSink)
[ITfSystemLangBarItemText](https://www.google.com/search?num=5&q=ITfSystemLangBarItemText+site%3Adocs.microsoft.com) | ctfutb.h | [Vanara.PInvoke.MSCTF.ITfSystemLangBarItemText](https://github.com/dahall/Vanara/search?l=C%23&q=ITfSystemLangBarItemText)
[ITfTextEditSink](https://www.google.com/search?num=5&q=ITfTextEditSink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfTextEditSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfTextEditSink)
[ITfTextInputProcessor](https://www.google.com/search?num=5&q=ITfTextInputProcessor+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfTextInputProcessor](https://github.com/dahall/Vanara/search?l=C%23&q=ITfTextInputProcessor)
[ITfTextInputProcessorEx](https://www.google.com/search?num=5&q=ITfTextInputProcessorEx+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfTextInputProcessorEx](https://github.com/dahall/Vanara/search?l=C%23&q=ITfTextInputProcessorEx)
[ITfTextLayoutSink](https://www.google.com/search?num=5&q=ITfTextLayoutSink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfTextLayoutSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfTextLayoutSink)
[ITfThreadFocusSink](https://www.google.com/search?num=5&q=ITfThreadFocusSink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfThreadFocusSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfThreadFocusSink)
[ITfThreadMgr](https://www.google.com/search?num=5&q=ITfThreadMgr+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfThreadMgr](https://github.com/dahall/Vanara/search?l=C%23&q=ITfThreadMgr)
[ITfThreadMgr2](https://www.google.com/search?num=5&q=ITfThreadMgr2+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfThreadMgr2](https://github.com/dahall/Vanara/search?l=C%23&q=ITfThreadMgr2)
[ITfThreadMgrEventSink](https://www.google.com/search?num=5&q=ITfThreadMgrEventSink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfThreadMgrEventSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfThreadMgrEventSink)
[ITfThreadMgrEx](https://www.google.com/search?num=5&q=ITfThreadMgrEx+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfThreadMgrEx](https://github.com/dahall/Vanara/search?l=C%23&q=ITfThreadMgrEx)
[ITfToolTipUIElement](https://www.google.com/search?num=5&q=ITfToolTipUIElement+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfToolTipUIElement](https://github.com/dahall/Vanara/search?l=C%23&q=ITfToolTipUIElement)
[ITfTransitoryExtensionSink](https://www.google.com/search?num=5&q=ITfTransitoryExtensionSink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfTransitoryExtensionSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfTransitoryExtensionSink)
[ITfTransitoryExtensionUIElement](https://www.google.com/search?num=5&q=ITfTransitoryExtensionUIElement+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfTransitoryExtensionUIElement](https://github.com/dahall/Vanara/search?l=C%23&q=ITfTransitoryExtensionUIElement)
[ITfUIElement](https://www.google.com/search?num=5&q=ITfUIElement+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfUIElement](https://github.com/dahall/Vanara/search?l=C%23&q=ITfUIElement)
[ITfUIElementMgr](https://www.google.com/search?num=5&q=ITfUIElementMgr+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfUIElementMgr](https://github.com/dahall/Vanara/search?l=C%23&q=ITfUIElementMgr)
[ITfUIElementSink](https://www.google.com/search?num=5&q=ITfUIElementSink+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.ITfUIElementSink](https://github.com/dahall/Vanara/search?l=C%23&q=ITfUIElementSink)
### Classes
Native Class | Header | Managed Class
--- | --- | ---
[TF_CategoryMgr](https://www.google.com/search?num=5&q=TF_CategoryMgr+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_CategoryMgr](https://github.com/dahall/Vanara/search?l=C%23&q=TF_CategoryMgr)
[TF_DisplayAttributeMgr](https://www.google.com/search?num=5&q=TF_DisplayAttributeMgr+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_DisplayAttributeMgr](https://github.com/dahall/Vanara/search?l=C%23&q=TF_DisplayAttributeMgr)
[TF_HALTCOND](https://www.google.com/search?num=5&q=TF_HALTCOND+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_HALTCOND](https://github.com/dahall/Vanara/search?l=C%23&q=TF_HALTCOND)
[TF_InputProcessorProfiles](https://www.google.com/search?num=5&q=TF_InputProcessorProfiles+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_InputProcessorProfiles](https://github.com/dahall/Vanara/search?l=C%23&q=TF_InputProcessorProfiles)
[TF_LangBarItemMgr](https://www.google.com/search?num=5&q=TF_LangBarItemMgr+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_LangBarItemMgr](https://github.com/dahall/Vanara/search?l=C%23&q=TF_LangBarItemMgr)
[TF_LangBarMgr](https://www.google.com/search?num=5&q=TF_LangBarMgr+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_LangBarMgr](https://github.com/dahall/Vanara/search?l=C%23&q=TF_LangBarMgr)
[TF_ThreadMgr](https://www.google.com/search?num=5&q=TF_ThreadMgr+site%3Adocs.microsoft.com) | msctf.h | [Vanara.PInvoke.MSCTF.TF_ThreadMgr](https://github.com/dahall/Vanara/search?l=C%23&q=TF_ThreadMgr)
[TSATTRID](https://www.google.com/search?num=5&q=TSATTRID+site%3Adocs.microsoft.com) | tsattrs.h | [Vanara.PInvoke.MSCTF.TSATTRID](https://github.com/dahall/Vanara/search?l=C%23&q=TSATTRID)

View File

@ -10,7 +10,18 @@
<AssemblyName>Vanara.PInvoke.TextServicesFramework</AssemblyName>
<PackageId>$(AssemblyName)</PackageId>
<PackageTags>pinvoke;vanara;net-extensions;interop;Text Services Framework;msctf</PackageTags>
<PackageReleaseNotes />
<PackageReleaseNotes>Currently implements:
Functions
ActivateInputProfile CPlApplet CtfImeAssociateFocus CtfImeConfigure CtfImeConversionList CtfImeCreateInputContext CtfImeCreateThreadMgr CtfImeDestroy CtfImeDestroyInputContext CtfImeDestroyThreadMgr CtfImeDispatchDefImeMessage CtfImeEnumRegisterWord CtfImeEscape CtfImeEscapeEx CtfImeGetGuidAtom CtfImeGetRegisterWordStyle CtfImeInquire CtfImeInquireExW CtfImeIsGuidMapEnable CtfImeIsIME CtfImeProcessCicHotkey CtfImeProcessKey CtfImeRegisterWord CtfImeSelect CtfImeSelectEx CtfImeSetActiveContext CtfImeSetCompositionString CtfImeSetFocus CtfImeToAsciiEx CtfImeUnregisterWord CtfNotifyIME DoMsCtfMonitor EnumEnabledLayoutOrTip EnumEnabledLayoutOrTipPrivate EnumLayoutOrTipForSetup GetDefaultLayout GetLayoutDescription HasDeferredInputForCoreDispatcher InitLocalMsCtfMonitor InputDll_DownlevelEnumLayoutOrTipForSetup InputDll_DownlevelInitialize InputDll_DownlevelSetUILanguage InputDll_DownlevelUninitialize InputFocusMonitorCreate InstallLayoutOrTip InstallLayoutOrTipOffline InstallLayoutOrTipPrivate InstallLayoutOrTipUserReg MsimtfIsGuidMapEnable MsimtfIsWindowFiltered QueryLayoutOrTipString QueryLayoutOrTipStringUserReg SaveDefaultUserInputSettings SaveSystemAcctInputSettings SetDefaultLayoutOrTip SetDefaultLayoutOrTipUserReg SetInputScope SetInputScopes SetInputScopes2 SetInputScopeXML TextInputClientWrapperCreate TF_CanUninitialize TF_CleanUpPrivateMessages TF_CreateCategoryMgr TF_CreateCicLoadMutex TF_CreateCicLoadWinStaMutex TF_CreateCTFWatchdogMutex TF_CreateDisplayAttributeMgr TF_CreateInputProcessorProfiles TF_CreateLangBarItemMgr TF_CreateLangBarMgr TF_CreateThreadMgr TF_CUASAppFix TF_GetAppCompatFlags TF_GetCompatibleKeyboardLayout TF_GetGlobalCompartment TF_GetInitSystemFlags TF_GetInputScope TF_GetShowFloatingStatus TF_GetThreadFlags TF_GetThreadMgr TF_InitSystem TF_InvalidAssemblyListCacheIfExist TF_IsCtfmonRunning TF_IsLanguageBarEnabled TF_IsThreadWithFlags TF_MapCompatibleHKL TF_MapCompatibleKeyboardTip TF_Notify TF_PostAllThreadMsg TF_RunInputCPL TF_SendLangBandMsg TF_SetDefaultRemoteKeyboardLayout TF_SetShowFloatingStatus TF_SetThreadFlags TF_UninitSystem TF_WaitForInitialized UninitLocalMsCtfMonitor
Structures
LAYOUTORTIP LAYOUTORTIPPROFILE TF_DA_COLOR TF_DISPLAYATTRIBUTE TF_HALTCOND TF_INPUTPROCESSORPROFILE TF_LANGBARITEMINFO TF_LANGUAGEPROFILE TF_LBBALLOONINFO TF_LMLATTELEMENT TF_PERSISTENT_PROPERTY_HEADER_ACP TF_PRESERVEDKEY TF_PROPERTYVAL TF_SELECTION TF_SELECTIONSTYLE TS_ATTRVAL TS_RUNINFO TS_SELECTIONSTYLE TS_SELECTION_ACP TS_SELECTION_ANCHOR TS_STATUS TS_TEXTCHANGE
Interfaces
IAnchor IEnumITfCompositionView IEnumSpeechCommands IEnumTfCandidates IEnumTfContexts IEnumTfContextViews IEnumTfDisplayAttributeInfo IEnumTfDocumentMgrs IEnumTfFunctionProviders IEnumTfInputProcessorProfiles IEnumTfLangBarItems IEnumTfLanguageProfiles IEnumTfLatticeElements IEnumTfProperties IEnumTfPropertyValue IEnumTfRanges IEnumTfUIElements ISpeechCommandProvider ITextStoreACP ITextStoreACP2 ITextStoreACPServices ITextStoreACPSink ITextStoreACPSinkEx ITextStoreAnchor ITextStoreAnchorEx ITextStoreAnchorSink ITextStoreAnchorSinkEx ITfActiveLanguageProfileNotifySink ITfCandidateList ITfCandidateListUIElement ITfCandidateListUIElementBehavior ITfCandidateString ITfCategoryMgr ITfCleanupContextDurationSink ITfCleanupContextSink ITfClientId ITfCompartment ITfCompartmentEventSink ITfCompartmentMgr ITfComposition ITfCompositionSink ITfCompositionView ITfConfigureSystemKeystrokeFeed ITfContext ITfContextComposition ITfContextKeyEventSink ITfContextOwner ITfContextOwnerCompositionServices ITfContextOwnerCompositionSink ITfContextOwnerServices ITfContextView ITfCreatePropertyStore ITfDisplayAttributeInfo ITfDisplayAttributeMgr ITfDisplayAttributeNotifySink ITfDisplayAttributeProvider ITfDocumentMgr ITfEditRecord ITfEditSession ITfEditTransactionSink ITfFnAdviseText ITfFnBalloon ITfFnConfigure ITfFnConfigureRegisterEudc ITfFnConfigureRegisterWord ITfFnCustomSpeechCommand ITfFnGetPreferredTouchKeyboardLayout ITfFnGetSAPIObject ITfFnLangProfileUtil ITfFnLMInternal ITfFnLMProcessor ITfFnPlayBack ITfFnPropertyUIStatus ITfFnReconversion ITfFnSearchCandidateProvider ITfFnShowHelp ITfFunction ITfFunctionProvider ITfInputProcessorProfileActivationSink ITfInputProcessorProfileMgr ITfInputProcessorProfiles ITfInputProcessorProfilesEx ITfInputProcessorProfileSubstituteLayout ITfInputScope ITfInputScope2 ITfInsertAtSelection ITfIntegratableCandidateListUIElement ITfKeyEventSink ITfKeystrokeMgr ITfKeyTraceEventSink ITfLangBarEventSink ITfLangBarItem ITfLangBarItemBalloon ITfLangBarItemBitmap ITfLangBarItemBitmapButton ITfLangBarItemButton ITfLangBarItemMgr ITfLangBarItemSink ITfLangBarMgr ITfLanguageProfileNotifySink ITfLMLattice ITfMenu ITfMessagePump ITfMouseSink ITfMouseTracker ITfMouseTrackerACP ITfPersistentPropertyLoaderACP ITfPreservedKeyNotifySink ITfProperty ITfPropertyStore ITfQueryEmbedded ITfRange ITfRangeACP ITfRangeBackup ITfReadingInformationUIElement ITfReadOnlyProperty ITfSource ITfSourceSingle ITfSpeechUIServer ITfStatusSink ITfSystemDeviceTypeLangBarItem ITfSystemLangBarItem ITfSystemLangBarItemSink ITfSystemLangBarItemText ITfTextEditSink ITfTextInputProcessor ITfTextInputProcessorEx ITfTextLayoutSink ITfThreadFocusSink ITfThreadMgr ITfThreadMgr2 ITfThreadMgrEventSink ITfThreadMgrEx ITfToolTipUIElement ITfTransitoryExtensionSink ITfTransitoryExtensionUIElement ITfUIElement ITfUIElementMgr ITfUIElementSink
</PackageReleaseNotes>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>

View File

@ -70,6 +70,7 @@ kernel32.dll, kernelbase.dll, normaliz.dll, vertdll.dll | [Vanara.PInvoke.Kernel
ktmw32.dll | [Vanara.PInvoke.KtmW32](https://github.com/dahall/Vanara/blob/master/PInvoke/KtmW32/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.KtmW32?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.KtmW32?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.KtmW32)
magnification.dll | [Vanara.PInvoke.Magnification](https://github.com/dahall/Vanara/blob/master/PInvoke/Magnification/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Magnification?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Magnification?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Magnification)
mpr.dll | [Vanara.PInvoke.Mpr](https://github.com/dahall/Vanara/blob/master/PInvoke/Mpr/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Mpr?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Mpr?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Mpr)
msctf.dll, input.dll, msimtf.dll | [Vanara.PInvoke.TextServicesFramework](https://github.com/dahall/Vanara/blob/master/PInvoke/TextServicesFramework/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/26%25-red.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.TextServicesFramework?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.TextServicesFramework?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.TextServicesFramework)
Msi.dll | [Vanara.PInvoke.Msi](https://github.com/dahall/Vanara/blob/master/PInvoke/Msi/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.Msi?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.Msi?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.Msi)
netapi32.dll | [Vanara.PInvoke.NetApi32](https://github.com/dahall/Vanara/blob/master/PInvoke/NetApi32/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.NetApi32?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.NetApi32?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.NetApi32)
netprofm.dll | [Vanara.PInvoke.NetListMgr](https://github.com/dahall/Vanara/blob/master/PInvoke/NetListMgr/CorrelationReport.md) | ![Coverage](https://img.shields.io/badge/100%25-green.svg?style=flat-square) | [![Nuget](https://img.shields.io/nuget/v/Vanara.PInvoke.NetListMgr?label=%20&logo=nuget&style=flat-square)![Nuget](https://img.shields.io/nuget/dt/Vanara.PInvoke.NetListMgr?label=%20&style=flat-square)](https://www.nuget.org/packages/Vanara.PInvoke.NetListMgr)