werui.dll

v10.0.19041.5794 64-bit Windows NT Analyzed
Description
Windows Error Reporting UI DLL
Authors
© Microsoft Corporation. All rights reserved.
File size
250.0 KB
Uploaded
2025-12-01 07:42
Views
72
SHA-256
eb5945abca19047b8963959ff31e4e46

Exported functions 19

WerUIReportSilentProcessExit #1 · 0xb890
WerUICreate #2 · 0x2310
WerUIDelete #3 · 0x2430
WerUIGetUserSelection #4 · 0x2500
WerUIPromptForSecondLevel #5 · 0x2570
WerUIPromptUser #6 · 0x2840
WerUIShowUpsell #7 · 0x27e0
WerUIStart #8 · 0x2490
WerUITerminate #9 · 0x25e0
WerUIUpdateStateProgress #10 · 0x2740
WerUIUpdateUIForState #11 · 0x26a0
WerUIWaitForUserAction #12 · 0x2640
WerUIpCheckWindow #13 · 0x2050
WerUIpDefSubclassProc #14 · 0x2270
WerUIpHeadlessOrImersive #15 · 0x2220
WerUIpRemoveWindowSubclass #16 · 0x22f0
WerUIpSetWindowSubclass #17 · 0x2290
WerUIpTaskDialogIndirect #18 · 0x22d0
WerUIpUIHandleWERWindowMsg #19 · 0x2210

Imported DLLs & functions 358

