WmpDui.dll

v12.0.19041.1 64-bit Windows NT Analyzed
Description
Windows Media Player UI Engine
Authors
© Microsoft Corporation. All rights reserved.
File size
364.5 KB
Uploaded
2025-12-01 07:45
Views
45
SHA-256
82b9fb53c3d25e4ca9370723c532ab89

Exported functions 146

DUserCastHandle #1 · 0x20f30
DUserDeleteGadget #2 · 0x1aa40
GetStdColorBrushF #3 · 0x21620
GetStdColorF #4 · 0x21470
GetStdColorPenF #5 · 0x21890
UtilDrawOutlineRect #6 · 0x21cc0
AddGadgetMessageHandler #7 · 0x1e050
AddLayeredRef #8 · 0x22090
AdjustClipInsideRef #9 · 0x222f0
AttachWndProcA #10 · 0x20fe0
AttachWndProcW #11 · 0x21020
AutoTrace #12 · 0x1f40
BuildAnimation #13 · 0x26f0
BuildDropTarget #14 · 0x2800
BuildInterpolation #15 · 0x2540
CacheDWriteRenderTarget #16 · 0x33d0
ChangeCurrentAnimationScenario #17 · 0x3350
ClearPushedOpacitiesFromGadgetTree #18 · 0x1ad50
ClearTopmostVisual #19 · 0x31a0
CreateAction #20 · 0x21100
CreateGadget #21 · 0x1aeb0
CustomGadgetHitTestQuery #22 · 0x2f30
DUserBuildGadget #23 · 0x20d40
DUserCastClass #24 · 0x20e50
DUserCastDirect #25 · 0x20ef0
DUserFindClass #26 · 0x20cc0
DUserFlushDeferredMessages #27 · 0x1dc40
DUserFlushMessages #28 · 0x1dcd0
DUserGetAlphaPRID #29 · 0x3e80
DUserGetGutsData #30 · 0x20f50
DUserGetRectPRID #31 · 0x3e90
DUserGetRotatePRID #32 · 0x3ea0
DUserGetScalePRID #33 · 0x3eb0
DUserInstanceOf #34 · 0x20db0
DUserPostEvent #35 · 0x1d610
DUserPostMethod #36 · 0x1d510
DUserRegisterGuts #37 · 0x20aa0
DUserRegisterStub #38 · 0x20b80
DUserRegisterSuper #39 · 0x20c60
DUserSendEvent #40 · 0x1d400
DUserSendMethod #41 · 0x1d300
DUserStopAnimation #42 · 0x4b80
DUserStopPVLAnimation #43 · 0x3060
DeleteHandle #44 · 0x1a7d0
DestroyPendingDCVisuals #45 · 0x3010
DetachGadgetVisuals #46 · 0x2ce0
DetachWndProc #47 · 0x21060
DisableContainerHwnd #48 · 0x1b1d0
DllMain #49 · 0x1c30
DrawGadgetTree #50 · 0x208f0
EnsureAnimationsEnabled #51 · 0x2a70
EnsureGadgetTransInitialized #52 · 0x29f0
EnumGadgets #53 · 0x1f040
FindGadgetFromPoint #54 · 0x1f810
FindGadgetMessages #55 · 0x1dee0
FindStdColor #56 · 0x21a00
FireGadgetMessages #57 · 0x1d710
ForwardGadgetMessage #58 · 0x206e0
FreeGdiDxInteropStagingBuffer #59 · 0x22c60
GadgetTransCompositionChanged #60 · 0x22430
GadgetTransSettingChanged #61 · 0x2af0
GetActionTimeslice #62 · 0x211f0
GetCachedDWriteRenderTarget #63 · 0x3480
GetDUserModule #64 · 0x1b230
GetDebug #65 · 0x2060
GetFinalAnimatingPosition #66 · 0x32b0
GetGadget #67 · 0x1ff50
GetGadgetAnimation #68 · 0x2780
GetGadgetBitmap #69 · 0x22710
GetGadgetBufferInfo #70 · 0x1c4a0
GetGadgetCenterPoint #71 · 0x1c1a0
GetGadgetFlags #72 · 0x1e900
GetGadgetFocus #73 · 0x1b240
GetGadgetLayerInfo #74 · 0x1c7d0
GetGadgetMessageFilter #75 · 0x203d0
GetGadgetProperty #76 · 0x1eb60
GetGadgetRect #77 · 0x1f370
GetGadgetRgn #78 · 0x1ce20
GetGadgetRootInfo #79 · 0x1cfe0
GetGadgetRotation #80 · 0x1bea0
GetGadgetScale #81 · 0x1bba0
GetGadgetSize #82 · 0x1f220
GetGadgetStyle #83 · 0x1e430
GetGadgetTicket #84 · 0x21da0
GetGadgetVisual #85 · 0x2b60
GetMessageExA #86 · 0x1d880
GetMessageExW #87 · 0x1d930
GetStdColorBrushI #88 · 0x214e0
GetStdColorI #89 · 0x21420
GetStdColorName #90 · 0x219b0
GetStdColorPenI #91 · 0x21740
GetStdPalette #92 · 0x21a80
InitGadgetComponent #93 · 0x1a6c0
InitGadgets #94 · 0x1a650
InvalidateGadget #95 · 0x20090
InvalidateLayeredDescendants #96 · 0x20230
IsGadgetParentChainStyle #97 · 0x1b6b0
IsInsideContext #98 · 0x1aca0
IsStartDelete #99 · 0x1ab90
LookupGadgetTicket #100 · 0x21f90
MapGadgetPoints #101 · 0x1f970
PeekMessageExA #102 · 0x1d9e0
PeekMessageExW #103 · 0x1dab0
RegisterGadgetMessage #104 · 0x1dd60
RegisterGadgetMessageString #105 · 0x1de10
RegisterGadgetProperty #106 · 0x1ea20
ReleaseDetachedObjects #107 · 0x2db0
ReleaseLayeredRef #108 · 0x221c0
ReleaseMouseCapture #109 · 0x1ccc0
RemoveClippingImmunityFromVisual #110 · 0x31e0
RemoveGadgetMessageHandler #111 · 0x1e240
RemoveGadgetProperty #112 · 0x1eea0
ResetDUserDevice #113 · 0x22ae0
ScheduleGadgetTransitions #114 · 0x2880
SetActionTimeslice #115 · 0x21310
SetAtlasingHints #116 · 0x228c0
SetGadgetBufferInfo #117 · 0x1c600
SetGadgetCenterPoint #118 · 0x1c2e0
SetGadgetFillF #119 · 0x1ba00
SetGadgetFillI #120 · 0x1b830
SetGadgetFlags #121 · 0x1e730
SetGadgetFocus #122 · 0x1b320
SetGadgetFocusEx #123 · 0x1b4f0
SetGadgetLayerInfo #124 · 0x1c7d0
SetGadgetMessageFilter #125 · 0x20500
SetGadgetOrder #126 · 0x1fb50
SetGadgetParent #127 · 0x1fd50
SetGadgetProperty #128 · 0x1ecb0
SetGadgetRect #129 · 0x1f4c0
SetGadgetRootInfo #130 · 0x1d130
SetGadgetRotation #131 · 0x1bff0
SetGadgetScale #132 · 0x1bce0
SetGadgetStyle #133 · 0x1e550
SetHardwareDeviceUsage #134 · 0x229c0
SetMinimumDCompVersion #135 · 0x3530
SetRestoreCachedLayeredRefFlag #136 · 0x225c0
SetTransitionVisualProperties #137 · 0x2940
SetWindowResizeFlag #138 · 0x1f6e0
UnregisterGadgetMessage #139 · 0x1de40
UnregisterGadgetMessageString #140 · 0x1de10
UnregisterGadgetProperty #141 · 0x1eac0
UtilBuildFont #142 · 0x21af0
UtilDrawBlendRect #143 · 0x21cb0
UtilGetColor #144 · 0x21cd0
UtilSetBackground #145 · 0x21a90
WaitMessageEx #146 · 0x1db70

