Vanara/PInvoke/Imm32
David Hall 0de77a27a4 Updated project files 2023-11-03 01:08:38 -06:00
..
ImePad.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
Imm.Consts.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
Imm.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
ImmDev.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
MSIme.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
MSImeApi.cs Cleaned code and fixed build issues 2023-09-24 15:26:46 -06:00
Vanara.PInvoke.Imm32.csproj Updated project files 2023-11-03 01:08:38 -06:00
pkgreadme.md Updated project files 2023-11-03 01:08:38 -06:00
readme.md Updated project files 2023-11-03 01:08:38 -06:00

readme.md

Vanara.PInvoke.Imm32

PInvoke API (methods, structures and constants) imported from Windows Imm32.dll.

  • Includes methods from imm32.dll
  • Current NuGet release: NugetNuget

Methods - 100% API coverage (46 of 46 functions)

Native Method Header Managed Method
ImmAssociateContext imm.h Vanara.PInvoke.Imm32.ImmAssociateContext
ImmAssociateContextEx imm.h Vanara.PInvoke.Imm32.ImmAssociateContextEx
ImmConfigureIME imm.h Vanara.PInvoke.Imm32.ImmConfigureIME
ImmCreateContext imm.h Vanara.PInvoke.Imm32.ImmCreateContext
ImmDestroyContext imm.h Vanara.PInvoke.Imm32.ImmDestroyContext
ImmDisableIME imm.h Vanara.PInvoke.Imm32.ImmDisableIME
ImmDisableLegacyIME imm.h Vanara.PInvoke.Imm32.ImmDisableLegacyIME
ImmDisableTextFrameService imm.h Vanara.PInvoke.Imm32.ImmDisableTextFrameService
ImmEnumInputContext imm.h Vanara.PInvoke.Imm32.ImmEnumInputContext
ImmEnumRegisterWord imm.h Vanara.PInvoke.Imm32.ImmEnumRegisterWord
ImmEscape immdev.h Vanara.PInvoke.Imm32.ImmEscape
ImmGetCandidateList imm.h Vanara.PInvoke.Imm32.ImmGetCandidateList
ImmGetCandidateListCount imm.h Vanara.PInvoke.Imm32.ImmGetCandidateListCount
ImmGetCandidateWindow imm.h Vanara.PInvoke.Imm32.ImmGetCandidateWindow
ImmGetCompositionFont imm.h Vanara.PInvoke.Imm32.ImmGetCompositionFont
ImmGetCompositionString imm.h Vanara.PInvoke.Imm32.ImmGetCompositionString
ImmGetCompositionWindow imm.h Vanara.PInvoke.Imm32.ImmGetCompositionWindow
ImmGetContext imm.h Vanara.PInvoke.Imm32.ImmGetContext
ImmGetConversionList imm.h Vanara.PInvoke.Imm32.ImmGetConversionList
ImmGetConversionStatus imm.h Vanara.PInvoke.Imm32.ImmGetConversionStatus
ImmGetDefaultIMEWnd imm.h Vanara.PInvoke.Imm32.ImmGetDefaultIMEWnd
ImmGetDescription imm.h Vanara.PInvoke.Imm32.ImmGetDescription
ImmGetGuideLine imm.h Vanara.PInvoke.Imm32.ImmGetGuideLine
ImmGetIMEFileName imm.h Vanara.PInvoke.Imm32.ImmGetIMEFileName
ImmGetImeMenuItems Vanara.PInvoke.Imm32.ImmGetImeMenuItems
ImmGetOpenStatus imm.h Vanara.PInvoke.Imm32.ImmGetOpenStatus
ImmGetProperty imm.h Vanara.PInvoke.Imm32.ImmGetProperty
ImmGetRegisterWordStyle imm.h Vanara.PInvoke.Imm32.ImmGetRegisterWordStyle
ImmGetStatusWindowPos imm.h Vanara.PInvoke.Imm32.ImmGetStatusWindowPos
ImmGetVirtualKey imm.h Vanara.PInvoke.Imm32.ImmGetVirtualKey
ImmInstallIME imm.h Vanara.PInvoke.Imm32.ImmInstallIME
ImmIsIME imm.h Vanara.PInvoke.Imm32.ImmIsIME
ImmIsUIMessage imm.h Vanara.PInvoke.Imm32.ImmIsUIMessage
ImmNotifyIME imm.h Vanara.PInvoke.Imm32.ImmNotifyIME
ImmRegisterWord immdev.h Vanara.PInvoke.Imm32.ImmRegisterWord
ImmReleaseContext imm.h Vanara.PInvoke.Imm32.ImmReleaseContext
ImmSetCandidateWindow imm.h Vanara.PInvoke.Imm32.ImmSetCandidateWindow
ImmSetCompositionFont imm.h Vanara.PInvoke.Imm32.ImmSetCompositionFont
ImmSetCompositionString imm.h Vanara.PInvoke.Imm32.ImmSetCompositionString
ImmSetCompositionWindow imm.h Vanara.PInvoke.Imm32.ImmSetCompositionWindow
ImmSetConversionStatus imm.h Vanara.PInvoke.Imm32.ImmSetConversionStatus
ImmSetHotKey immdev.h Vanara.PInvoke.Imm32.ImmSetHotKey
ImmSetOpenStatus imm.h Vanara.PInvoke.Imm32.ImmSetOpenStatus
ImmSetStatusWindowPos immdev.h Vanara.PInvoke.Imm32.ImmSetStatusWindowPos
ImmSimulateHotKey imm.h Vanara.PInvoke.Imm32.ImmSimulateHotKey
ImmUnregisterWord imm.h Vanara.PInvoke.Imm32.ImmUnregisterWord

