imm32.dll

v10.0.19041.6157 32-bit Windows NT Analyzed
Description
Multi-User Windows IMM32 API Client DLL
Authors
© Microsoft Corporation. All rights reserved.
File size
140.3 KB
Uploaded
2025-12-01 07:57
Views
166
SHA-256
44884d1c32d72f87141b6cb4494ca208

Exported functions 137

CtfImmAppCompatEnableIMEonProtectedCode #1 · 0x17a30
CtfImmCoUninitialize #2 · 0x2530
CtfImmDispatchDefImeMessage #3 · 0x5160
CtfImmEnterCoInitCountSkipMode #4 · 0x17a60
CtfImmGenerateMessage #5 · 0xd630
CtfImmGetCompatibleKeyboardLayout #6 · 0x17a80
CtfImmGetGlobalIMEStatus #7 · 0x17aa0
CtfImmGetGuidAtom #8 · 0x17ad0
CtfImmGetIMEFileName #9 · 0x17b40
CtfImmGetTMAEFlags #10 · 0x4940
CtfImmHideToolbarWnd #11 · 0x17be0
CtfImmIsCiceroEnabled #12 · 0x17c60
CtfImmIsCiceroStartedInThread #13 · 0x17c90
CtfImmIsComStartedInThread #14 · 0x17cc0
CtfImmIsGuidMapEnable #15 · 0x17cf0
CtfImmIsTextFrameServiceDisabled #16 · 0x17d60
CtfImmLastEnabledWndDestroy #17 · 0x25e0
CtfImmLeaveCoInitCountSkipMode #18 · 0x17d70
CtfImmNotify #19 · 0x55e0
CtfImmRestoreToolbarWnd #20 · 0x17da0
CtfImmSetAppCompatFlags #21 · 0x5b80
CtfImmSetCiceroStartInThread #22 · 0x5900
CtfImmSetDefaultRemoteKeyboardLayout #23 · 0x17df0
CtfImmTIMActivate #24 · 0x47d0
GetKeyboardLayoutCP #25 · 0xd790
ImmActivateLayout #26 · 0xaf40
ImmAssociateContext #27 · 0x5bc0
ImmAssociateContextEx #28 · 0x7550
ImmCallImeConsoleIME #29 · 0x16cb0
ImmConfigureIMEA #30 · 0xb0c0
ImmConfigureIMEW #31 · 0xb2f0
ImmCreateContext #32 · 0x7680
ImmCreateIMCC #33 · 0x5b50
ImmCreateSoftKeyboard #34 · 0x11860
ImmDestroyContext #35 · 0x76f0
ImmDestroyIMCC #36 · 0x2700
ImmDestroySoftKeyboard #37 · 0x11a40
ImmDisableIME #38 · 0x2720
ImmDisableIme #39 · 0x2720
ImmDisableLegacyIME #40 · 0xd800
ImmDisableTextFrameService #41 · 0x12830
ImmEnumInputContext #42 · 0x22c0
ImmEnumRegisterWordA #43 · 0xdf90
ImmEnumRegisterWordW #44 · 0xe100
ImmEscapeA #45 · 0xb540
ImmEscapeW #46 · 0xb810
ImmFreeLayout #47 · 0xba10
ImmGenerateMessage #48 · 0xd8a0
ImmGetAppCompatFlags #49 · 0x37f0
ImmGetCandidateListA #50 · 0x8010
ImmGetCandidateListCountA #51 · 0x8040
ImmGetCandidateListCountW #52 · 0x8060
ImmGetCandidateListW #53 · 0x81c0
ImmGetCandidateWindow #54 · 0x3c30
ImmGetCompositionFontA #55 · 0x8310
ImmGetCompositionFontW #56 · 0x2ac0
ImmGetCompositionStringA #57 · 0x83c0
ImmGetCompositionStringW #58 · 0x8460
ImmGetCompositionWindow #59 · 0x3820
ImmGetContext #60 · 0x4260
ImmGetConversionListA #61 · 0x8500
ImmGetConversionListW #62 · 0x8670
ImmGetConversionStatus #63 · 0x2a30
ImmGetDefaultIMEWnd #64 · 0x5780
ImmGetDescriptionA #65 · 0xca70
ImmGetDescriptionW #66 · 0xcb20
ImmGetGuideLineA #67 · 0x87f0
ImmGetGuideLineW #68 · 0x8820
ImmGetHotKey #69 · 0xac80
ImmGetIMCCLockCount #70 · 0xda60
ImmGetIMCCSize #71 · 0xda90
ImmGetIMCLockCount #72 · 0xdab0
ImmGetIMEFileNameA #73 · 0xcbd0
ImmGetIMEFileNameW #74 · 0xcce0
ImmGetImeInfoEx #75 · 0x5970
ImmGetImeMenuItemsA #76 · 0x16fc0
ImmGetImeMenuItemsW #77 · 0x17360
ImmGetOpenStatus #78 · 0x2a80
ImmGetProperty #79 · 0xce00
ImmGetRegisterWordStyleA #80 · 0xe290
ImmGetRegisterWordStyleW #81 · 0xe3b0
ImmGetStatusWindowPos #82 · 0x8aa0
ImmGetVirtualKey #83 · 0xdb60
ImmIMPGetIMEA #84 · 0x123b0
ImmIMPGetIMEW #85 · 0x12420
ImmIMPQueryIMEA #86 · 0x12460
ImmIMPQueryIMEW #87 · 0x124f0
ImmIMPSetIMEA #88 · 0x12600
ImmIMPSetIMEW #89 · 0x12680
ImmInstallIMEA #90 · 0xcf40
ImmInstallIMEW #91 · 0xd020
ImmIsIME #92 · 0x24d0
ImmIsUIMessageA #93 · 0xdbb0
ImmIsUIMessageW #94 · 0xdbe0
ImmLoadIME #95 · 0x51a0
ImmLoadLayout #96 · 0xbfd0
ImmLockClientImc #97 · 0x42f0
ImmLockIMC #98 · 0x3b20
ImmLockIMCC #99 · 0x5830
ImmLockImeDpi #100 · 0x4740
ImmNotifyIME #101 · 0xbba0
ImmProcessKey #102 · 0x11c70
ImmPutImeMenuItemsIntoMappedFile #103 · 0x17640
ImmReSizeIMCC #104 · 0xdca0
ImmRegisterClient #105 · 0x5600
ImmRegisterWordA #106 · 0xe4c0
ImmRegisterWordW #107 · 0xe610
ImmReleaseContext #108 · 0x58f0
ImmRequestMessageA #109 · 0x8c50
ImmRequestMessageW #110 · 0x20a0
ImmSendIMEMessageExA #111 · 0x12780
ImmSendIMEMessageExW #112 · 0x127a0
ImmSetActiveContext #113 · 0x2b60
ImmSetActiveContextConsoleIME #114 · 0x16e20
ImmSetCandidateWindow #115 · 0x8c70
ImmSetCompositionFontA #116 · 0x8d00
ImmSetCompositionFontW #117 · 0x8e30
ImmSetCompositionStringA #118 · 0x8f70
ImmSetCompositionStringW #119 · 0x8fa0
ImmSetCompositionWindow #120 · 0x9440
ImmSetConversionStatus #121 · 0x94d0
ImmSetHotKey #122 · 0x19694
ImmSetOpenStatus #123 · 0x95b0
ImmSetStatusWindowPos #124 · 0x9650
ImmShowSoftKeyboard #125 · 0x11a60
ImmSimulateHotKey #126 · 0xacb0
ImmSystemHandler #127 · 0xdcd0
ImmTranslateMessage #128 · 0x11ea0
ImmUnlockClientImc #129 · 0x27c0
ImmUnlockIMC #130 · 0x3610
ImmUnlockIMCC #131 · 0x5860
ImmUnlockImeDpi #132 · 0x29e0
ImmUnregisterWordA #133 · 0xe780
ImmUnregisterWordW #134 · 0xe8d0
ImmWINNLSEnableIME #135 · 0x127c0
ImmWINNLSGetEnableStatus #136 · 0x127f0
ImmWINNLSGetIMEHotkey #137 · 0x12830