Imported DLLs & functions 212

GetTraceEnableFlags 0x180044b10
GetTraceEnableLevel 0x180044b00
GetTraceLoggerHandle 0x180044b18
RegCloseKey 0x180044b38
RegisterTraceGuidsA 0x180044b08
RegOpenKeyExA 0x180044b28
RegOpenKeyExW 0x180044b40
RegQueryValueExA 0x180044b30
RegQueryValueExW 0x180044b48
TraceEvent 0x180044b50
UnregisterTraceGuids 0x180044b20
BitBlt 0x180044c48
CombineRgn 0x180044b88
CreateCompatibleBitmap 0x180044cc0
CreateCompatibleDC 0x180044cb8
CreateDCA 0x180044b68
CreateDIBSection 0x180044c30
CreateFontIndirectW 0x180044c10
CreatePen 0x180044cc8
CreatePolygonRgn 0x180044b90
CreateRectRgn 0x180044b60
CreateSolidBrush 0x180044cd0
DeleteDC 0x180044ca0
DeleteObject 0x180044cd8
ExtSelectClipRgn 0x180044c50
ExtTextOutW 0x180044c18
GdiFlush 0x180044c28
GetBrushOrgEx 0x180044bd8
GetClipBox 0x180044c38
GetClipRgn 0x180044c60
GetCurrentObject 0x180044be0
GetDeviceCaps 0x180044be8
GetDIBits 0x180044b78
GetObjectA 0x180044bb0
GetObjectType 0x180044b70
GetPixel 0x180044ce8
GetRandomRgn 0x180044bc8
GetSystemPaletteEntries 0x180044b80
GetTextExtentExPointW 0x180044c00
GetTextExtentPoint32W 0x180044c08
GetViewportExtEx 0x180044c98
GetViewportOrgEx 0x180044bc0
GetWindowExtEx 0x180044c90
GetWorldTransform 0x180044c68
IntersectClipRect 0x180044c58
ModifyWorldTransform 0x180044bf8
OffsetRgn 0x180044bb8
PatBlt 0x180044ca8
RealizePalette 0x180044c70
RestoreDC 0x180044ce0
SaveDC 0x180044bf0
SelectClipRgn 0x180044b98
SelectObject 0x180044cb0
SelectPalette 0x180044c78
SetBrushOrgEx 0x180044bd0
SetGraphicsMode 0x180044c88
SetRectRgn 0x180044c40
SetViewportOrgEx 0x180044ba8
SetWorldTransform 0x180044c80
StretchDIBits 0x180044ba0
TextOutW 0x180044c20
AcquireSRWLockExclusive 0x180044e08
AddAtomW 0x180044ef0
CloseHandle 0x180044e98
CreateEventA 0x180044ea0
DecodePointer 0x180044d48
DelayLoadFailureHook 0x180044d70
DeleteAtom 0x180044ee8
DeleteCriticalSection 0x180044ed0
DisableThreadLibraryCalls 0x180044da0
EncodePointer 0x180044d50
EnterCriticalSection 0x180044de0
FindAtomW 0x180044df0
FlushInstructionCache 0x180044d40
FreeLibrary 0x180044dc0
GetAtomNameW 0x180044e68
GetCurrentProcess 0x180044e58
GetCurrentProcessId 0x180044e28
GetCurrentThreadId 0x180044e30
GetExitCodeThread 0x180044d18
GetLastError 0x180044db8
GetModuleFileNameA 0x180044d00
GetModuleHandleW 0x180044d98
GetProcAddress 0x180044d90
GetProcessHeap 0x180044e78
GetSystemInfo 0x180044d30
GetSystemTimeAsFileTime 0x180044e38
GetTickCount 0x180044e40
GetVersionExA 0x180044d88
HeapAlloc 0x180044e70
HeapFree 0x180044e88
HeapReAlloc 0x180044e80
InitializeCriticalSection 0x180044d28
InitializeCriticalSectionAndSpinCount 0x180044ec8
InitializeSListHead 0x180044eb0
InterlockedFlushSList 0x180044ee0
InterlockedPopEntrySList 0x180044ed8
InterlockedPushEntrySList 0x180044eb8
LeaveCriticalSection 0x180044de8
LoadLibraryA 0x180044d08
LoadLibraryExA 0x180044d58
LoadLibraryExW 0x180044dd8
MulDiv 0x180044d80
QueryDepthSList 0x180044ec0
QueryPerformanceCounter 0x180044e20
QueryPerformanceFrequency 0x180044dc8
ReleaseSRWLockExclusive 0x180044e00
ResetEvent 0x180044d20
ResolveDelayLoadedAPI 0x180044d78
SetEvent 0x180044e90
SetLastError 0x180044db0
SetUnhandledExceptionFilter 0x180044e50
Sleep 0x180044df8
SleepConditionVariableSRW 0x180044e18
TerminateProcess 0x180044e60
TlsAlloc 0x180044dd0
TlsFree 0x180044d38
TlsGetValue 0x180044da8
TlsSetValue 0x180044cf8
UnhandledExceptionFilter 0x180044e48
VirtualAlloc 0x180044d60
VirtualFree 0x180044d68
WaitForMultipleObjectsEx 0x180044d10
WaitForSingleObject 0x180044ea8
WakeAllConditionVariable 0x180044e10
__C_specific_handler 0x180045160
__dllonexit 0x180045148
_amsg_exit 0x180045180
_beginthreadex 0x180045130
_initterm 0x180045168
_lock 0x180045158
_onexit 0x180045140
_purecall 0x180045138
_resetstkoflw 0x180045120
_unlock 0x180045150
_wcsicmp 0x180045128
_wcsnicmp 0x180045198
_XcptFilter 0x180045188
ceil 0x1800450e0
cosf 0x1800450e8
floor 0x1800450f0
free 0x180045178
log10f 0x1800450f8
malloc 0x180045170
memcpy 0x180045100
memmove 0x180045108
memset 0x180045110
pow 0x180045118
qsort 0x180045190
sinf 0x1800451a0
RtlCaptureContext 0x1800451b8
RtlLookupFunctionEntry 0x1800451b0
RtlVirtualUnwind 0x1800451c0
BeginPaint 0x180044f38
CallWindowProcA 0x180044f88
CallWindowProcW 0x180045038
ChildWindowFromPointEx 0x180044fa8
ClientToScreen 0x1800450a0
DefWindowProcA 0x180045040
DispatchMessageA 0x1800450b8
DrawTextW 0x180044f08
EndPaint 0x180044f30
FillRect 0x180045030
GetCapture 0x180044fb0
GetClientRect 0x1800450a8
GetCursorInfo 0x180044f58
GetCursorPos 0x180044fc0
GetDC 0x180044f78
GetDoubleClickTime 0x180044fe8
GetFocus 0x180044fd0
GetKeyboardState 0x180044f20
GetKeyState 0x180044ff8
GetMessageA 0x180045078
GetMessagePos 0x180044f50
GetMessageTime 0x1800450c8
GetMessageW 0x180045070
GetMonitorInfoW 0x180045098
GetParent 0x180044f28
GetPointerType 0x180044f40
GetSystemMetrics 0x180045000
GetWindowDC 0x180044f98
GetWindowLongPtrA 0x180045050
GetWindowLongPtrW 0x180044f80
GetWindowRect 0x180044fd8
IntersectRect 0x180045020
InvalidateRect 0x180044f70
IsRectEmpty 0x180045018
IsWindow 0x1800450b0
MsgWaitForMultipleObjectsEx 0x180045028
OffsetRect 0x180045008
PeekMessageA 0x180045068
PeekMessageW 0x180045060
PostMessageA 0x180044f48
PostThreadMessageA 0x180044f00
PtInRect 0x180044ff0
RegisterWindowMessageA 0x1800450d0
ReleaseCapture 0x180044fa0
ReleaseDC 0x180044fe0
ScreenToClient 0x180044fb8
SendMessageA 0x180045088
SendMessageW 0x1800450c0
SetCapture 0x180044f68
SetFocus 0x180044fc8
SetRectEmpty 0x180045080
SetWindowLongPtrA 0x180044f90
SetWindowLongPtrW 0x180045048
SystemParametersInfoA 0x180045090
TrackMouseEvent 0x180044f60
TranslateMessage 0x180044f18
UnionRect 0x180045010
WaitMessage 0x180045058
WindowFromDC 0x180044f10