Enumerations

Native Enum Header Managed Enum
ATTR imm.h Vanara.PInvoke.Imm32.ATTR
CFS imm.h Vanara.PInvoke.Imm32.CFS
CHARINFO imepad.h Vanara.PInvoke.Imm32.CHARINFO
CPS imm.h Vanara.PInvoke.Imm32.CPS
FEID imepad.h Vanara.PInvoke.Imm32.FEID
FELANG_CLMN msime.h Vanara.PInvoke.Imm32.FELANG_CLMN
FELANG_CMODE msime.h Vanara.PInvoke.Imm32.FELANG_CMODE
FELANG_REQ msime.h Vanara.PInvoke.Imm32.FELANG_REQ
GCL imm.h Vanara.PInvoke.Imm32.GCL
GCS imm.h Vanara.PInvoke.Imm32.GCS
GGL imm.h Vanara.PInvoke.Imm32.GGL
GL_ID imm.h Vanara.PInvoke.Imm32.GL_ID
GL_LEVEL imm.h Vanara.PInvoke.Imm32.GL_LEVEL
IACE imm.h Vanara.PInvoke.Imm32.IACE
IFED_POS msime.h Vanara.PInvoke.Imm32.IFED_POS
IFED_REG msime.h Vanara.PInvoke.Imm32.IFED_REG
IFED_SELECT msime.h Vanara.PInvoke.Imm32.IFED_SELECT
IFED_TYPE msime.h Vanara.PInvoke.Imm32.IFED_TYPE
IGIMIF imm.h Vanara.PInvoke.Imm32.IGIMIF
IGIMII imm.h Vanara.PInvoke.Imm32.IGIMII
IGP imm.h Vanara.PInvoke.Imm32.IGP
IME_CAND imm.h Vanara.PInvoke.Imm32.IME_CAND
IME_CMODE imm.h Vanara.PInvoke.Imm32.IME_CMODE
IME_CONFIG imm.h Vanara.PInvoke.Imm32.IME_CONFIG
IME_ESC imm.h Vanara.PInvoke.Imm32.IME_ESC
IME_HOTKEY imm.h Vanara.PInvoke.Imm32.IME_HOTKEY
IME_PROP imm.h Vanara.PInvoke.Imm32.IME_PROP
IME_REGWORD_STYLE imm.h Vanara.PInvoke.Imm32.IME_REGWORD_STYLE
IME_SMODE imm.h Vanara.PInvoke.Imm32.IME_SMODE
IMEFAREASTINFO_TYPE imepad.h Vanara.PInvoke.Imm32.IMEFAREASTINFO_TYPE
IMEFMT msime.h Vanara.PInvoke.Imm32.IMEFMT
IMEPADREQ imepad.h Vanara.PInvoke.Imm32.IMEPADREQ
IMEPN imepad.h Vanara.PInvoke.Imm32.IMEPN
IMEREG msime.h Vanara.PInvoke.Imm32.IMEREG
IMEREL msime.h Vanara.PInvoke.Imm32.IMEREL
IMEUCT msime.h Vanara.PInvoke.Imm32.IMEUCT
IMEVER imm.h Vanara.PInvoke.Imm32.IMEVER
IMFS imm.h Vanara.PInvoke.Imm32.IMFS
IMFT imm.h Vanara.PInvoke.Imm32.IMFT
INFOMASK imepad.h Vanara.PInvoke.Imm32.INFOMASK
IPACFG Vanara.PInvoke.Imm32.IPACFG
IPACID imepad.h Vanara.PInvoke.Imm32.IPACID
IPAWS imepad.h Vanara.PInvoke.Imm32.IPAWS
ISC imm.h Vanara.PInvoke.Imm32.ISC
NI imm.h Vanara.PInvoke.Imm32.NI
SCS imm.h Vanara.PInvoke.Imm32.SCS
SCS_CAP imm.h Vanara.PInvoke.Imm32.SCS_CAP
SELECT_CAP imm.h Vanara.PInvoke.Imm32.SELECT_CAP
UI_CAP imm.h Vanara.PInvoke.Imm32.UI_CAP