Imported DLLs & functions 173

RegCloseKey 0x4f01b208
RegCreateKeyExW 0x4f01b214
RegDeleteKeyExW 0x4f01b218
RegEnumKeyExW 0x4f01b210
RegOpenKeyExW 0x4f01b204
RegQueryValueExW 0x4f01b20c
RegSetValueExW 0x4f01b200
AllocateAndInitializeSid 0x4f01b224
CheckTokenMembership 0x4f01b220
FreeSid 0x4f01b228
CheckTokenMembershipEx 0x4f01b230
BaseCheckAppcompatCache 0x4f01b05c
CloseHandle 0x4f01b028
CreateFileMappingW 0x4f01b0b8
CreateThread 0x4f01b0d4
DelayLoadFailureHook 0x4f01b0b4
FreeLibrary 0x4f01b04c
GetACP 0x4f01b060
GetCurrentProcess 0x4f01b044
GetCurrentProcessId 0x4f01b0bc
GetCurrentThreadId 0x4f01b080
GetFullPathNameW 0x4f01b034
GetLastError 0x4f01b0ac
GetLocaleInfoW 0x4f01b010
GetModuleHandleExW 0x4f01b058
GetModuleHandleW 0x4f01b030
GetProcAddress 0x4f01b050
GetProcessMitigationPolicy 0x4f01b048
GetProfileIntW 0x4f01b094
GetSystemDefaultLCID 0x4f01b064
GetSystemDirectoryW 0x4f01b03c
GetSystemTimeAsFileTime 0x4f01b000
GetThreadLocale 0x4f01b038
GetTickCount 0x4f01b0f0
GlobalAlloc 0x4f01b00c
GlobalFree 0x4f01b004
GlobalLock 0x4f01b008
GlobalSize 0x4f01b08c
GlobalUnlock 0x4f01b0ec
HeapAlloc 0x4f01b014
HeapFree 0x4f01b084
IsDBCSLeadByte 0x4f01b098
IsDBCSLeadByteEx 0x4f01b06c
LoadLibraryExW 0x4f01b054
LocalAlloc 0x4f01b040
LocalFlags 0x4f01b020
LocalFree 0x4f01b068
LocalLock 0x4f01b07c
LocalReAlloc 0x4f01b01c
LocalSize 0x4f01b018
LocalUnlock 0x4f01b078
lstrcmpW 0x4f01b090
lstrlenA 0x4f01b09c
lstrlenW 0x4f01b024
MapViewOfFile 0x4f01b0a4
MultiByteToWideChar 0x4f01b074
OpenFile 0x4f01b02c
OpenFileMappingW 0x4f01b0a0
QueryPerformanceCounter 0x4f01b0e8
ResolveDelayLoadedAPI 0x4f01b0b0
RtlCaptureContext 0x4f01b0d8
SetLastError 0x4f01b088
SetUnhandledExceptionFilter 0x4f01b0e0
Sleep 0x4f01b0d0
TerminateProcess 0x4f01b0e4
TlsAlloc 0x4f01b0c0
TlsFree 0x4f01b0cc
TlsGetValue 0x4f01b0c4
TlsSetValue 0x4f01b0c8
UnhandledExceptionFilter 0x4f01b0dc
UnmapViewOfFile 0x4f01b0a8
WideCharToMultiByte 0x4f01b070
_vsnwprintf 0x4f01b270
_wcsicmp 0x4f01b260
memcmp 0x4f01b23c
memcpy 0x4f01b238
memset 0x4f01b254
NtQuerySystemInformation 0x4f01b274
RtlDeleteCriticalSection 0x4f01b278
RtlDllShutdownInProgress 0x4f01b24c
RtlEnterCriticalSection 0x4f01b268
RtlInitializeCriticalSection 0x4f01b264
RtlIntegerToUnicodeString 0x4f01b27c
RtlIsThreadWithinLoaderCallout 0x4f01b248
RtlLeaveCriticalSection 0x4f01b26c
RtlSetLastWin32Error 0x4f01b244
RtlUnicodeStringToInteger 0x4f01b25c
RtlUnicodeToMultiByteSize 0x4f01b250
RtlUnwind 0x4f01b240
wcstol 0x4f01b258
0x4f01b1b8
BeginPaint 0x4f01b168
CharNextA 0x4f01b100
CharNextW 0x4f01b0fc
CharUpperW 0x4f01b1c0
ClientToScreen 0x4f01b110
CreateWindowExW 0x4f01b12c
DefWindowProcW 0x4f01b160
DestroyWindow 0x4f01b120
DrawEdge 0x4f01b158
DrawTextExW 0x4f01b198
EndPaint 0x4f01b164
GetActiveWindow 0x4f01b1c8
GetCapture 0x4f01b154
GetClassInfoExW 0x4f01b14c
GetClassInfoW 0x4f01b1d4
GetClientRect 0x4f01b1ac
GetCursorPos 0x4f01b17c
GetDC 0x4f01b1a8
GetDesktopWindow 0x4f01b0f8
GetFocus 0x4f01b1cc
GetForegroundWindow 0x4f01b108
GetKeyboardLayout 0x4f01b130
GetKeyboardLayoutList 0x4f01b1d8
GetKeyboardState 0x4f01b11c
GetMonitorInfoW 0x4f01b138
GetParent 0x4f01b150
GetSystemMetrics 0x4f01b194
GetWindow 0x4f01b19c
GetWindowLongW 0x4f01b1a0
GetWindowRect 0x4f01b190
GetWindowThreadProcessId 0x4f01b1dc
InvalidateRect 0x4f01b15c
IsWindow 0x4f01b1f4
IsWindowUnicode 0x4f01b104
keybd_event 0x4f01b16c
LoadBitmapW 0x4f01b1b4
LoadCursorW 0x4f01b180
LoadIconW 0x4f01b148
LoadKeyboardLayoutW 0x4f01b1d0
MapVirtualKeyW 0x4f01b134
MapWindowPoints 0x4f01b10c
MessageBeep 0x4f01b188
MonitorFromWindow 0x4f01b13c
PostMessageA 0x4f01b1e8
PostMessageW 0x4f01b1e4
RegisterClassExW 0x4f01b144
ReleaseCapture 0x4f01b174
ReleaseDC 0x4f01b1a4
ScreenToClient 0x4f01b178
SendMessageA 0x4f01b1e0
SendMessageTimeoutW 0x4f01b1f8
SendMessageW 0x4f01b1f0
SetCapture 0x4f01b18c
SetCursor 0x4f01b184
SetWindowLongW 0x4f01b1b0
SetWindowPos 0x4f01b170
ShowWindow 0x4f01b128
SystemParametersInfoW 0x4f01b140
ToAsciiEx 0x4f01b114
ToUnicode 0x4f01b118
UnloadKeyboardLayout 0x4f01b1bc
UpdateWindow 0x4f01b124
User32InitializeImmEntryTable 0x4f01b1c4
WCSToMBEx 0x4f01b1ec
NtUserAssociateInputContext 0x4f01b2bc
NtUserBuildHimcList 0x4f01b2a4
NtUserCallOneParam 0x4f01b2b0
NtUserCreateInputContext 0x4f01b2c8
NtUserDestroyInputContext 0x4f01b2a0
NtUserDisableThreadIme 0x4f01b290
NtUserGetAppImeLevel 0x4f01b288
NtUserGetImeHotKey 0x4f01b29c
NtUserGetImeInfoEx 0x4f01b2a8
NtUserGetThreadState 0x4f01b2c4
NtUserNotifyIMEStatus 0x4f01b2ac
NtUserQueryInputContext 0x4f01b2c0
NtUserQueryWindow 0x4f01b2b8
NtUserSetAppImeLevel 0x4f01b284
NtUserSetImeInfoEx 0x4f01b298
NtUserSetThreadLayoutHandles 0x4f01b294
NtUserUpdateInputContext 0x4f01b28c
NtUserValidateHandleSecure 0x4f01b2b4