PhotoViewer.dll

v10.0.26100.8749 64-bit Windows NT Analyzed
Description
Windows Photo Viewer
Authors
© Microsoft Corporation. All rights reserved.
File size
1.6 MB
Uploaded
2026-06-28 20:53
Views
45
SHA-256
ead6cf2a8d86e0f6fe6bdfd38ccfe3cb

Exported functions 7

DllCanUnloadNow #1 · 0x1fda0
DllGetClassObject #2 · 0xf030
DllRegisterServer #3 · 0x3c8b0
DllUnregisterServer #4 · 0x3c920
ImageView_COMServerW #5 · 0x3c930
ImageView_FullscreenW #6 · 0x3c940
imageview_fullscreenW #7 · 0x3c940

Imported DLLs & functions 579

DuplicateEncryptionInfoFile 0x18008fb90
GetTraceEnableFlags 0x18008fbf8
GetTraceEnableLevel 0x18008fbf0
GetTraceLoggerHandle 0x18008fbe8
RegCloseKey 0x18008fc00
RegCreateKeyExW 0x18008fbd8
RegDeleteValueW 0x18008fbe0
RegEnumKeyExW 0x18008fbb0
RegEnumValueW 0x18008fb88
RegisterTraceGuidsW 0x18008fbc0
RegOpenKeyExW 0x18008fbc8
RegQueryInfoKeyW 0x18008fba8
RegQueryValueExW 0x18008fba0
RegSetValueExW 0x18008fbd0
TraceEvent 0x18008fb98
UnregisterTraceGuids 0x18008fbb8
__C_specific_handler 0x180090928
__C_specific_handler_noexcept 0x180090948
__current_exception 0x180090890
__current_exception_context 0x180090898
__CxxFrameHandler4 0x180090938
__std_terminate 0x180090930
_CxxThrowException 0x180090940
_o___std_type_info_destroy_list 0x180090920
_o___stdio_common_vsprintf 0x180090918
_o___stdio_common_vswprintf 0x180090910
_o___stdio_common_vswprintf_s 0x180090908
_o__beginthreadex 0x180090900
_o__cexit 0x1800908f8
_o__configure_narrow_argv 0x1800908f0
_o__crt_atexit 0x1800908e8
_o__errno 0x1800908e0
_o__execute_onexit_table 0x1800908d8
_o__initialize_narrow_environment 0x1800908c8
_o__initialize_onexit_table 0x1800908c0
_o__invalid_parameter_noinfo 0x1800908b8
_o__purecall 0x1800907c8
_o__recalloc 0x1800907d0
_o__register_onexit_function 0x1800907d8
_o__seh_filter_dll 0x1800907e0
_o__wcsicmp 0x1800907e8
_o__wcslwr_s 0x1800907f0
_o__wcsupr_s 0x1800907f8
_o__wtoi 0x180090800
_o_calloc 0x180090808
_o_ceilf 0x180090810
_o_floor 0x180090820
_o_free 0x1800908d0
_o_malloc 0x180090828
_o_powf 0x180090830
_o_rand 0x180090838
_o_srand 0x180090840
_o_strncpy_s 0x180090848
_o_terminate 0x180090850
_o_towlower 0x180090858
_o_wcscat_s 0x180090860
_o_wcscpy_s 0x180090868
_o_wcsncpy_s 0x180090870
_o_wcstok 0x180090878
_o_wcstol 0x180090880
_o_wmemcpy_s 0x180090888
memcmp 0x180090950
memcpy 0x180090958
memmove 0x180090818
wcschr 0x1800908b0
wcsrchr 0x1800908a0
wcsstr 0x1800908a8
_initterm 0x180090968
_initterm_e 0x180090970
memmove_s 0x1800909a0
memset 0x1800909a8
wcscmp 0x180090988
wcscspn 0x180090980
wcspbrk 0x180090998
wcsspn 0x180090990
_time64 0x1800909b8
SetProcessDpiAwareness 0x1800909c8
Direct3DCreate9 0x1800909d8
DwmExtendFrameIntoClientArea 0x1800909e8
DwmIsCompositionEnabled 0x1800909f8
DwmSetWindowAttribute 0x1800909f0
EnterpriseDataGetStatus 0x180090a08
BitBlt 0x18008fc80
CombineTransform 0x18008fc28
CreateCompatibleDC 0x18008fc70
CreateDIBSection 0x18008fc58
CreateRectRgn 0x18008fc10
CreateRectRgnIndirect 0x18008fcf8
CreateSolidBrush 0x18008fd00
DeleteDC 0x18008fcd8
DeleteObject 0x18008fcc8
ExtCreateRegion 0x18008fcb0
ExtTextOutW 0x18008fc60
GetClipRgn 0x18008fc98
GetDeviceCaps 0x18008fcd0
GetDIBits 0x18008fcc0
GetLayout 0x18008fce8
GetObjectA 0x18008fc78
GetObjectW 0x18008fcb8
GetRegionData 0x18008fca8
GetStockObject 0x18008fce0
GetWorldTransform 0x18008fc20
ModifyWorldTransform 0x18008fc30
OffsetRgn 0x18008fca0
PatBlt 0x18008fc50
RealizePalette 0x18008fc90
SelectObject 0x18008fc40
SelectPalette 0x18008fc88
SetBkColor 0x18008fc68
SetDIBitsToDevice 0x18008fcf0
SetGraphicsMode 0x18008fc18
SetLayout 0x18008fc48
SetWorldTransform 0x18008fc38
GdipAddPathArcI 0x180090c40
GdipAddPathEllipseI 0x180090a90
GdipAddPathLineI 0x180090c38
GdipAlloc 0x180090c90
GdipBitmapLockBits 0x180090d58
GdipBitmapUnlockBits 0x180090d60
GdipCloneBrush 0x180090c88
GdipCloneImage 0x180090b98
GdipCloneStringFormat 0x180090c00
GdipClosePathFigure 0x180090c30
GdipCreateBitmapFromScan0 0x180090ba0
GdipCreateBitmapFromStream 0x180090d70
GdipCreateFont 0x180090d78
GdipCreateFontFamilyFromName 0x180090d80
GdipCreateFontFromDC 0x180090be0
GdipCreateFontFromLogfontA 0x180090be8
GdipCreateFromHDC 0x180090b40
GdipCreateFromHWND 0x180090bb8
GdipCreateHalftonePalette 0x180090d50
GdipCreateHatchBrush 0x180090c28
GdipCreateHBITMAPFromBitmap 0x180090ae8
GdipCreateImageAttributes 0x180090c60
GdipCreateLineBrush 0x180090bf0
GdipCreateLineBrushFromRectI 0x180090b08
GdipCreateMatrix 0x180090b30
GdipCreateMatrix2 0x180090cf8
GdipCreatePath 0x180090aa0
GdipCreatePathGradientFromPath 0x180090a88
GdipCreatePen1 0x180090b00
GdipCreatePen2 0x180090c20
GdipCreateRegion 0x180090ad0
GdipCreateSolidFill 0x180090ca8
GdipCreateStringFormat 0x180090b70
GdipCreateTexture2 0x180090a50
GdipDeleteBrush 0x180090ca0
GdipDeleteFont 0x180090c10
GdipDeleteFontFamily 0x180090bf8
GdipDeleteGraphics 0x180090bc0
GdipDeleteMatrix 0x180090b28
GdipDeletePath 0x180090b50
GdipDeletePen 0x180090af8
GdipDeleteRegion 0x180090ac8
GdipDeleteStringFormat 0x180090b68
GdipDisposeImage 0x180090b90
GdipDisposeImageAttributes 0x180090c58
GdipDrawImagePointsRectI 0x180090bd8
GdipDrawImageRectRect 0x180090a38
GdipDrawImageRectRectI 0x180090d40
GdipDrawLineI 0x180090a58
GdipDrawPath 0x180090af0
GdipDrawRectangleI 0x180090c18
GdipDrawString 0x180090b58
GdipFillPath 0x180090b80
GdipFillPolygonI 0x180090d18
GdipFillRectangle 0x180090c80
GdipFillRectangleI 0x180090c68
GdipFree 0x180090c98
GdipGetClip 0x180090ac0
GdipGetClipBoundsI 0x180090ae0
GdipGetDC 0x180090b18
GdipGetDpiX 0x180090bb0
GdipGetDpiY 0x180090ba8
GdipGetFontHeight 0x180090d20
GdipGetGenericFontFamilySansSerif 0x180090d88
GdipGetImageGraphicsContext 0x180090b88
GdipGetImageHeight 0x180090c70
GdipGetImagePixelFormat 0x180090c48
GdipGetImageWidth 0x180090c78
GdipGetMatrixElements 0x180090ad8
GdipGetPageUnit 0x180090a30
GdipGetPathGradientPointCount 0x180090a68
GdipGetPixelOffsetMode 0x180090d00
GdipGetSmoothingMode 0x180090bd0
GdipGetStringFormatAlign 0x180090d28
GdipGetStringFormatDigitSubstitution 0x180090cd8
GdipGetStringFormatFlags 0x180090ce8
GdipGetTextRenderingHint 0x180090a18
GdipGetWorldTransform 0x180090b20
GdiplusShutdown 0x180090cb0
GdiplusStartup 0x180090cc0
GdipMeasureString 0x180090d38
GdipMultiplyWorldTransform 0x180090cd0
GdipReleaseDC 0x180090b10
GdipSetClipHrgn 0x180090d68
GdipSetClipRectI 0x180090ab0
GdipSetClipRegion 0x180090ab8
GdipSetImageAttributesWrapMode 0x180090c50
GdipSetInterpolationMode 0x180090cb8
GdipSetLineSigmaBlend 0x180090aa8
GdipSetPageUnit 0x180090a28
GdipSetPathGradientCenterColor 0x180090a80
GdipSetPathGradientCenterPoint 0x180090a78
GdipSetPathGradientSurroundColorsWithCount 0x180090a70
GdipSetPenMode 0x180090a60
GdipSetPixelOffsetMode 0x180090d08
GdipSetRenderingOrigin 0x180090d48
GdipSetSmoothingMode 0x180090bc8
GdipSetSolidFillColor 0x180090a20
GdipSetStringFormatAlign 0x180090b60
GdipSetStringFormatDigitSubstitution 0x180090ce0
GdipSetStringFormatFlags 0x180090cf0
GdipSetStringFormatHotkeyPrefix 0x180090c08
GdipSetStringFormatLineAlign 0x180090b48
GdipSetStringFormatTrimming 0x180090d10
GdipSetTextRenderingHint 0x180090cc8
GdipSetTextureTransform 0x180090a40
GdipSetWorldTransform 0x180090b78
GdipStartPathFigure 0x180090a98
GdipStringFormatGetGenericTypographic 0x180090d30
GdipTranslateMatrix 0x180090a48
GdipTranslateWorldTransform 0x180090b38
AcquireSRWLockExclusive 0x180090078
AcquireSRWLockShared 0x180090068
ActivateActCtx 0x18008fe28
CloseHandle 0x180090010
CompareStringOrdinal 0x18008ff38
CompareStringW 0x18008fd80
CopyFileW 0x18008ff10
CreateActCtxW 0x18008fe18
CreateDirectoryW 0x18008ff00
CreateEventW 0x18008fd20
CreateFileMappingW 0x18008ffd0
CreateFileW 0x180090038
CreateMutexW 0x18008fff8
CreateSemaphoreW 0x18008ff40
CreateThread 0x180090018
DeactivateActCtx 0x18008fe48
DecodePointer 0x18008ffd8
DeleteCriticalSection 0x18008fdc8
DeleteFileW 0x18008ffc0
DisableThreadLibraryCalls 0x18008fd88
EncodePointer 0x18008ffb8
EnterCriticalSection 0x1800900a0
EnumUILanguagesW 0x18008ff58
FileTimeToDosDateTime 0x18008fed0
FindActCtxSectionStringW 0x18008fe20
FindResourceExW 0x18008fdd8
FindResourceW 0x18008ffc8
FlushInstructionCache 0x18008ffe0
FormatMessageW 0x18008ff18
FreeLibrary 0x18008fdc0
GetCurrentProcess 0x18008fd48
GetCurrentProcessId 0x18008fd28
GetCurrentThreadId 0x18008fd90
GetExitCodeThread 0x180090048
GetFileAttributesExW 0x180090058
GetFileTime 0x18008fed8
GetFullPathNameW 0x18008fea8
GetLastError 0x18008fe40
GetLocaleInfoW 0x18008ff50
GetLocalTime 0x18008fec8
GetModuleFileNameW 0x18008fe10
GetModuleHandleExW 0x18008fe08
GetModuleHandleW 0x18008fdb0
GetProcAddress 0x18008fe30
GetProcessHeap 0x18008ff80
GetProcessMitigationPolicy 0x18008ff70
GetSystemDirectoryW 0x18008ff48
GetSystemInfo 0x18008ff98
GetSystemTime 0x180090020
GetSystemTimeAsFileTime 0x18008fd78
GetTempFileNameW 0x18008fec0
GetTempPath2W 0x18008feb8
GetTickCount 0x180090030
GetUserDefaultUILanguage 0x18008ff60
GetVersionExW 0x18008fe90
GlobalAlloc 0x18008fea0
GlobalFree 0x18008fe98
GlobalLock 0x18008ff28
GlobalMemoryStatusEx 0x18008fe60
GlobalUnlock 0x18008ff20
HeapAlloc 0x18008ff78
HeapFree 0x18008ff68
InitializeCriticalSection 0x18008fdd0
InitializeCriticalSectionAndSpinCount 0x180090080
InitializeSListHead 0x18008fd10
InitializeSRWLock 0x180090060
InitOnceBeginInitialize 0x18008fe80
InitOnceComplete 0x18008fe88
InterlockedPopEntrySList 0x18008fff0
InterlockedPushEntrySList 0x18008ffe8
IsDebuggerPresent 0x18008fd18
IsProcessorFeaturePresent 0x18008fd38
LeaveCriticalSection 0x180090098
LoadLibraryExA 0x18008ff90
LoadLibraryExW 0x18008fdb8
LoadLibraryW 0x18008fe38
LoadResource 0x18008fde0
LocalAlloc 0x18008ff30
LocalFree 0x18008ff08
LockResource 0x18008fde8
lstrcmpiW 0x18008fda8
lstrlenW 0x18008fee8
MoveFileExW 0x18008feb0
MulDiv 0x18008fef8
MultiByteToWideChar 0x18008fd98
OutputDebugStringA 0x18008fdf8
PulseEvent 0x18008fe78
QueryActCtxW 0x18008fe00
QueryPerformanceCounter 0x18008fd30
RaiseException 0x18008fda0
ReleaseMutex 0x180090008
ReleaseSemaphore 0x18008fe58
ReleaseSRWLockExclusive 0x1800900a8
ReleaseSRWLockShared 0x180090070
ResetEvent 0x180090088
RtlCaptureContext 0x18008fd70
RtlLookupFunctionEntry 0x18008fd68
RtlVirtualUnwind 0x18008fd60
SetEvent 0x180090040
SetFileTime 0x18008fee0
SetLastError 0x18008fe50
SetThreadExecutionState 0x18008fef0
SetThreadPriority 0x180090050
SetUnhandledExceptionFilter 0x18008fd50
SizeofResource 0x18008fdf0
Sleep 0x18008fe68
SystemTimeToFileTime 0x180090028
TerminateProcess 0x18008fd40
UnhandledExceptionFilter 0x18008fd58
VirtualAlloc 0x18008ffb0
VirtualFree 0x18008ffa8
VirtualProtect 0x18008ff88
VirtualQuery 0x18008ffa0
WaitForMultipleObjects 0x18008fe70
WaitForSingleObject 0x180090000
WaitForSingleObjectEx 0x180090090
CLSIDFromString 0x180090de8
CoAllowSetForegroundWindow 0x180090dd8
CoCreateInstance 0x180090da0
CoGetInterfaceAndReleaseStream 0x180090e18
CoInitialize 0x180090e40
CoInitializeEx 0x180090de0
CoLockObjectExternal 0x180090e08
CoMarshalInterThreadInterfaceInStream 0x180090e28
CoRegisterClassObject 0x180090dd0
CoRevokeClassObject 0x180090dc8
CoTaskMemAlloc 0x180090db0
CoTaskMemFree 0x180090d98
CoTaskMemRealloc 0x180090da8
CoUninitialize 0x180090dc0
CreateBindCtx 0x180090e30
OleFlushClipboard 0x180090e10
OleGetClipboard 0x180090e20
OleInitialize 0x180090e38
OleSetClipboard 0x180090e00
OleUninitialize 0x180090e48
PropVariantClear 0x180090df8
ReleaseStgMedium 0x180090df0
StringFromGUID2 0x180090db8
AccessibleObjectFromWindow 0x1800900b8
CreateStdAccessibleProxyW 0x1800900c0
LresultFromObject 0x1800900c8
LoadRegTypeLib 0x180090110
LoadTypeLib 0x180090100
SysAllocString 0x1800900f8
SysAllocStringByteLen 0x180090128
SysAllocStringLen 0x1800900e0
SysFreeString 0x1800900e8
SysStringByteLen 0x180090120
SysStringLen 0x180090108
VariantClear 0x180090118
VariantCopy 0x180090130
VariantInit 0x1800900d8
VarUI4FromStr 0x1800900f0
PropVariantToUInt32 0x180090140
0x180090168
0x180090178
0x180090180
0x180090188
0x180090198
0x1800901b8
0x1800901d0
0x1800901d8
0x1800901e0
0x1800901e8
0x1800901f0
0x180090220
SHAddToRecentDocs 0x180090158
SHBindToObject 0x180090200
SHBindToParent 0x180090218
SHChangeNotify 0x180090240
SHChangeNotifySuspendResume 0x1800901c0
SHCreateItemFromIDList 0x1800901b0
SHCreateItemFromParsingName 0x180090190
SHCreateItemWithParent 0x1800901a0
SHCreateShellItemArrayFromDataObject 0x180090170
Shell_GetCachedImageIndexW 0x1800901f8
SHGetFileInfoW 0x180090208
SHGetIDListFromObject 0x180090150
SHGetInstanceExplorer 0x180090160
SHGetItemFromDataObject 0x1800901c8
SHGetPropertyStoreForWindow 0x180090230
SHGetSpecialFolderPathW 0x1800901a8
SHOpenFolderAndSelectItems 0x180090238
SHOpenWithDialog 0x180090228
SHParseDisplayName 0x180090210
0x180090258
0x180090268
0x180090270
0x180090290
0x1800902e8
0x1800902f0
PathAddBackslashW 0x1800902f8
PathAppendW 0x1800902a0
PathFileExistsW 0x180090280
PathFindExtensionW 0x180090250
PathFindFileNameW 0x1800902b0
PathIsDirectoryW 0x1800902c0
PathIsRelativeW 0x1800902e0
PathIsRootW 0x1800902d8
PathMatchSpecW 0x1800902b8
PathRemoveExtensionW 0x1800902a8
PathRemoveFileSpecW 0x180090298
PathRenameExtensionW 0x1800902c8
SHCreateStreamOnFileEx 0x180090288
SHReleaseThreadRef 0x180090278
SHStrDupW 0x1800902d0
StrChrW 0x180090260
AdjustWindowRectEx 0x180090330
AnimateWindow 0x180090478
AppendMenuW 0x1800904b0
BeginDeferWindowPos 0x180090550
BeginPaint 0x1800906b8
CallNextHookEx 0x180090408
CallWindowProcW 0x1800905f0
CharNextW 0x180090528
ChildWindowFromPointEx 0x180090388
ClientToScreen 0x180090420
CloseGestureInfoHandle 0x180090710
CreatePopupMenu 0x1800904f0
CreateWindowExW 0x1800905d8
DeferWindowPos 0x180090698
DefWindowProcW 0x1800905b0
DeleteMenu 0x180090648
DestroyMenu 0x1800904e0
DestroyWindow 0x180090520
DispatchMessageW 0x180090538
EnableMenuItem 0x1800903e0
EnableWindow 0x180090588
EndDeferWindowPos 0x180090560
EndMenu 0x180090400
EndPaint 0x1800906c0
EnumChildWindows 0x180090380
EnumDisplayDevicesW 0x180090440
EnumDisplayMonitors 0x180090398
EnumDisplaySettingsW 0x180090438
FillRect 0x180090668
GetActiveWindow 0x180090580
GetAncestor 0x1800903c8
GetCapture 0x1800906e8
GetClassInfoExW 0x1800905c8
GetClassLongPtrW 0x180090358
GetClientRect 0x180090570
GetCursor 0x180090468
GetCursorPos 0x180090718
GetDC 0x1800906a8
GetDesktopWindow 0x180090730
GetDlgCtrlID 0x180090410
GetFocus 0x180090598
GetForegroundWindow 0x180090360
GetGestureInfo 0x180090708
GetKeyState 0x180090638
GetMenuItemCount 0x180090510
GetMenuItemID 0x1800903f0
GetMenuItemInfoW 0x180090508
GetMessagePos 0x180090500
GetMessageW 0x1800904a8
GetMonitorInfoW 0x180090578
GetNextDlgGroupItem 0x1800903d8
GetNextDlgTabItem 0x180090340
GetParent 0x180090690
GetProcessDefaultLayout 0x1800903b0
GetSubMenu 0x180090640
GetSysColor 0x1800906a0
GetSysColorBrush 0x180090350
GetSystemMetrics 0x180090650
GetWindow 0x180090320
GetWindowLongPtrW 0x1800905e8
GetWindowLongW 0x1800906d0
GetWindowPlacement 0x180090620
GetWindowRect 0x180090568
GetWindowTextLengthW 0x180090370
GetWindowTextW 0x180090368
InflateRect 0x1800903f8
InsertMenuItemW 0x180090530
InsertMenuW 0x180090318
IntersectRect 0x1800903a0
InvalidateRect 0x180090670
IsChild 0x180090630
IsDialogMessageW 0x180090488
IsIconic 0x180090608
IsRectEmpty 0x180090728
IsWindow 0x180090558
IsWindowEnabled 0x1800905a0
IsWindowVisible 0x1800905a8
IsZoomed 0x180090600
KillTimer 0x180090680
LoadAcceleratorsW 0x180090458
LoadCursorW 0x1800905d0
LoadIconW 0x180090498
LoadImageW 0x180090490
LoadMenuW 0x180090448
LoadStringA 0x1800904d0
LoadStringW 0x1800904d8
MapWindowPoints 0x180090688
MessageBeep 0x1800904c8
MessageBoxW 0x1800903a8
MonitorFromPoint 0x180090618
MonitorFromRect 0x180090328
MoveWindow 0x1800903b8
MsgWaitForMultipleObjects 0x180090740
NotifyWinEvent 0x180090348
OffsetRect 0x180090390
PeekMessageW 0x180090738
PostMessageW 0x1800905b8
PostQuitMessage 0x1800905f8
PostThreadMessageW 0x180090310
PtInRect 0x1800904f8
RegisterClassExW 0x1800905c0
RegisterClipboardFormatW 0x1800903d0
ReleaseCapture 0x1800906f0
ReleaseDC 0x1800906b0
RemoveMenu 0x1800904b8
ScreenToClient 0x1800906f8
SendMessageW 0x180090548
SetCapture 0x1800906d8
SetCursor 0x1800906e0
SetFocus 0x180090610
SetForegroundWindow 0x180090658
SetGestureConfig 0x180090700
SetMenu 0x180090460
SetMenuInfo 0x180090430
SetMenuItemInfoW 0x1800903e8
SetRect 0x180090338
SetRectEmpty 0x1800903c0
SetTimer 0x180090660
SetWindowLongPtrW 0x1800905e0
SetWindowLongW 0x1800904a0
SetWindowPlacement 0x180090628
SetWindowPos 0x1800904c0
SetWindowsHookExW 0x180090428
SetWindowTextW 0x1800906c8
ShowCursor 0x180090450
ShowWindow 0x180090590
SystemParametersInfoW 0x180090470
TrackMouseEvent 0x180090378
TrackPopupMenuEx 0x1800904e8
TranslateAcceleratorW 0x180090480
TranslateMessage 0x180090540
UnhookWindowsHookEx 0x180090418
UnregisterClassA 0x180090518
UpdateWindow 0x180090678
WindowFromDC 0x180090308
WindowFromPoint 0x180090720
CloseThemeData 0x180090768
GetThemeColor 0x180090750
IsAppThemed 0x180090760
OpenThemeData 0x180090758
GetFileVersionInfoSizeW 0x180090788
GetFileVersionInfoW 0x180090778
VerQueryValueW 0x180090780
WICConvertBitmapSource 0x1800907b0
WICMapGuidToShortName 0x1800907b8
WTSRegisterSessionNotification 0x1800907a0
WTSUnRegisterSessionNotification 0x180090798