WinSparkle.dll

v0.9.1.0 64-bit Windows NT Analyzed
Description
WinSparkle updater
Authors
Copyright (C) 2009-2025 Vaclav Slavik
File size
2.7 MB
Uploaded
2026-09-29 12:31
Views
11
SHA-256
377bcb46d002229dd42a063b6e967f6b

Exported functions 31

win_sparkle_check_update_with_ui #1 · 0xf348
win_sparkle_check_update_with_ui_and_install #2 · 0xf3a0
win_sparkle_check_update_without_ui #3 · 0xf3f8
win_sparkle_cleanup #4 · 0xe448
win_sparkle_clear_http_headers #5 · 0xed48
win_sparkle_get_automatic_check_for_updates #6 · 0xef78
win_sparkle_get_last_check_time #7 · 0xf16c
win_sparkle_get_update_check_interval #8 · 0xf078
win_sparkle_init #9 · 0xe20c
win_sparkle_set_app_build_version #10 · 0xede0
win_sparkle_set_app_details #11 · 0xec7c
win_sparkle_set_appcast_url #12 · 0xe5a4
win_sparkle_set_automatic_check_for_updates #13 · 0xef54
win_sparkle_set_can_shutdown_callback #14 · 0xf1c8
win_sparkle_set_config_methods #15 · 0xeed8
win_sparkle_set_did_find_update_callback #16 · 0xf228
win_sparkle_set_did_not_find_update_callback #17 · 0xf258
win_sparkle_set_dsa_pub_pem #18 · 0xe774
win_sparkle_set_eddsa_public_key #19 · 0xe9b4
win_sparkle_set_error_callback #20 · 0xf198
win_sparkle_set_http_header #21 · 0xed34
win_sparkle_set_lang #22 · 0xe4c8
win_sparkle_set_langid #23 · 0xe574
win_sparkle_set_registry_path #24 · 0xee2c
win_sparkle_set_shutdown_request_callback #25 · 0xf1f8
win_sparkle_set_update_cancelled_callback #26 · 0xf288
win_sparkle_set_update_check_interval #27 · 0xefa8
win_sparkle_set_update_dismissed_callback #28 · 0xf318
win_sparkle_set_update_postponed_callback #29 · 0xf2e8
win_sparkle_set_update_skipped_callback #30 · 0xf2b8
win_sparkle_set_user_run_installer_callback #31 · 0xf44c

Imported DLLs & functions 471