Structures

Native Structure Header Managed Structure
APPLETIDLIST imepad.h Vanara.PInvoke.Imm32.APPLETIDLIST
CANDIDATEFORM immdev.h Vanara.PInvoke.Imm32.CANDIDATEFORM
CANDIDATELIST imm.h Vanara.PInvoke.Imm32.CANDIDATELIST
CANDIDATELIST_MGD imm.h Vanara.PInvoke.Imm32.CANDIDATELIST_MGD
COMPOSITIONFORM imm.h Vanara.PInvoke.Imm32.COMPOSITIONFORM
HIMC Vanara.PInvoke.Imm32.HIMC
IMEAPPLETCFG imepad.h Vanara.PInvoke.Imm32.IMEAPPLETCFG
IMEAPPLETUI imepad.h Vanara.PInvoke.Imm32.IMEAPPLETUI
IMECHARINFO imepad.h Vanara.PInvoke.Imm32.IMECHARINFO
IMECHARPOSITION immdev.h Vanara.PInvoke.Imm32.IMECHARPOSITION
IMECOMPOSITIONSTRINGINFO imepad.h Vanara.PInvoke.Imm32.IMECOMPOSITIONSTRINGINFO
IMEDLG msime.h Vanara.PInvoke.Imm32.IMEDLG
IMEDP msime.h Vanara.PInvoke.Imm32.IMEDP
IMEFAREASTINFO imepad.h Vanara.PInvoke.Imm32.IMEFAREASTINFO
IMEITEM imepad.h Vanara.PInvoke.Imm32.IMEITEM
IMEITEMCANDIDATE imepad.h Vanara.PInvoke.Imm32.IMEITEMCANDIDATE
IMEMENUITEMINFO imm.h Vanara.PInvoke.Imm32.IMEMENUITEMINFO
IMESHF msime.h Vanara.PInvoke.Imm32.IMESHF
IMESTRINGCANDIDATE imepad.h Vanara.PInvoke.Imm32.IMESTRINGCANDIDATE
IMESTRINGCANDIDATEINFO imepad.h Vanara.PInvoke.Imm32.IMESTRINGCANDIDATEINFO
IMESTRINGINFO imepad.h Vanara.PInvoke.Imm32.IMESTRINGINFO
IMEWRD msime.h Vanara.PInvoke.Imm32.IMEWRD
MORRSLT msime.h Vanara.PInvoke.Imm32.MORRSLT
POSTBL msime.h Vanara.PInvoke.Imm32.POSTBL
RECONVERTSTRING immdev.h Vanara.PInvoke.Imm32.RECONVERTSTRING
REGISTERWORD imm.h Vanara.PInvoke.Imm32.REGISTERWORD
STYLEBUF Dimm.h Vanara.PInvoke.Imm32.STYLEBUF

Interfaces

Native Interface Header Managed Interface
IFECommon msime.h Vanara.PInvoke.Imm32.IFECommon
IFEDictionary msime.h Vanara.PInvoke.Imm32.IFEDictionary
IFELanguage msime.h Vanara.PInvoke.Imm32.IFELanguage
IImePad imepad.h Vanara.PInvoke.Imm32.IImePad
IImePadApplet imepad.h Vanara.PInvoke.Imm32.IImePadApplet
IImePlugInDictDictionaryList msimeapi.h Vanara.PInvoke.Imm32.IImePlugInDictDictionaryList
IImeSpecifyApplets imepad.h Vanara.PInvoke.Imm32.IImeSpecifyApplets

Classes

Native Class Header Managed Class
ImePlugInDictDictionaryList1041 msimeapi.h Vanara.PInvoke.Imm32.ImePlugInDictDictionaryList1041
ImePlugInDictDictionaryList2052 msimeapi.h Vanara.PInvoke.Imm32.ImePlugInDictDictionaryList2052