InputSwitch.dll

v10.0.19041.5848 32-bit Windows NT Analyzed
Description
Microsoft Windows Input Switcher
Authors
© Microsoft Corporation. All rights reserved.
File size
418.5 KB
Uploaded
2025-12-01 07:57
Views
93
SHA-256
a33a7663be2ddc14f0c96bf2eb89275a

Exported functions 2

DllCanUnloadNow #1 · 0x176d0
DllGetClassObject #2 · 0x16f60

Imported DLLs & functions 331

FindPackagesByPackageFamily 0x1005217c
GetStagedPackagePathByFullName2 0x10052184
DebugBreak 0x10052190
IsDebuggerPresent 0x1005218c
OutputDebugStringW 0x10052194
DelayLoadFailureHook 0x1005219c
ResolveDelayLoadedAPI 0x100521a4
GetLastError 0x100521b8
RaiseException 0x100521b0
SetLastError 0x100521bc
SetUnhandledExceptionFilter 0x100521ac
UnhandledExceptionFilter 0x100521b4
GetFullPathNameW 0x100521c4
CloseHandle 0x100521cc
GetProcessHeap 0x100521e0
HeapAlloc 0x100521d8
HeapFree 0x100521d4
HeapReAlloc 0x100521dc
LocalAlloc 0x100521e8
LocalFree 0x100521ec
LocalReAlloc 0x100521f0
VerifyVersionInfoW 0x10052200
FindResourceExW 0x10052214
FindStringOrdinal 0x10052218
FreeLibrary 0x10052224
GetModuleFileNameA 0x10052208
GetModuleHandleExW 0x1005222c
GetModuleHandleW 0x10052220
GetProcAddress 0x1005220c
LoadLibraryExW 0x10052210
LoadResource 0x1005221c
LoadStringW 0x10052230
LockResource 0x10052228
FormatMessageW 0x10052240
GetLocaleInfoEx 0x1005223c
GetLocaleInfoW 0x10052248
GetThreadUILanguage 0x1005224c
GetUserDefaultLangID 0x10052238
SetThreadUILanguage 0x10052244
GetUserDefaultUILanguage 0x10052254
PathAllocCombine 0x1005225c
PathCchRemoveFileSpec 0x10052260
ExpandEnvironmentStringsW 0x10052268
GetCurrentProcess 0x10052284
GetCurrentProcessId 0x1005227c
GetCurrentThreadId 0x10052280
OpenThread 0x10052278
TerminateProcess 0x10052288
TlsAlloc 0x10052290
TlsFree 0x1005228c
TlsGetValue 0x10052270
TlsSetValue 0x10052274
QueryPerformanceCounter 0x100522a0
QueryFullProcessImageNameW 0x100522a8
RegCloseKey 0x100522c4
RegCreateKeyExW 0x100522bc
RegGetValueW 0x100522b8
RegOpenCurrentUser 0x100522b0
RegOpenKeyExW 0x100522c8
RegQueryInfoKeyW 0x100522c0
RegQueryValueExW 0x100522cc
RegSetValueExW 0x100522b4
RegSetKeyValueW 0x100522d4
PathAppendW 0x100522dc
PathFileExistsW 0x100522e8
PathFindExtensionW 0x100522f0
PathFindFileNameW 0x100522ec
PathIsFileSpecW 0x100522e0
PathIsRelativeW 0x100522f4
PathRemoveFileSpecW 0x100522e4
CompareStringOrdinal 0x10052304
AcquireSRWLockExclusive 0x1005234c
AcquireSRWLockShared 0x10052334
CreateEventW 0x10052348
CreateMutexExW 0x1005231c
CreateSemaphoreExW 0x10052330
DeleteCriticalSection 0x10052338
EnterCriticalSection 0x10052354
InitializeCriticalSectionEx 0x1005232c
LeaveCriticalSection 0x1005233c
OpenSemaphoreW 0x10052318
ReleaseMutex 0x10052310
ReleaseSemaphore 0x10052324
ReleaseSRWLockExclusive 0x10052320
ReleaseSRWLockShared 0x10052340
SetEvent 0x10052350
TryEnterCriticalSection 0x10052344
WaitForMultipleObjectsEx 0x10052314
WaitForSingleObject 0x1005230c
WaitForSingleObjectEx 0x10052328
InitOnceBeginInitialize 0x10052370
InitOnceComplete 0x1005235c
InitOnceExecuteOnce 0x10052360
Sleep 0x10052368
SleepConditionVariableSRW 0x1005236c
WakeAllConditionVariable 0x10052364
GetSystemTime 0x10052380
GetSystemTimeAsFileTime 0x1005237c
GetTickCount 0x10052378
GetVersionExW 0x10052384
GetSystemTimePreciseAsFileTime 0x1005238c
VerSetConditionMask 0x10052390
CloseThreadpoolTimer 0x100523a0
CreateThreadpoolTimer 0x1005239c
SetThreadpoolTimer 0x100523a4
WaitForThreadpoolTimerCallbacks 0x10052398
SystemTimeToFileTime 0x100523ac
PathIsURLW 0x100523bc
UrlCreateFromPathW 0x100523b4
UrlUnescapeW 0x100523b8
DecodePointer 0x100523c4
EncodePointer 0x100523c8
RoOriginateError 0x100523d4
SetRestrictedErrorInfo 0x100523d0
RoGetMatchingRestrictedErrorInfo 0x100523dc
RoActivateInstance 0x100523e8
RoGetActivationFactory 0x100523e4
WindowsCreateString 0x10052400
WindowsCreateStringReference 0x10052404
WindowsDeleteString 0x100523f0
WindowsDuplicateString 0x100523fc
WindowsGetStringRawBuffer 0x100523f8
WindowsIsStringEmpty 0x100523f4
EventActivityIdControl 0x10052418
EventRegister 0x1005241c
EventSetInformation 0x10052414
EventUnregister 0x1005240c
EventWriteTransfer 0x10052410
CopyRect 0x10052430
OffsetRect 0x10052428
PtInRect 0x10052424
SetRectEmpty 0x1005242c
GetMonitorInfoW 0x10052438
GetSystemMetrics 0x1005243c
SystemParametersInfoW 0x10052440
CreateWindowInBand 0x1005244c
GetWindowBand 0x10052448
DeregisterShellHookWindow 0x10052458
RegisterShellHookWindow 0x10052454
MsgWaitForMultipleObjectsEx 0x10052460
ClientToScreen 0x1005248c
CreateWindowExW 0x10052470
DefWindowProcW 0x10052480
DestroyWindow 0x100524bc
DispatchMessageW 0x100524b4
FindWindowExW 0x10052498
FindWindowW 0x100524e8
GetClassNameW 0x100524e4
GetClientRect 0x100524a4
GetCursorPos 0x10052468
GetDesktopWindow 0x100524f8
GetMessageExtraInfo 0x100524c8
GetMessageW 0x10052488
GetParent 0x10052490
GetPropW 0x100524d0
GetWindowLongW 0x10052474
GetWindowRect 0x100524c4
GetWindowThreadProcessId 0x100524c0
KillTimer 0x100524d4
PeekMessageW 0x100524a8
PostMessageW 0x100524b8
PostQuitMessage 0x100524ac
RegisterClassExW 0x1005246c
RegisterClassW 0x100524f0
RegisterWindowMessageW 0x1005249c
RemovePropW 0x100524d8
ScreenToClient 0x1005247c
SendMessageW 0x10052494
SetForegroundWindow 0x100524f4
SetMessageExtraInfo 0x100524cc
SetPropW 0x100524dc
SetTimer 0x100524a0
SetWindowLongW 0x10052478
SetWindowPos 0x100524ec
ShowWindow 0x10052484
TranslateMessage 0x100524b0
WindowFromPoint 0x100524e0
GetCurrentInputMessageSource 0x10052508
CheckTokenMembership 0x10052518
CreateWellKnownSid 0x10052510
GetTokenInformation 0x10052514
ConvertSidToStringSidW 0x10052520
IUnknown_QueryService 0x1005252c
IUnknown_Set 0x10052528
0x10052538
0x1005253c
IUnknown_GetWindow 0x10052534
GetPersistedRegistryLocationW 0x10052544
Bcp47FromLcid 0x10052004
Bcp47GetAbbreviation 0x10052008
Bcp47GetLanguageName 0x10052000
BitBlt 0x10052028
CreateCompatibleDC 0x1005201c
CreateDIBSection 0x10052020
CreateFontIndirectW 0x1005206c
CreateSolidBrush 0x1005202c
DeleteDC 0x10052078
DeleteObject 0x10052070
ExcludeClipRect 0x10052064
ExtTextOutW 0x1005204c
GdiAlphaBlend 0x10052018
GetClipBox 0x10052048
GetCurrentObject 0x10052030
GetDeviceCaps 0x10052010
GetDIBits 0x10052060
GetObjectW 0x10052044
GetStockObject 0x1005205c
GetTextExtentPoint32W 0x10052054
GetTextMetricsW 0x10052038
RemoveFontMemResourceEx 0x10052074
SelectObject 0x10052024
SetBkColor 0x10052058
SetBkMode 0x10052040
SetStretchBltMode 0x10052068
SetTextAlign 0x10052050
SetTextColor 0x1005203c
StretchBlt 0x10052014
StretchDIBits 0x10052034
ImmDisableLegacyIME 0x10052080
__CxxFrameHandler3 0x10052550
__dllonexit 0x100525b0
__isascii 0x1005257c
_amsg_exit 0x100525e0
_callnewh 0x10052554
_CIpow 0x10052594
_CxxThrowException 0x10052558
_except_handler4_common 0x100525a8
_ftol2_sse 0x1005254c
_get_errno 0x10052564
_initterm 0x100525bc
_itow_s 0x100525c4
_lock 0x100525b8
_onexit 0x100525ac
_purecall 0x1005258c
_set_errno 0x10052568
_unlock 0x100525b4
_vsnprintf_s 0x100525d4
_vsnwprintf 0x10052590
_wcsicmp 0x10052560
_wtoi 0x10052584
_XcptFilter 0x100525e4
??0exception@@QAE@ABV0@@Z 0x100525d0
??0exception@@QAE@XZ 0x100525cc
??1exception@@UAE@XZ 0x100525c8
??1type_info@@UAE@XZ 0x100525dc
?terminate@@YAXXZ 0x100525d8
floor 0x1005259c
free 0x100525e8
islower 0x10052578
malloc 0x100525c0
memcmp 0x100525a0
memcpy 0x100525f0
memcpy_s 0x100525ec
memmove 0x100525a4
memmove_s 0x10052588
memset 0x100525f4
toupper 0x10052574
wcschr 0x10052570
wcsncmp 0x10052580
wcsrchr 0x10052598
wcsstr 0x1005255c
wcstoul 0x1005256c
NtQueryWnfStateData 0x10052610
RtlGetDeviceFamilyInfoEnum 0x10052608
RtlPublishWnfStateData 0x10052614
RtlSubscribeWnfStateChangeNotification 0x1005260c
RtlUnsubscribeWnfNotificationWaitForCompletion 0x10052600
WinSqmAddToStream 0x10052604
WinSqmIncrementDWORD 0x100525fc
CreateBindCtx 0x1005261c
PropVariantToUInt32 0x1005208c
PSCreateMemoryPropertyStore 0x10052090
PSPropertyBag_WriteStr 0x10052088
0x1005209c
SHTaskPoolQueueTask 0x10052098
AreDpiAwarenessContextsEqual 0x10052134
BeginPaint 0x100520cc
CalculatePopupWindowPosition 0x10052114
CallNextHookEx 0x100520f4
CheckMenuItem 0x10052144
CopyIcon 0x1005215c
CopyImage 0x1005212c
CreateIconIndirect 0x10052154
DestroyIcon 0x10052128
DestroyMenu 0x100520fc
DrawIconEx 0x100520b8
DrawTextExW 0x100520f8
DrawTextW 0x100520b4
EndPaint 0x100520c8
GetAsyncKeyState 0x100520e0
GetDC 0x100520b0
GetDpiForSystem 0x100520a4
GetDpiForWindow 0x100520dc
GetKeyboardState 0x10052108
GetKeyState 0x100520f0
GetMenuInfo 0x100520ac
GetMenuItemInfoW 0x10052150
GetMenuState 0x10052148
GetSubMenu 0x10052130
GetSysColor 0x10052118
GetThreadDesktop 0x10052100
GetWindowDpiAwarenessContext 0x10052138
InjectKeyboardInput 0x1005214c
LoadCursorW 0x10052124
LoadIconW 0x100520c4
LoadImageW 0x10052158
LoadMenuW 0x10052140
MonitorFromPoint 0x1005216c
MonitorFromRect 0x1005210c
MonitorFromWindow 0x10052110
ReleaseCapture 0x100520e8
ReleaseDC 0x100520bc
RemoveMenu 0x100520d4
SendInput 0x1005213c
SetCapture 0x10052160
SetCursor 0x10052120
SetKeyboardState 0x10052104
SetLayeredWindowAttributes 0x100520c0
SetMenuInfo 0x100520a8
SetMenuItemInfoW 0x100520d8
SetThreadDesktop 0x1005211c
SetWindowCompositionAttribute 0x10052168
SetWindowsHookExW 0x100520ec
TrackMouseEvent 0x10052164
TrackPopupMenuEx 0x100520d0
UnhookWindowsHookEx 0x100520e4
InternetCrackUrlW 0x10052174