CryptAcquireContextW 0x18018d028
CryptCreateHash 0x18018d030
CryptDestroyHash 0x18018d040
CryptGetHashParam 0x18018d048
CryptHashData 0x18018d038
CryptReleaseContext 0x18018d050
DeregisterEventSource 0x18018d098
EventRegister 0x18018d010
EventSetInformation 0x18018d018
EventUnregister 0x18018d080
EventWriteTransfer 0x18018d020
RegCloseKey 0x18018d058
RegCreateKeyExA 0x18018d060
RegDeleteValueA 0x18018d070
RegGetValueW 0x18018d0a0
RegisterEventSourceW 0x18018d090
RegOpenKeyExA 0x18018d000
RegOpenKeyExW 0x18018d008
RegQueryValueExW 0x18018d078
RegSetValueExW 0x18018d068
ReportEventW 0x18018d088
0x18018d0b8
ImageList_Add 0x18018d0d0
ImageList_Create 0x18018d0e8
ImageList_Destroy 0x18018d0f0
ImageList_Draw 0x18018d0e0
ImageList_GetIconSize 0x18018d0d8
ImageList_GetImageInfo 0x18018d0b0
ImageList_Replace 0x18018d0c0
ImageList_SetBkColor 0x18018d0c8
CryptStringToBinaryA 0x18018d100
Arc 0x18018d270
BitBlt 0x18018d248
CombineRgn 0x18018d1e8
CreateBitmap 0x18018d240
CreateBitmapIndirect 0x18018d238
CreateCompatibleBitmap 0x18018d2c0
CreateCompatibleDC 0x18018d378
CreateDCW 0x18018d120
CreateDIBitmap 0x18018d160
CreateDIBSection 0x18018d150
CreateFontIndirectW 0x18018d1c0
CreateHatchBrush 0x18018d1f8
CreatePatternBrush 0x18018d200
CreatePen 0x18018d128
CreatePolygonRgn 0x18018d320
CreateRectRgn 0x18018d2b0
CreateSolidBrush 0x18018d210
DeleteDC 0x18018d2e8
DeleteObject 0x18018d2e0
DPtoLP 0x18018d288
Ellipse 0x18018d190
EqualRgn 0x18018d1d0
ExcludeClipRect 0x18018d2b8
ExtCreatePen 0x18018d130
ExtCreateRegion 0x18018d2f0
ExtFloodFill 0x18018d328
ExtSelectClipRgn 0x18018d1b0
ExtTextOutW 0x18018d280
GdiFlush 0x18018d2a0
GetBkColor 0x18018d218
GetCharABCWidthsW 0x18018d148
GetClipBox 0x18018d338
GetDeviceCaps 0x18018d2d0
GetDIBColorTable 0x18018d158
GetDIBits 0x18018d2c8
GetGraphicsMode 0x18018d1a8
GetLayout 0x18018d368
GetObjectType 0x18018d1c8
GetObjectW 0x18018d380
GetOutlineTextMetricsW 0x18018d230
GetPixel 0x18018d2f8
GetRegionData 0x18018d110
GetRgnBox 0x18018d1f0
GetStockObject 0x18018d340
GetTextExtentExPointW 0x18018d2d8
GetTextExtentPoint32W 0x18018d140
GetTextMetricsW 0x18018d2a8
GetViewportExtEx 0x18018d178
GetWindowExtEx 0x18018d268
LineTo 0x18018d220
LPtoDP 0x18018d1a0
MaskBlt 0x18018d310
MoveToEx 0x18018d228
OffsetRgn 0x18018d208
Pie 0x18018d260
Polygon 0x18018d180
Polyline 0x18018d318
PolyPolygon 0x18018d258
PtInRegion 0x18018d1e0
Rectangle 0x18018d168
RectInRegion 0x18018d1d8
RoundRect 0x18018d278
SelectClipRgn 0x18018d170
SelectObject 0x18018d298
SetBkColor 0x18018d188
SetBkMode 0x18018d138
SetBrushOrgEx 0x18018d290
SetLayout 0x18018d350
SetMapMode 0x18018d250
SetPixel 0x18018d370
SetPolyFillMode 0x18018d300
SetROP2 0x18018d1b8
SetStretchBltMode 0x18018d198
SetTextColor 0x18018d118
SetViewportExtEx 0x18018d308
SetWindowExtEx 0x18018d330
SetWindowOrgEx 0x18018d348
StretchBlt 0x18018d360
StretchDIBits 0x18018d358
AcquireSRWLockExclusive 0x18018d4f0
AttachConsole 0x18018d3e8
CloseHandle 0x18018d7b8
CompareStringW 0x18018d618
CreateDirectoryW 0x18018d740
CreateEventW 0x18018d7d0
CreateFileW 0x18018d438
CreateThread 0x18018d488
DecodePointer 0x18018d4d8
DeleteCriticalSection 0x18018d7f8
EncodePointer 0x18018d4d0
EnterCriticalSection 0x18018d810
EnumResourceNamesW 0x18018d758
EnumSystemLocalesW 0x18018d638
ExitProcess 0x18018d3c0
ExitThread 0x18018d578
ExpandEnvironmentStringsW 0x18018d490
FillConsoleOutputCharacterW 0x18018d3f0
FindClose 0x18018d430
FindFirstFileExW 0x18018d690
FindFirstFileW 0x18018d420
FindNextFileW 0x18018d4a0
FindResourceA 0x18018d788
FindResourceW 0x18018d3a0
FlsAlloc 0x18018d5f0
FlsFree 0x18018d608
FlsGetValue 0x18018d5f8
FlsSetValue 0x18018d600
FlushConsoleInputBuffer 0x18018d6d8
FlushFileBuffers 0x18018d5d8
FormatMessageA 0x18018d7a0
FreeConsole 0x18018d3f8
FreeEnvironmentStringsW 0x18018d678
FreeLibrary 0x18018d6f8
FreeLibraryAndExitThread 0x18018d580
GetACP 0x18018d418
GetCommandLineA 0x18018d698
GetCommandLineW 0x18018d3b8
GetConsoleCP 0x18018d5a0
GetConsoleMode 0x18018d5c8
GetConsoleOutputCP 0x18018d5e0
GetConsoleScreenBufferInfo 0x18018d3d0
GetCPInfo 0x18018d6b8
GetCurrentDirectoryW 0x18018d688
GetCurrentProcess 0x18018d6c0
GetCurrentProcessId 0x18018d750
GetCurrentThreadId 0x18018d718
GetDriveTypeW 0x18018d5b0
GetEnvironmentStringsW 0x18018d670
GetEnvironmentVariableW 0x18018d6a8
GetFileAttributesW 0x18018d440
GetFileSizeEx 0x18018d640
GetFileType 0x18018d708
GetFullPathNameW 0x18018d5b8
GetLastError 0x18018d7c8
GetLocaleInfoW 0x18018d410
GetLongPathNameW 0x18018d428
GetModuleFileNameW 0x18018d790
GetModuleHandleA 0x18018d7e8
GetModuleHandleExW 0x18018d588
GetModuleHandleW 0x18018d748
GetNativeSystemInfo 0x18018d398
GetOEMCP 0x18018d668
GetProcAddress 0x18018d7e0
GetProcessHeap 0x18018d548
GetStartupInfoW 0x18018d538
GetStdHandle 0x18018d728
GetStringTypeW 0x18018d4b8
GetSystemTimeAsFileTime 0x18018d730
GetTempPathW 0x18018d738
GetThreadLocale 0x18018d7f0
GetTickCount 0x18018d6e0
GetUserDefaultLCID 0x18018d630
GetUserDefaultUILanguage 0x18018d4b0
GetVersionExW 0x18018d450
GlobalMemoryStatus 0x18018d6f0
HeapAlloc 0x18018d5e8
HeapFree 0x18018d550
HeapReAlloc 0x18018d648
HeapSize 0x18018d6a0
InitializeCriticalSection 0x18018d800
InitializeCriticalSectionAndSpinCount 0x18018d570
InitializeCriticalSectionEx 0x18018d4c8
InitializeSListHead 0x18018d540
InterlockedFlushSList 0x18018d568
IsDebuggerPresent 0x18018d3a8
IsProcessorFeaturePresent 0x18018d530
IsValidCodePage 0x18018d390
IsValidLocale 0x18018d628
LCMapStringEx 0x18018d4e0
LCMapStringW 0x18018d620
LeaveCriticalSection 0x18018d808
LoadLibraryExW 0x18018d558
LoadLibraryW 0x18018d700
LoadResource 0x18018d778
LocalFree 0x18018d7a8
LockResource 0x18018d780
MulDiv 0x18018d6d0
MultiByteToWideChar 0x18018d710
OutputDebugStringA 0x18018d7b0
OutputDebugStringW 0x18018d470
QueryPerformanceCounter 0x18018d6e8
QueryPerformanceFrequency 0x18018d590
RaiseException 0x18018d760
ReadConsoleInputW 0x18018d658
ReadConsoleOutputCharacterA 0x18018d3e0
ReadConsoleW 0x18018d5d0
ReadFile 0x18018d478
ReleaseSRWLockExclusive 0x18018d4e8
ResumeThread 0x18018d770
RtlCaptureContext 0x18018d508
RtlLookupFunctionEntry 0x18018d510
RtlPcToFileHeader 0x18018d4c0
RtlUnwindEx 0x18018d560
RtlVirtualUnwind 0x18018d518
SetConsoleCtrlHandler 0x18018d598
SetConsoleCursorPosition 0x18018d408
SetConsoleMode 0x18018d650
SetCurrentDirectoryW 0x18018d498
SetEndOfFile 0x18018d680
SetEnvironmentVariableW 0x18018d660
SetErrorMode 0x18018d6c8
SetEvent 0x18018d7c0
SetFilePointerEx 0x18018d5c0
SetLastError 0x18018d3c8
SetStdHandle 0x18018d5a8
SetThreadLocale 0x18018d4a8
SetUnhandledExceptionFilter 0x18018d528
SizeofResource 0x18018d798
Sleep 0x18018d768
SleepConditionVariableSRW 0x18018d500
TerminateProcess 0x18018d6b0
TlsAlloc 0x18018d458
TlsFree 0x18018d468
TlsGetValue 0x18018d460
TlsSetValue 0x18018d448
UnhandledExceptionFilter 0x18018d520
VerifyVersionInfoW 0x18018d818
VerSetConditionMask 0x18018d820
VirtualProtect 0x18018d610
WaitForMultipleObjects 0x18018d480
WaitForSingleObject 0x18018d7d8
WakeAllConditionVariable 0x18018d4f8
WideCharToMultiByte 0x18018d3b0
WriteConsoleA 0x18018d3d8
WriteConsoleW 0x18018d400
WriteFile 0x18018d720
AlphaBlend 0x18018d830
GradientFill 0x18018d838
CoCreateInstance 0x18018def8
CoTaskMemAlloc 0x18018dee8
CoTaskMemFree 0x18018def0
OleInitialize 0x18018df10
OleLockRunning 0x18018df20
OleRun 0x18018df08
OleSetContainedObject 0x18018df00
OleUninitialize 0x18018df18
SafeArrayCreate 0x18018d878
SafeArrayDestroy 0x18018d860
SafeArrayGetVartype 0x18018d880
SafeArrayLock 0x18018d888
SafeArrayPtrOfIndex 0x18018d868
SafeArrayUnlock 0x18018d890
SysAllocString 0x18018d848
SysFreeString 0x18018d850
SysStringLen 0x18018d870
VarBstrFromCy 0x18018d8a0
VariantClear 0x18018d898
VariantInit 0x18018d858
RpcStringFreeW 0x18018d8c0
UuidCreate 0x18018d8b8
UuidToStringW 0x18018d8b0
CommandLineToArgvW 0x18018d8d8
DragFinish 0x18018d8f0
DragQueryFileW 0x18018d8e0
DragQueryPoint 0x18018d8e8
ExtractIconExW 0x18018d8d0
ExtractIconW 0x18018d910
ShellExecuteExW 0x18018d900
SHFileOperationW 0x18018d908
SHGetFolderPathW 0x18018d8f8
SHAutoComplete 0x18018d920
AnimateWindow 0x18018dd88
AppendMenuW 0x18018da18
BeginDeferWindowPos 0x18018dcd0
BeginPaint 0x18018da00
BringWindowToTop 0x18018dc70
CallNextHookEx 0x18018dad0
CallWindowProcW 0x18018dd58
ChangeDisplaySettingsExW 0x18018dac8
CheckMenuItem 0x18018ddb8
CheckMenuRadioItem 0x18018dae0
ChildWindowFromPointEx 0x18018dca0
ClientToScreen 0x18018dd08
CopyRect 0x18018d958
CreateDialogIndirectParamW 0x18018dc30
CreateDialogParamW 0x18018d930
CreateIconIndirect 0x18018d988
CreateMenu 0x18018da10
CreatePopupMenu 0x18018da50
CreateWindowExW 0x18018dc68
DeferWindowPos 0x18018dd20
DefWindowProcW 0x18018dba0
DestroyCursor 0x18018d9f0
DestroyIcon 0x18018d9a8
DestroyMenu 0x18018da30
DestroyWindow 0x18018dbb0
DispatchMessageW 0x18018dce8
DrawFocusRect 0x18018d980
DrawFrameControl 0x18018daf0
DrawIconEx 0x18018d950
DrawMenuBar 0x18018dc10
DrawStateW 0x18018d9d8
DrawTextW 0x18018d978
EnableMenuItem 0x18018dc38
EnableScrollBar 0x18018db38
EnableWindow 0x18018db90
EndDeferWindowPos 0x18018db20
EndPaint 0x18018d9f8
EnumDisplayMonitors 0x18018dab8
EnumDisplaySettingsW 0x18018dab0
EnumWindows 0x18018ddc8
FillRect 0x18018dd80
FindWindowExW 0x18018d9a0
FlashWindowEx 0x18018dc18
GetActiveWindow 0x18018dcc0
GetAsyncKeyState 0x18018dcd8
GetCapture 0x18018dce0
GetCaretBlinkTime 0x18018d990
GetClassNameW 0x18018d9c0
GetClientRect 0x18018db40
GetCursorPos 0x18018db88
GetDC 0x18018dc78
GetDialogBaseUnits 0x18018dc00
GetDlgItem 0x18018daf8
GetDoubleClickTime 0x18018d998
GetFocus 0x18018dd68
GetIconInfo 0x18018dc48
GetKeyState 0x18018db98
GetMenuItemCount 0x18018dd78
GetMenuItemID 0x18018dad8
GetMenuItemInfoW 0x18018db18
GetMenuState 0x18018da68
GetMessagePos 0x18018dd30
GetMessageTime 0x18018dd50
GetMessageW 0x18018da80
GetMonitorInfoW 0x18018d960
GetParent 0x18018db60
GetProcessDefaultLayout 0x18018d938
GetProcessWindowStation 0x18018dc98
GetScrollInfo 0x18018dca8
GetSubMenu 0x18018da48
GetSysColor 0x18018dd38
GetSystemMenu 0x18018dba8
GetSystemMetrics 0x18018ddf8
GetUpdateRgn 0x18018dd28
GetUserObjectInformationW 0x18018dc90
GetWindow 0x18018ddd8
GetWindowDC 0x18018da08
GetWindowLongPtrW 0x18018dbe0
GetWindowLongW 0x18018db00
GetWindowPlacement 0x18018dbe8
GetWindowRect 0x18018dde0
GetWindowTextLengthW 0x18018d9c8
GetWindowTextW 0x18018d9b0
GetWindowThreadProcessId 0x18018ddd0
HideCaret 0x18018da88
InflateRect 0x18018dd70
InsertMenuItemW 0x18018da58
InsertMenuW 0x18018da28
InvalidateRect 0x18018d948
IsDialogMessageW 0x18018dcf8
IsIconic 0x18018dd98
IsWindow 0x18018dcc8
IsWindowEnabled 0x18018dd40
IsWindowVisible 0x18018dde8
IsZoomed 0x18018dc28
keybd_event 0x18018da90
KillTimer 0x18018daa0
LoadBitmapW 0x18018dc50
LoadCursorW 0x18018d940
LoadIconW 0x18018dc58
LoadImageW 0x18018dda0
MapVirtualKeyW 0x18018dd60
MapWindowPoints 0x18018dd18
MessageBoxW 0x18018dc88
ModifyMenuW 0x18018da60
MonitorFromPoint 0x18018dac0
MonitorFromRect 0x18018ddf0
MonitorFromWindow 0x18018d970
MoveWindow 0x18018dbf8
MsgWaitForMultipleObjects 0x18018da98
OffsetRect 0x18018d968
PeekMessageW 0x18018dd10
PostMessageW 0x18018dc60
PostQuitMessage 0x18018db48
PostThreadMessageW 0x18018d9e8
PtInRect 0x18018db68
RedrawWindow 0x18018dcf0
RegisterClassW 0x18018de00
ReleaseCapture 0x18018db78
ReleaseDC 0x18018dc80
RemoveMenu 0x18018da20
ScreenToClient 0x18018dda8
ScrollWindow 0x18018db58
SendMessageW 0x18018dbc8
SetActiveWindow 0x18018da70
SetCapture 0x18018db10
SetCursor 0x18018db30
SetCursorPos 0x18018db80
SetFocus 0x18018dd90
SetForegroundWindow 0x18018dc40
SetLayeredWindowAttributes 0x18018dc08
SetMenu 0x18018dae8
SetMenuInfo 0x18018da38
SetMenuItemInfoW 0x18018da40
SetParent 0x18018ddc0
SetRect 0x18018d9b8
SetRectEmpty 0x18018d9d0
SetScrollInfo 0x18018db08
SetTimer 0x18018daa8
SetWindowLongPtrW 0x18018dbc0
SetWindowLongW 0x18018dc20
SetWindowPos 0x18018dbb8
SetWindowRgn 0x18018d9e0
SetWindowsHookExW 0x18018db28
SetWindowTextW 0x18018dbd8
ShowWindow 0x18018dbf0
SystemParametersInfoW 0x18018db50
TrackPopupMenu 0x18018dcb8
TranslateMessage 0x18018ddb0
UnhookWindowsHookEx 0x18018dd48
UnregisterClassW 0x18018dbd0
UpdateWindow 0x18018db70
ValidateRect 0x18018da78
VkKeyScanW 0x18018dd00
WindowFromPoint 0x18018dcb0
CloseThemeData 0x18018de58
DrawThemeBackground 0x18018de68
DrawThemeParentBackground 0x18018de10
GetThemeBackgroundContentRect 0x18018de48
GetThemeColor 0x18018de60
GetThemeMargins 0x18018de40
GetThemePartSize 0x18018de20
IsAppThemed 0x18018de38
IsThemeActive 0x18018de30
IsThemeBackgroundPartiallyTransparent 0x18018de50
IsThemePartDefined 0x18018de28
OpenThemeData 0x18018de18
GetFileVersionInfoSizeW 0x18018de88
GetFileVersionInfoW 0x18018de78
VerQueryValueW 0x18018de80
HttpQueryInfoA 0x18018ded8
InternetCloseHandle 0x18018deb0
InternetCrackUrlA 0x18018dec0
InternetOpenUrlA 0x18018dec8
InternetOpenW 0x18018ded0
InternetQueryOptionA 0x18018de98
InternetReadFileExW 0x18018dea8
InternetSetOptionW 0x18018deb8
InternetSetStatusCallbackW 0x18018dea0