ApiSetQueryApiSetPresence 0x18001fae0
AttachConsole 0x18001faf8
FreeConsole 0x18001faf0
GetConsoleWindow 0x18001fb08
DebugBreak 0x18001fb18
IsDebuggerPresent 0x18001fb20
OutputDebugStringW 0x18001fb28
DelayLoadFailureHook 0x18001fb38
ResolveDelayLoadedAPI 0x18001fb48
GetLastError 0x18001fb70
SetLastError 0x18001fb68
SetUnhandledExceptionFilter 0x18001fb58
UnhandledExceptionFilter 0x18001fb60
CompareFileTime 0x18001fba8
CreateFileW 0x18001fba0
FindClose 0x18001fbb8
FindFirstFileExW 0x18001fbc0
FindFirstFileW 0x18001fbc8
FindNextFileW 0x18001fbb0
GetFileAttributesW 0x18001fb80
GetFinalPathNameByHandleW 0x18001fb90
GetLongPathNameW 0x18001fb88
SetFileInformationByHandle 0x18001fb98
CloseHandle 0x18001fbe0
DuplicateHandle 0x18001fbd8
GetProcessHeap 0x18001fc00
HeapAlloc 0x18001fbf0
HeapFree 0x18001fbf8
LocalAlloc 0x18001fc10
DeviceIoControl 0x18001fc20
DisableThreadLibraryCalls 0x18001fc58
FreeLibrary 0x18001fc38
FreeLibraryAndExitThread 0x18001fc40
GetModuleFileNameA 0x18001fc60
GetModuleHandleExW 0x18001fc30
GetModuleHandleW 0x18001fc50
GetProcAddress 0x18001fc68
LoadLibraryExW 0x18001fc48
FormatMessageW 0x18001fc90
GetThreadUILanguage 0x18001fc88
CreateFileMappingW 0x18001fca8
MapViewOfFile 0x18001fca0
UnmapViewOfFile 0x18001fcb0
ExpandEnvironmentStringsW 0x18001fcc0
CreateProcessW 0x18001fcd0
CreateThread 0x18001fce0
GetCurrentProcess 0x18001fd18
GetCurrentProcessId 0x18001fd08
GetCurrentThreadId 0x18001fcf8
GetExitCodeThread 0x18001fcf0
GetProcessId 0x18001fd10
GetProcessTimes 0x18001fce8
OpenProcessToken 0x18001fcd8
OpenThread 0x18001fd20
TerminateProcess 0x18001fd00
GetThreadContext 0x18001fd38
OpenProcess 0x18001fd30
QueryPerformanceCounter 0x18001fd48
QueryFullProcessImageNameW 0x18001fd58
RegCloseKey 0x18001fd80
RegCreateKeyExW 0x18001fd68
RegEnumKeyExW 0x18001fda0
RegGetValueW 0x18001fd90
RegOpenKeyExW 0x18001fd88
RegQueryInfoKeyW 0x18001fd98
RegQueryValueExW 0x18001fd70
RegSetValueExW 0x18001fd78
RtlCaptureContext 0x18001fdb0
RtlLookupFunctionEntry 0x18001fdc0
RtlVirtualUnwind 0x18001fdb8
ActivateActCtx 0x18001fdd8
CreateActCtxW 0x18001fdd0
DeactivateActCtx 0x18001fde8
ReleaseActCtx 0x18001fde0
CompareStringW 0x18001fe00
MultiByteToWideChar 0x18001fdf8
AcquireSRWLockExclusive 0x18001fe40
AcquireSRWLockShared 0x18001fe60
CreateEventW 0x18001fe68
CreateMutexExW 0x18001fe28
CreateSemaphoreExW 0x18001fe88
DeleteCriticalSection 0x18001fe98
EnterCriticalSection 0x18001fe80
InitializeCriticalSectionAndSpinCount 0x18001fe70
InitializeCriticalSectionEx 0x18001fe90
LeaveCriticalSection 0x18001fe58
OpenSemaphoreW 0x18001fe20
ReleaseMutex 0x18001fea0
ReleaseSemaphore 0x18001fe78
ReleaseSRWLockExclusive 0x18001fe48
ReleaseSRWLockShared 0x18001fe10
ResetEvent 0x18001fea8
SetEvent 0x18001fe50
WaitForMultipleObjectsEx 0x18001fe38
WaitForSingleObject 0x18001fe30
WaitForSingleObjectEx 0x18001fe18
InitOnceBeginInitialize 0x18001feb8
InitOnceComplete 0x18001fec0
Sleep 0x18001fec8
WaitForMultipleObjects 0x18001fed8
GetSystemDirectoryW 0x18001fee8
GetSystemTimeAsFileTime 0x18001fef8
GetTickCount 0x18001ff00
GetTickCount64 0x18001fef0
CloseThreadpoolTimer 0x18001ff18
CreateThreadpoolTimer 0x18001ff20
SetThreadpoolTimer 0x18001ff28
WaitForThreadpoolTimerCallbacks 0x18001ff10
IsWow64Process 0x18001ff38
EventProviderEnabled 0x18001ff50
EventRegister 0x18001ff48
EventSetInformation 0x18001ff68
EventUnregister 0x18001ff58
EventWriteTransfer 0x18001ff60
DeregisterEventSource 0x18001ff78
RegisterEventSourceW 0x18001ff88
ReportEventW 0x18001ff80
CopySid 0x18001ffa0
GetLengthSid 0x18001ff98
GetSidSubAuthority 0x18001ffb0
GetSidSubAuthorityCount 0x18001ffb8
GetTokenInformation 0x18001ffc0
IsValidSid 0x18001ffa8
0x18001f5e8
0x18001f5f0
0x18001f5f8
0x18001f600
MiniDumpWriteDump 0x18001ffd0
StackWalk64 0x18001ffd8
SymCleanup 0x180020000
SymFunctionTableAccess64 0x18001fff8
SymGetModuleBase64 0x18001ffe0
SymGetModuleInfoW64 0x18001ffe8
SymInitialize 0x18001fff0
?_SelfLayoutDoLayout@Element@DirectUI@@MEAAXHH@Z 0x18001f760
?_SelfLayoutUpdateDesiredSize@Element@DirectUI@@MEAA?AUtagSIZE@@HHPEAVSurface@2@@Z 0x18001f768
??0CCBase@DirectUI@@QEAA@KPEBG@Z 0x18001f678
??0ClassInfoBase@DirectUI@@QEAA@XZ 0x18001f660
??0CritSecLock@DirectUI@@QEAA@PEAU_RTL_CRITICAL_SECTION@@@Z 0x18001f640
??1CCBase@DirectUI@@UEAA@XZ 0x18001f680
??1ClassInfoBase@DirectUI@@UEAA@XZ 0x18001f820
??1CritSecLock@DirectUI@@QEAA@XZ 0x18001f650
?ActivateTooltip@Element@DirectUI@@MEAAXPEAV12@K@Z 0x18001f788
?Add@Element@DirectUI@@UEAAJPEAPEAV12@I@Z 0x18001f708
?AddBehavior@Element@DirectUI@@UEAAJPEAUIDuiBehavior@@@Z 0x18001f738
?AddChild@ClassInfoBase@DirectUI@@UEAAXXZ 0x18001f850
?AddRef@ClassInfoBase@DirectUI@@UEAAXXZ 0x18001f668
?AssertPIZeroRef@ClassInfoBase@DirectUI@@UEBAXXZ 0x18001f838
?ClassExist@ClassInfoBase@DirectUI@@SA_NPEAPEAUIClassInfo@2@PEBQEBUPropertyInfo@2@IPEAU32@PEAUHINSTANCE__@@PEBG_N@Z 0x18001f658
?CreateAccNameLabel@HWNDHost@DirectUI@@IEAAPEAUHWND__@@PEAU3@@Z 0x18001f8e8
?CreateHWND@CCBase@DirectUI@@UEAAPEAUHWND__@@PEAU3@@Z 0x18001f8e0
?DefaultAction@CCBase@DirectUI@@UEAAJXZ 0x18001f7a8
?Destroy@Element@DirectUI@@QEAAJ_N@Z 0x18001f8a8
?DirectionProp@Element@DirectUI@@SAPEBUPropertyInfo@2@XZ 0x18001f7c8
?EndDefer@Element@DirectUI@@QEAAXK@Z 0x18001f618
?EnsureVisible@Element@DirectUI@@UEAA_NHHHH@Z 0x18001f728
?EnumPropertyInfo@ClassInfoBase@DirectUI@@UEAAPEBUPropertyInfo@2@I@Z 0x18001f8a0
?EraseBkgnd@HWNDHost@DirectUI@@MEAA_NPEAUHDC__@@PEA_J@Z 0x18001f8d8
?GetAccessibleImpl@HWNDHost@DirectUI@@UEAAJPEAPEAUIAccessible@@@Z 0x18001f7a0
?GetAdjacent@Element@DirectUI@@UEAAPEAV12@PEAV12@HPEBUNavReference@2@K@Z 0x18001f720
?GetByClassIndex@ClassInfoBase@DirectUI@@UEAAPEBUPropertyInfo@2@I@Z 0x18001f898
?GetChildren@ClassInfoBase@DirectUI@@UEBAHXZ 0x18001f840
?GetClassInfoPtr@CCBase@DirectUI@@SAPEAUIClassInfo@2@XZ 0x18001f880
?GetContentStringAsDisplayed@Element@DirectUI@@UEAAPEBGPEAPEAVValue@2@@Z 0x18001f698
?GetElementProviderImpl@Element@DirectUI@@UEAAJPEAVInvokeHelper@2@PEAPEAVElementProvider@2@@Z 0x18001f7e0
?GetFactoryLock@Element@DirectUI@@SAPEAU_RTL_CRITICAL_SECTION@@XZ 0x18001f648
?GetGlobalIndex@ClassInfoBase@DirectUI@@UEBAIXZ 0x18001f888
?GetHWND@HWNDHost@DirectUI@@UEAAPEAUHWND__@@XZ 0x18001f918
?GetImmersiveFocusRectOffsets@Element@DirectUI@@UEAAXPEAUtagRECT@@@Z 0x18001f758
?GetKeyFocused@HWNDHost@DirectUI@@UEAA_NXZ 0x18001f798
?GetModule@ClassInfoBase@DirectUI@@UEBAPEAUHINSTANCE__@@XZ 0x18001f860
?GetName@ClassInfoBase@DirectUI@@UEBAPEBGXZ 0x18001f878
?GetPICount@ClassInfoBase@DirectUI@@UEBAIXZ 0x18001f890
?GetUIAElementProvider@Element@DirectUI@@UEAAJAEBU_GUID@@PEAPEAX@Z 0x18001f7d8
?GetUiaFocusDelegate@Element@DirectUI@@UEAAPEAV12@XZ 0x18001f808
?HandleUiaDestroyListener@Element@DirectUI@@UEAAXXZ 0x18001f7e8
?HandleUiaEventListener@Element@DirectUI@@UEAAXPEAUEvent@2@@Z 0x18001f800
?HandleUiaPropertyChangingListener@Element@DirectUI@@UEAAXPEBUPropertyInfo@2@@Z 0x18001f7f8
?HandleUiaPropertyListener@Element@DirectUI@@UEAAXPEBUPropertyInfo@2@HPEAVValue@2@1@Z 0x18001f7f0
?Initialize@CCBase@DirectUI@@QEAAJIPEAVElement@2@PEAK@Z 0x18001f7d0
?Initialize@ClassInfoBase@DirectUI@@QEAAJPEAUHINSTANCE__@@PEBG_NPEBQEBUPropertyInfo@2@I@Z 0x18001f830
?Insert@Element@DirectUI@@UEAAJPEAPEAV12@II@Z 0x18001f710
?IsContentProtected@Element@DirectUI@@UEAA_NXZ 0x18001f690
?IsGlobal@ClassInfoBase@DirectUI@@UEBA_NXZ 0x18001f858
?IsRTLReading@Element@DirectUI@@UEAA_NXZ 0x18001f688
?IsSubclassOf@ClassInfoBase@DirectUI@@UEBA_NPEAUIClassInfo@2@@Z 0x18001f868
?IsValidProperty@ClassInfoBase@DirectUI@@UEBA_NPEBUPropertyInfo@2@@Z 0x18001f870
?MessageCallback@HWNDHost@DirectUI@@UEAAIPEAUtagGMSG@@@Z 0x18001f748
?OnAdjustWindowSize@HWNDHost@DirectUI@@UEAAHHHI@Z 0x18001f8f8
?OnCtrlThemeChanged@HWNDHost@DirectUI@@UEAA_NI_K_JPEA_J@Z 0x18001f908
?OnCustomDraw@CCBase@DirectUI@@UEAA_NPEAUtagNMCUSTOMDRAWINFO@@PEA_J@Z 0x18001f8d0
?OnDestroy@HWNDHost@DirectUI@@UEAAXXZ 0x18001f6f0
?OnEvent@HWNDHost@DirectUI@@UEAAXPEAUEvent@2@@Z 0x18001f6f8
?OnGroupChanged@Element@DirectUI@@UEAAXH_N@Z 0x18001f6c8
?OnHosted@HWNDHost@DirectUI@@MEAAXPEAVElement@2@@Z 0x18001f770
?OnInput@CCBase@DirectUI@@UEAAXPEAUInputEvent@2@@Z 0x18001f6d8
?OnInput@Element@DirectUI@@UEAAXPEAUInputEvent@2@@Z 0x18001f6d0
?OnKeyFocusMoved@Element@DirectUI@@UEAAXPEAV12@0@Z 0x18001f6e0
?OnLostDialogFocus@CCBase@DirectUI@@UEAA_NPEAUIDialogElement@2@@Z 0x18001f8c8
?OnMessage@HWNDHost@DirectUI@@UEAA_NI_K_JPEA_J@Z 0x18001f7b8
?OnMouseFocusMoved@Element@DirectUI@@UEAAXPEAV12@0@Z 0x18001f6e8
?OnNotify@CCBase@DirectUI@@UEAA_NI_K_JPEA_J@Z 0x18001f7c0
?OnPropertyChanged@CCBase@DirectUI@@UEAAXPEBUPropertyInfo@2@HPEAVValue@2@1@Z 0x18001f6b8
?OnPropertyChanged@Element@DirectUI@@UEAAXPEAUPropertyInfo@2@HPEAVValue@2@1@Z 0x18001f6c0
?OnPropertyChanging@Element@DirectUI@@UEAA_NPEAUPropertyInfo@2@HPEAVValue@2@1@Z 0x18001f6a8
?OnPropertyChanging@Element@DirectUI@@UEAA_NPEBUPropertyInfo@2@HPEAVValue@2@1@Z 0x18001f6a0
?OnReceivedDialogFocus@CCBase@DirectUI@@UEAA_NPEAUIDialogElement@2@@Z 0x18001f8c0
?OnSinkThemeChanged@HWNDHost@DirectUI@@UEAA_NI_K_JPEA_J@Z 0x18001f910
?OnSysChar@HWNDHost@DirectUI@@UEAA_NG@Z 0x18001f8b0
?OnUnHosted@HWNDHost@DirectUI@@MEAAXPEAVElement@2@@Z 0x18001f778
?OnWindowStyleChanged@HWNDHost@DirectUI@@UEAAX_KPEBUtagSTYLESTRUCT@@@Z 0x18001f900
?Paint@HWNDHost@DirectUI@@UEAAXPEAUHDC__@@PEBUtagRECT@@1PEAU4@2@Z 0x18001f700
?PostCreate@CCBase@DirectUI@@MEAAXPEAUHWND__@@@Z 0x18001f8b8
?QueryInterface@Element@DirectUI@@UEAAJAEBU_GUID@@PEAPEAX@Z 0x18001f750
?Register@CCBase@DirectUI@@SAJXZ 0x18001f638
?Register@ClassInfoBase@DirectUI@@QEAAJXZ 0x18001f828
?Release@ClassInfoBase@DirectUI@@UEAAHXZ 0x18001f670
?Remove@Element@DirectUI@@UEAAJPEAPEAV12@I@Z 0x18001f718
?RemoveBehavior@Element@DirectUI@@UEAAJPEAUIDuiBehavior@@@Z 0x18001f740
?RemoveChild@ClassInfoBase@DirectUI@@UEAAXXZ 0x18001f848
?RemoveTooltip@Element@DirectUI@@MEAAXPEAV12@@Z 0x18001f790
?SetFontSize@Element@DirectUI@@QEAAJH@Z 0x18001f630
?SetHeight@Element@DirectUI@@QEAAJH@Z 0x18001f620
?SetKeyFocus@HWNDHost@DirectUI@@UEAAXXZ 0x18001f730
?SetWidth@Element@DirectUI@@QEAAJH@Z 0x18001f628
?SetWindowDirection@HWNDHost@DirectUI@@UEAAXPEAUHWND__@@@Z 0x18001f8f0
?UpdateTooltip@Element@DirectUI@@MEAAXPEAV12@@Z 0x18001f780
CreateDUIWrapper 0x18001f610
InitProcessPriv 0x18001f810
InitThread 0x18001f818
UnInitProcessPriv 0x18001f7b0
UnInitThread 0x18001f6b0
__C_specific_handler 0x1800200c0
__CxxFrameHandler3 0x180020098
__dllonexit 0x180020058
_amsg_exit 0x180020028
_callnewh 0x180020078
_CxxThrowException 0x1800200b0
_initterm 0x1800200c8
_lock 0x1800200b8
_onexit 0x180020050
_purecall 0x180020090
_unlock 0x180020060
_XcptFilter 0x180020068
??0exception@@QEAA@AEBV0@@Z 0x180020030
??0exception@@QEAA@XZ 0x180020020
??1exception@@UEAA@XZ 0x180020038
??1type_info@@UEAA@XZ 0x180020040
?terminate@@YAXXZ 0x180020070
free 0x180020018
malloc 0x180020010
memcmp 0x1800200a8
memcpy 0x1800200a0
memcpy_s 0x180020088
memmove 0x180020048
memset 0x1800200d0
toupper 0x180020080
_vscwprintf 0x180020150
_vsnprintf_s 0x180020148
_vsnwprintf 0x180020178
_wcsicmp 0x180020188
_wcsnicmp 0x180020170
_wtoi 0x180020180
EtwEventWriteNoRegistration 0x1800200f0
EtwGetTraceEnableFlags 0x1800201b8
EtwGetTraceEnableLevel 0x1800201b0
EtwGetTraceLoggerHandle 0x1800201a8
EtwRegisterTraceGuidsW 0x1800201c0
EtwTraceMessage 0x1800201a0
EtwUnregisterTraceGuids 0x1800201c8
memmove_s 0x180020140
NtAlpcConnectPort 0x180020108
NtAlpcSendWaitReceivePort 0x180020110
NtClose 0x180020128
NtOpenEvent 0x180020138
NtQueryInformationToken 0x180020160
NtQueryLicenseValue 0x180020158
NtQuerySystemInformation 0x180020120
NtResumeProcess 0x180020198
NtSuspendProcess 0x180020190
NtWaitForSingleObject 0x1800200f8
RtlAllocateAndInitializeSid 0x180020100
RtlFreeSid 0x180020118
RtlInitUnicodeString 0x180020168
RtlNtStatusToDosError 0x180020130
ZwQueryWnfStateNameInformation 0x1800200e0
ZwUpdateWnfStateData 0x1800200e8
ExtractIconExW 0x18001f938
SHCreateDirectoryExW 0x18001f940
Shell_NotifyIconW 0x18001f930
ShellExecuteExW 0x18001f928
ChangeDisplaySettingsW 0x18001fa70
ChangeWindowMessageFilter 0x18001f978
CheckWindowThreadDesktop 0x18001fab8
CreateWindowExW 0x18001fa28
DefWindowProcW 0x18001fa18
DestroyIcon 0x18001f9e0
DestroyMenu 0x18001f9b0
DispatchMessageW 0x18001fa40
DrawAnimatedRects 0x18001fa50
EnableMenuItem 0x18001f9e8
EndDialog 0x18001f9c0
EnumWindows 0x18001fa78
FindWindowExW 0x18001fa58
FindWindowW 0x18001fa68
FlashWindowEx 0x18001f9c8
GetClassNameW 0x18001fac8
GetCursorPos 0x18001f988
GetMessageW 0x18001fa30
GetMonitorInfoW 0x18001f968
GetSubMenu 0x18001f998
GetSysColor 0x18001fad0
GetWindow 0x18001fa60
GetWindowBand 0x18001fab0
GetWindowInfo 0x18001fa88
GetWindowLongPtrW 0x18001fa10
GetWindowLongW 0x18001f9f8
GetWindowRect 0x18001fa98
GetWindowTextLengthW 0x18001f9f0
GetWindowThreadProcessId 0x18001fa90
IsHungAppWindow 0x18001fac0
IsWindow 0x18001faa8
IsWindowVisible 0x18001fa80
LoadIconW 0x18001f9b8
LoadMenuW 0x18001f990
LoadStringW 0x18001fa00
MonitorFromRect 0x18001f960
PostMessageW 0x18001f9d8
RegisterClassExW 0x18001fa20
RegisterWindowMessageW 0x18001f970
SendMessageW 0x18001f950
SetForegroundWindow 0x18001fa48
SetMenuDefaultItem 0x18001f9a0
SetParent 0x18001f958
SetWindowLongPtrW 0x18001fa08
SetWindowLongW 0x18001f9d0
SetWindowPos 0x18001f980
ShowWindow 0x18001faa0
TrackPopupMenuEx 0x18001f9a8
TranslateMessage 0x18001fa38
WerpGetDynamicParameter 0x180020250
WerpGetEventType 0x180020240
WerpGetFileByIndex 0x180020210
WerpGetNumFiles 0x180020218
WerpGetNumSigParams 0x180020238
WerpGetReportFlags 0x180020220
WerpGetReportInformation 0x1800201f8
WerpGetReportSettings 0x1800201d8
WerpGetReportType 0x180020258
WerpGetSigParamByIndex 0x180020248
WerpGetUIParamByIndex 0x180020228
WerpIsDisabled 0x180020230
WerpIsTransportAvailable 0x180020200
WerpSetReportFlags 0x180020208
WerReportCloseHandle 0x1800201e0
WerReportCreate 0x1800201e8
WerReportSetUIOption 0x1800201f0