msihnd.dll

v5.0.19041.5965 32-bit Windows NT Analyzed
Description
Windows® installer
Authors
© Microsoft Corporation. All rights reserved.
File size
344.0 KB
Uploaded
2025-12-01 08:01
Views
83
SHA-256
71ba034aa0bb0dacbd676f9fd39bd3e7

Exported functions 4

DllRegisterServer #1 · 0x9bb0
DllUnregisterServer #2 · 0x9bd0
DllCanUnloadNow #3 · 0x9620
DllGetClassObject #4 · 0x9590

Imported DLLs & functions 225

EventRegister 0x10047010
EventSetInformation 0x10047004
EventUnregister 0x10047018
RegCloseKey 0x10047014
RegCreateKeyExW 0x10047008
RegDeleteKeyW 0x1004700c
RegSetValueExW 0x10047000
CreateBrushIndirect 0x10047040
CreateDIBSection 0x10047024
CreateFontIndirectW 0x1004707c
CreateSolidBrush 0x10047070
DeleteDC 0x1004705c
DeleteObject 0x1004706c
EndDoc 0x10047060
EndPage 0x10047020
EnumFontFamiliesExW 0x10047028
ExtTextOutW 0x1004703c
GetClipBox 0x10047030
GetDeviceCaps 0x10047034
GetTextExtentPoint32W 0x10047058
GetTextFaceW 0x10047074
GetTextMetricsW 0x10047078
RealizePalette 0x10047044
SelectObject 0x10047080
SelectPalette 0x10047050
SetBkColor 0x10047038
SetBkMode 0x1004704c
SetMapMode 0x1004702c
SetTextColor 0x10047054
StartDocW 0x10047068
StartPage 0x10047064
UpdateColors 0x10047048
ImmAssociateContext 0x10047088
ImmGetContext 0x1004708c
ImmReleaseContext 0x10047090
AcquireSRWLockExclusive 0x10047118
AcquireSRWLockShared 0x10047138
CloseHandle 0x100470bc
CloseThreadpoolTimer 0x100471a8
CreateEventW 0x10047098
CreateMutexExW 0x10047134
CreateSemaphoreExW 0x100470e8
CreateThread 0x100470c4
CreateThreadpoolTimer 0x1004712c
DebugBreak 0x10047144
DeleteCriticalSection 0x100470d0
DisableThreadLibraryCalls 0x100470a8
EnterCriticalSection 0x10047198
FormatMessageW 0x10047108
FreeLibrary 0x100470d8
GetACP 0x10047114
GetCurrentProcess 0x10047194
GetCurrentProcessId 0x1004713c
GetCurrentThreadId 0x10047100
GetEnvironmentVariableW 0x10047174
GetLastError 0x100470a0
GetLocaleInfoW 0x10047170
GetModuleFileNameA 0x100470e4
GetModuleFileNameW 0x10047184
GetModuleHandleA 0x100471a0
GetModuleHandleExW 0x100470f4
GetModuleHandleW 0x100470d4
GetProcAddress 0x100470cc
GetProcessHeap 0x10047140
GetSystemTimeAsFileTime 0x10047168
GetTickCount 0x100470dc
GetUserDefaultLangID 0x10047188
GetVersionExW 0x100471a4
GlobalAlloc 0x100470b4
GlobalFree 0x100470b8
GlobalLock 0x1004714c
GlobalUnlock 0x10047154
HeapAlloc 0x10047130
HeapFree 0x100470ec
InitializeCriticalSection 0x10047178
InitializeCriticalSectionEx 0x100470f8
IsDebuggerPresent 0x10047148
IsValidCodePage 0x1004716c
LeaveCriticalSection 0x1004717c
LoadLibraryA 0x100470b0
LoadLibraryW 0x100470c0
lstrcmpiW 0x10047150
lstrlenW 0x10047190
MulDiv 0x100470e0
OpenSemaphoreW 0x10047120
OutputDebugStringA 0x1004718c
OutputDebugStringW 0x10047110
QueryPerformanceCounter 0x10047164
ReleaseMutex 0x10047104
ReleaseSemaphore 0x100470f0
ReleaseSRWLockExclusive 0x1004710c
ReleaseSRWLockShared 0x10047128
ResetEvent 0x100470c8
SetEvent 0x100470a4
SetLastError 0x1004719c
SetThreadpoolTimer 0x10047124
SetUnhandledExceptionFilter 0x1004715c
Sleep 0x1004709c
TerminateProcess 0x10047160
TerminateThread 0x100470ac
UnhandledExceptionFilter 0x10047158
WaitForMultipleObjects 0x10047180
WaitForSingleObject 0x100471ac
WaitForSingleObjectEx 0x1004711c
WaitForThreadpoolTimerCallbacks 0x100470fc
__CxxFrameHandler3 0x10047348
__dllonexit 0x10047328
_amsg_exit 0x10047344
_CxxThrowException 0x1004738c
_except_handler4_common 0x10047334
_ftol2_sse 0x10047388
_i64tow 0x1004735c
_initterm 0x10047338
_lock 0x10047330
_onexit 0x10047324
_ui64tow 0x10047350
_unlock 0x1004732c
_vsnprintf 0x10047358
_vsnprintf_s 0x10047368
_vsnwprintf 0x10047380
_wtoi64 0x10047354
_XcptFilter 0x10047384
??0exception@@QAE@ABV0@@Z 0x1004736c
??0exception@@QAE@XZ 0x10047370
??1exception@@UAE@XZ 0x10047374
??1type_info@@UAE@XZ 0x1004731c
?terminate@@YAXXZ 0x10047320
free 0x10047340
malloc 0x1004733c
memcmp 0x10047314
memcpy 0x10047318
memcpy_s 0x10047378
memmove_s 0x10047360
memset 0x10047390
wcschr 0x1004737c
wcsrchr 0x1004734c
wcsstr 0x10047364
CoCreateInstance 0x10047398
CreateStreamOnHGlobal 0x1004739c
ShellExecuteW 0x100471b4
SHGetFileInfoW 0x100471b8
ActivateKeyboardLayout 0x100472c0
AppendMenuW 0x100472c8
BeginPaint 0x100472b8
CallWindowProcW 0x100472ac
CopyIcon 0x1004720c
CreateIconFromResourceEx 0x100472a8
CreatePopupMenu 0x100472ec
CreateWindowExW 0x1004727c
DefWindowProcW 0x10047290
DestroyIcon 0x100471ec
DestroyMenu 0x100472d0
DestroyWindow 0x1004721c
DispatchMessageW 0x100471f4
DrawTextW 0x100472bc
EnableMenuItem 0x1004723c
EnableWindow 0x10047304
EndPaint 0x100472b4
FillRect 0x100472f0
FrameRect 0x100472e0
GetClassNameW 0x100472cc
GetClientRect 0x1004724c
GetCursor 0x10047208
GetDC 0x10047218
GetDialogBaseUnits 0x100472d4
GetDlgCtrlID 0x10047260
GetDlgItem 0x10047248
GetFocus 0x100472f4
GetKeyboardLayout 0x100472dc
GetKeyboardLayoutList 0x100472e4
GetKeyState 0x10047288
GetMessageW 0x10047294
GetMonitorInfoW 0x100471e8
GetNextDlgTabItem 0x10047224
GetParent 0x10047238
GetSysColor 0x100471dc
GetSystemMenu 0x1004728c
GetSystemMetrics 0x10047274
GetWindow 0x100472f8
GetWindowLongW 0x1004729c
GetWindowRect 0x10047284
GetWindowTextLengthW 0x100472fc
GetWindowTextW 0x100472b0
GetWindowThreadProcessId 0x10047300
InvalidateRect 0x10047228
IsDialogMessageW 0x100471f0
IsWindow 0x100471f8
IsWindowEnabled 0x100471d8
IsWindowVisible 0x10047280
KillTimer 0x10047244
LoadCursorW 0x100471cc
LoadIconW 0x100471d0
LoadImageW 0x100471c0
LoadKeyboardLayoutW 0x100472d8
MapWindowPoints 0x100472a4
MessageBeep 0x10047200
MonitorFromRect 0x10047210
MoveWindow 0x1004725c
PeekMessageW 0x100471e4
PostMessageW 0x10047220
RedrawWindow 0x10047264
RegisterClassW 0x100471e0
RegisterWindowMessageW 0x10047234
ReleaseDC 0x100471c8
ScrollWindowEx 0x10047254
SendMessageW 0x10047278
SetClassLongW 0x1004726c
SetCursor 0x1004730c
SetFocus 0x10047258
SetForegroundWindow 0x1004722c
SetRect 0x100472a0
SetScrollInfo 0x10047298
SetScrollPos 0x10047240
SetTimer 0x10047268
SetWindowLongW 0x10047250
SetWindowPos 0x10047214
SetWindowTextW 0x10047270
ShowCursor 0x100471c4
ShowWindow 0x100471fc
SystemParametersInfoW 0x10047308
TrackPopupMenu 0x100472e8
TranslateMessage 0x100471d4
UnloadKeyboardLayout 0x100472c4
UnregisterClassW 0x10047204
UpdateWindow 0x10047230