werui.dll

v10.0.19041.5794 32-bit Windows NT Analyzed
Description
Windows Error Reporting UI DLL
Authors
© Microsoft Corporation. All rights reserved.
File size
210.0 KB
Uploaded
2025-12-01 08:06
Views
74
SHA-256
61c7be6099e38d8e5f92da0b313cdb47

Exported functions 19

WerUIReportSilentProcessExit #1 · 0xbd00
WerUICreate #2 · 0x4e80
WerUIDelete #3 · 0x4f30
WerUIGetUserSelection #4 · 0x5000
WerUIPromptForSecondLevel #5 · 0x5070
WerUIPromptUser #6 · 0x5330
WerUIShowUpsell #7 · 0x52d0
WerUIStart #8 · 0x4f90
WerUITerminate #9 · 0x50e0
WerUIUpdateStateProgress #10 · 0x5230
WerUIUpdateUIForState #11 · 0x51a0
WerUIWaitForUserAction #12 · 0x5140
WerUIpCheckWindow #13 · 0x4c10
WerUIpDefSubclassProc #14 · 0x4df0
WerUIpHeadlessOrImersive #15 · 0x4da0
WerUIpRemoveWindowSubclass #16 · 0x4e60
WerUIpSetWindowSubclass #17 · 0x4e10
WerUIpTaskDialogIndirect #18 · 0x4e40
WerUIpUIHandleWERWindowMsg #19 · 0x4d80

Imported DLLs & functions 352

ApiSetQueryApiSetPresence 0x1001d274
AttachConsole 0x1001d27c
FreeConsole 0x1001d280
GetConsoleWindow 0x1001d288
DebugBreak 0x1001d298
IsDebuggerPresent 0x1001d294
OutputDebugStringW 0x1001d290
DelayLoadFailureHook 0x1001d2a0
ResolveDelayLoadedAPI 0x1001d2a8
GetLastError 0x1001d2b0
SetLastError 0x1001d2bc
SetUnhandledExceptionFilter 0x1001d2b8
UnhandledExceptionFilter 0x1001d2b4
CompareFileTime 0x1001d2d4
CreateFileW 0x1001d2d8
FindClose 0x1001d2cc
FindFirstFileExW 0x1001d2c8
FindFirstFileW 0x1001d2e4
FindNextFileW 0x1001d2d0
GetFileAttributesW 0x1001d2c4
GetFinalPathNameByHandleW 0x1001d2dc
GetLongPathNameW 0x1001d2e8
SetFileInformationByHandle 0x1001d2e0
CloseHandle 0x1001d2f0
DuplicateHandle 0x1001d2f4
GetProcessHeap 0x1001d304
HeapAlloc 0x1001d300
HeapFree 0x1001d2fc
LocalAlloc 0x1001d30c
DeviceIoControl 0x1001d314
DisableThreadLibraryCalls 0x1001d324
FreeLibrary 0x1001d334
FreeLibraryAndExitThread 0x1001d320
GetModuleFileNameA 0x1001d328
GetModuleHandleExW 0x1001d31c
GetModuleHandleW 0x1001d32c
GetProcAddress 0x1001d338
LoadLibraryExW 0x1001d330
FormatMessageW 0x1001d348
GetThreadUILanguage 0x1001d34c
CreateFileMappingW 0x1001d354
MapViewOfFile 0x1001d35c
UnmapViewOfFile 0x1001d358
ExpandEnvironmentStringsW 0x1001d364
CreateProcessW 0x1001d384
CreateThread 0x1001d378
GetCurrentProcess 0x1001d38c
GetCurrentProcessId 0x1001d37c
GetCurrentThreadId 0x1001d370
GetExitCodeThread 0x1001d388
GetProcessId 0x1001d394
GetProcessTimes 0x1001d36c
OpenProcessToken 0x1001d374
OpenThread 0x1001d390
TerminateProcess 0x1001d380
GetThreadContext 0x1001d39c
OpenProcess 0x1001d3a0
QueryPerformanceCounter 0x1001d3a8
QueryFullProcessImageNameW 0x1001d3b0
RegCloseKey 0x1001d3c4
RegCreateKeyExW 0x1001d3d0
RegEnumKeyExW 0x1001d3c0
RegGetValueW 0x1001d3d4
RegOpenKeyExW 0x1001d3cc
RegQueryInfoKeyW 0x1001d3bc
RegQueryValueExW 0x1001d3b8
RegSetValueExW 0x1001d3c8
ActivateActCtx 0x1001d3e4
CreateActCtxW 0x1001d3e8
DeactivateActCtx 0x1001d3dc
ReleaseActCtx 0x1001d3e0
CompareStringW 0x1001d3f0
MultiByteToWideChar 0x1001d3f4
AcquireSRWLockExclusive 0x1001d3fc
AcquireSRWLockShared 0x1001d420
CreateEventW 0x1001d440
CreateMutexExW 0x1001d404
CreateSemaphoreExW 0x1001d43c
DeleteCriticalSection 0x1001d40c
EnterCriticalSection 0x1001d414
InitializeCriticalSectionAndSpinCount 0x1001d42c
InitializeCriticalSectionEx 0x1001d434
LeaveCriticalSection 0x1001d410
OpenSemaphoreW 0x1001d408
ReleaseMutex 0x1001d430
ReleaseSemaphore 0x1001d438
ReleaseSRWLockExclusive 0x1001d424
ReleaseSRWLockShared 0x1001d418
ResetEvent 0x1001d448
SetEvent 0x1001d428
WaitForMultipleObjectsEx 0x1001d400
WaitForSingleObject 0x1001d444
WaitForSingleObjectEx 0x1001d41c
InitOnceBeginInitialize 0x1001d458
InitOnceComplete 0x1001d450
Sleep 0x1001d454
WaitForMultipleObjects 0x1001d460
GetSystemDirectoryW 0x1001d470
GetSystemTimeAsFileTime 0x1001d46c
GetTickCount 0x1001d474
GetTickCount64 0x1001d468
CloseThreadpoolTimer 0x1001d480
CreateThreadpoolTimer 0x1001d484
SetThreadpoolTimer 0x1001d47c
WaitForThreadpoolTimerCallbacks 0x1001d488
EventProviderEnabled 0x1001d490
EventRegister 0x1001d494
EventSetInformation 0x1001d4a0
EventUnregister 0x1001d498
EventWriteTransfer 0x1001d49c
DeregisterEventSource 0x1001d4a8
RegisterEventSourceW 0x1001d4b0
ReportEventW 0x1001d4ac
CopySid 0x1001d4c8
GetLengthSid 0x1001d4c4
GetSidSubAuthority 0x1001d4b8
GetSidSubAuthorityCount 0x1001d4cc
GetTokenInformation 0x1001d4bc
IsValidSid 0x1001d4c0
0x1001d000
0x1001d004
0x1001d008
0x1001d00c
MiniDumpWriteDump 0x1001d4dc
StackWalk64 0x1001d4e4
SymCleanup 0x1001d4d4
SymFunctionTableAccess64 0x1001d4d8
SymGetModuleBase64 0x1001d4ec
SymGetModuleInfoW64 0x1001d4e0
SymInitialize 0x1001d4e8
?_SelfLayoutDoLayout@Element@DirectUI@@MAEXHH@Z 0x1001d0b4
?_SelfLayoutUpdateDesiredSize@Element@DirectUI@@MAE?AUtagSIZE@@HHPAVSurface@2@@Z 0x1001d0b8
??0CCBase@DirectUI@@QAE@KPBG@Z 0x1001d028
??0ClassInfoBase@DirectUI@@QAE@XZ 0x1001d01c
??0CritSecLock@DirectUI@@QAE@PAU_RTL_CRITICAL_SECTION@@@Z 0x1001d044
??1CCBase@DirectUI@@UAE@XZ 0x1001d0e4
??1ClassInfoBase@DirectUI@@UAE@XZ 0x1001d10c
??1CritSecLock@DirectUI@@QAE@XZ 0x1001d014
?ActivateTooltip@Element@DirectUI@@MAEXPAV12@K@Z 0x1001d0c8
?Add@Element@DirectUI@@UAEJPAPAV12@I@Z 0x1001d06c
?AddBehavior@Element@DirectUI@@UAEJPAUIDuiBehavior@@@Z 0x1001d0a0
?AddChild@ClassInfoBase@DirectUI@@UAEXXZ 0x1001d124
?AddRef@ClassInfoBase@DirectUI@@UAEXXZ 0x1001d020
?AssertPIZeroRef@ClassInfoBase@DirectUI@@UBEXXZ 0x1001d118
?ClassExist@ClassInfoBase@DirectUI@@SG_NPAPAUIClassInfo@2@PBQBUPropertyInfo@2@IPAU32@PAUHINSTANCE__@@PBG_N@Z 0x1001d018
?CreateAccNameLabel@HWNDHost@DirectUI@@IAEPAUHWND__@@PAU3@@Z 0x1001d170
?CreateHWND@CCBase@DirectUI@@UAEPAUHWND__@@PAU3@@Z 0x1001d16c
?DefaultAction@CCBase@DirectUI@@UAEJXZ 0x1001d0e8
?Destroy@Element@DirectUI@@QAEJ_N@Z 0x1001d150
?DirectionProp@Element@DirectUI@@SGPBUPropertyInfo@2@XZ 0x1001d040
?EndDefer@Element@DirectUI@@QAEXK@Z 0x1001d09c
?EnsureVisible@Element@DirectUI@@UAE_NHHHH@Z 0x1001d090
?EnumPropertyInfo@ClassInfoBase@DirectUI@@UAEPBUPropertyInfo@2@I@Z 0x1001d14c
?EraseBkgnd@HWNDHost@DirectUI@@MAE_NPAUHDC__@@PAJ@Z 0x1001d168
?GetAccessibleImpl@HWNDHost@DirectUI@@UAEJPAPAUIAccessible@@@Z 0x1001d0d4
?GetAdjacent@Element@DirectUI@@UAEPAV12@PAV12@HPBUNavReference@2@K@Z 0x1001d07c
?GetByClassIndex@ClassInfoBase@DirectUI@@UAEPBUPropertyInfo@2@I@Z 0x1001d148
?GetChildren@ClassInfoBase@DirectUI@@UBEHXZ 0x1001d11c
?GetClassInfoPtr@CCBase@DirectUI@@SGPAUIClassInfo@2@XZ 0x1001d13c
?GetContentStringAsDisplayed@Element@DirectUI@@UAEPBGPAPAVValue@2@@Z 0x1001d034
?GetElementProviderImpl@Element@DirectUI@@UAEJPAVInvokeHelper@2@PAPAVElementProvider@2@@Z 0x1001d0f0
?GetFactoryLock@Element@DirectUI@@SGPAU_RTL_CRITICAL_SECTION@@XZ 0x1001d078
?GetGlobalIndex@ClassInfoBase@DirectUI@@UBEIXZ 0x1001d140
?GetHWND@HWNDHost@DirectUI@@UAEPAUHWND__@@XZ 0x1001d194
?GetImmersiveFocusRectOffsets@Element@DirectUI@@UAEXPAUtagRECT@@@Z 0x1001d0b0
?GetKeyFocused@HWNDHost@DirectUI@@UAE_NXZ 0x1001d0d0
?GetModule@ClassInfoBase@DirectUI@@UBEPAUHINSTANCE__@@XZ 0x1001d12c
?GetName@ClassInfoBase@DirectUI@@UBEPBGXZ 0x1001d138
?GetPICount@ClassInfoBase@DirectUI@@UBEIXZ 0x1001d144
?GetUIAElementProvider@Element@DirectUI@@UAEJABU_GUID@@PAPAX@Z 0x1001d0ec
?GetUiaFocusDelegate@Element@DirectUI@@UAEPAV12@XZ 0x1001d198
?HandleUiaDestroyListener@Element@DirectUI@@UAEXXZ 0x1001d0f4
?HandleUiaEventListener@Element@DirectUI@@UAEXPAUEvent@2@@Z 0x1001d100
?HandleUiaPropertyChangingListener@Element@DirectUI@@UAEXPBUPropertyInfo@2@@Z 0x1001d0fc
?HandleUiaPropertyListener@Element@DirectUI@@UAEXPBUPropertyInfo@2@HPAVValue@2@1@Z 0x1001d0f8
?Initialize@CCBase@DirectUI@@QAEJIPAVElement@2@PAK@Z 0x1001d154
?Initialize@ClassInfoBase@DirectUI@@QAEJPAUHINSTANCE__@@PBG_NPBQBUPropertyInfo@2@I@Z 0x1001d114
?Insert@Element@DirectUI@@UAEJPAPAV12@II@Z 0x1001d070
?IsContentProtected@Element@DirectUI@@UAE_NXZ 0x1001d030
?IsGlobal@ClassInfoBase@DirectUI@@UBE_NXZ 0x1001d128
?IsRTLReading@Element@DirectUI@@UAE_NXZ 0x1001d02c
?IsSubclassOf@ClassInfoBase@DirectUI@@UBE_NPAUIClassInfo@2@@Z 0x1001d130
?IsValidProperty@ClassInfoBase@DirectUI@@UBE_NPBUPropertyInfo@2@@Z 0x1001d134
?MessageCallback@HWNDHost@DirectUI@@UAEIPAUtagGMSG@@@Z 0x1001d0a8
?OnAdjustWindowSize@HWNDHost@DirectUI@@UAEHHHI@Z 0x1001d178
?OnCtrlThemeChanged@HWNDHost@DirectUI@@UAE_NIIJPAJ@Z 0x1001d180
?OnCustomDraw@CCBase@DirectUI@@UAE_NPAUtagNMCUSTOMDRAWINFO@@PAJ@Z 0x1001d164
?OnDestroy@HWNDHost@DirectUI@@UAEXXZ 0x1001d0e0
?OnEvent@HWNDHost@DirectUI@@UAEXPAUEvent@2@@Z 0x1001d064
?OnGroupChanged@Element@DirectUI@@UAEXH_N@Z 0x1001d04c
?OnHosted@HWNDHost@DirectUI@@MAEXPAVElement@2@@Z 0x1001d0bc
?OnInput@CCBase@DirectUI@@UAEXPAUInputEvent@2@@Z 0x1001d054
?OnInput@Element@DirectUI@@UAEXPAUInputEvent@2@@Z 0x1001d050
?OnKeyFocusMoved@Element@DirectUI@@UAEXPAV12@0@Z 0x1001d058
?OnLostDialogFocus@CCBase@DirectUI@@UAE_NPAUIDialogElement@2@@Z 0x1001d160
?OnMessage@HWNDHost@DirectUI@@UAE_NIIJPAJ@Z 0x1001d18c
?OnMouseFocusMoved@Element@DirectUI@@UAEXPAV12@0@Z 0x1001d05c
?OnNotify@CCBase@DirectUI@@UAE_NIIJPAJ@Z 0x1001d190
?OnPropertyChanged@CCBase@DirectUI@@UAEXPBUPropertyInfo@2@HPAVValue@2@1@Z 0x1001d094
?OnPropertyChanged@Element@DirectUI@@UAEXPAUPropertyInfo@2@HPAVValue@2@1@Z 0x1001d048
?OnPropertyChanging@Element@DirectUI@@UAE_NPAUPropertyInfo@2@HPAVValue@2@1@Z 0x1001d03c
?OnPropertyChanging@Element@DirectUI@@UAE_NPBUPropertyInfo@2@HPAVValue@2@1@Z 0x1001d038
?OnReceivedDialogFocus@CCBase@DirectUI@@UAE_NPAUIDialogElement@2@@Z 0x1001d15c
?OnSinkThemeChanged@HWNDHost@DirectUI@@UAE_NIIJPAJ@Z 0x1001d184
?OnSysChar@HWNDHost@DirectUI@@UAE_NG@Z 0x1001d188
?OnUnHosted@HWNDHost@DirectUI@@MAEXPAVElement@2@@Z 0x1001d0c0
?OnWindowStyleChanged@HWNDHost@DirectUI@@UAEXIPBUtagSTYLESTRUCT@@@Z 0x1001d17c
?Paint@HWNDHost@DirectUI@@UAEXPAUHDC__@@PBUtagRECT@@1PAU4@2@Z 0x1001d068
?PostCreate@CCBase@DirectUI@@MAEXPAUHWND__@@@Z 0x1001d158
?QueryInterface@Element@DirectUI@@UAGJABU_GUID@@PAPAX@Z 0x1001d0ac
?Register@CCBase@DirectUI@@SGJXZ 0x1001d080
?Register@ClassInfoBase@DirectUI@@QAEJXZ 0x1001d110
?Release@ClassInfoBase@DirectUI@@UAEHXZ 0x1001d024
?Remove@Element@DirectUI@@UAEJPAPAV12@I@Z 0x1001d074
?RemoveBehavior@Element@DirectUI@@UAEJPAUIDuiBehavior@@@Z 0x1001d0a4
?RemoveChild@ClassInfoBase@DirectUI@@UAEXXZ 0x1001d120
?RemoveTooltip@Element@DirectUI@@MAEXPAV12@@Z 0x1001d0cc
?SetFontSize@Element@DirectUI@@QAEJH@Z 0x1001d084
?SetHeight@Element@DirectUI@@QAEJH@Z 0x1001d08c
?SetKeyFocus@HWNDHost@DirectUI@@UAEXXZ 0x1001d098
?SetWidth@Element@DirectUI@@QAEJH@Z 0x1001d088
?SetWindowDirection@HWNDHost@DirectUI@@UAEXPAUHWND__@@@Z 0x1001d174
?UpdateTooltip@Element@DirectUI@@MAEXPAV12@@Z 0x1001d0c4
CreateDUIWrapper 0x1001d060
InitProcessPriv 0x1001d104
InitThread 0x1001d108
UnInitProcessPriv 0x1001d0dc
UnInitThread 0x1001d0d8
__CxxFrameHandler3 0x1001d534
__dllonexit 0x1001d4f8
_amsg_exit 0x1001d54c
_callnewh 0x1001d530
_CxxThrowException 0x1001d518
_except_handler4_common 0x1001d53c
_ftol2 0x1001d52c
_initterm 0x1001d540
_lock 0x1001d538
_onexit 0x1001d4f4
_purecall 0x1001d550
_unlock 0x1001d500
_XcptFilter 0x1001d514
??0exception@@QAE@ABV0@@Z 0x1001d508
??0exception@@QAE@XZ 0x1001d50c
??1exception@@UAE@XZ 0x1001d504
??1type_info@@UAE@XZ 0x1001d510
?terminate@@YAXXZ 0x1001d51c
free 0x1001d548
malloc 0x1001d544
memcmp 0x1001d528
memcpy_s 0x1001d524
memmove 0x1001d4fc
memset 0x1001d554
toupper 0x1001d520
_vscwprintf 0x1001d594
_vsnprintf_s 0x1001d590
_vsnwprintf 0x1001d5a8
_wcsicmp 0x1001d5b0
_wcsnicmp 0x1001d5a4
_wtoi 0x1001d5ac
EtwEventWriteNoRegistration 0x1001d564
EtwGetTraceEnableFlags 0x1001d5c8
EtwGetTraceEnableLevel 0x1001d5c4
EtwGetTraceLoggerHandle 0x1001d5c0
EtwRegisterTraceGuidsW 0x1001d5cc
EtwTraceMessage 0x1001d5bc
EtwUnregisterTraceGuids 0x1001d5d0
memmove_s 0x1001d58c
NtAlpcConnectPort 0x1001d570
NtAlpcSendWaitReceivePort 0x1001d574
NtClose 0x1001d580
NtOpenEvent 0x1001d588
NtQueryInformationToken 0x1001d59c
NtQueryLicenseValue 0x1001d598
NtQuerySystemInformation 0x1001d57c
NtResumeProcess 0x1001d5b8
NtSuspendProcess 0x1001d5b4
NtWaitForSingleObject 0x1001d568
RtlAllocateAndInitializeSid 0x1001d56c
RtlFreeSid 0x1001d578
RtlInitUnicodeString 0x1001d5a0
RtlNtStatusToDosError 0x1001d584
ZwQueryWnfStateNameInformation 0x1001d55c
ZwUpdateWnfStateData 0x1001d560
ExtractIconExW 0x1001d1a8
SHCreateDirectoryExW 0x1001d1a4
Shell_NotifyIconW 0x1001d1ac
ShellExecuteExW 0x1001d1a0
ChangeDisplaySettingsW 0x1001d1b8
ChangeWindowMessageFilter 0x1001d200
CheckWindowThreadDesktop 0x1001d1e4
CreateWindowExW 0x1001d250
DefWindowProcW 0x1001d248
DestroyIcon 0x1001d230
DestroyMenu 0x1001d218
DispatchMessageW 0x1001d25c
DrawAnimatedRects 0x1001d1c8
EnableMenuItem 0x1001d234
EndDialog 0x1001d220
EnumWindows 0x1001d1b4
FindWindowExW 0x1001d1c4
FindWindowW 0x1001d1c0
FlashWindowEx 0x1001d224
GetClassNameW 0x1001d23c
GetCursorPos 0x1001d204
GetMessageW 0x1001d254
GetMonitorInfoW 0x1001d268
GetSubMenu 0x1001d20c
GetSysColor 0x1001d240
GetWindow 0x1001d1d0
GetWindowBand 0x1001d1d4
GetWindowInfo 0x1001d1d8
GetWindowLongW 0x1001d1dc
GetWindowRect 0x1001d260
GetWindowTextLengthW 0x1001d238
GetWindowThreadProcessId 0x1001d1f8
IsHungAppWindow 0x1001d1e8
IsWindow 0x1001d26c
IsWindowVisible 0x1001d1bc
LoadIconW 0x1001d21c
LoadMenuW 0x1001d208
LoadStringW 0x1001d244
MonitorFromRect 0x1001d1f4
PostMessageW 0x1001d22c
RegisterClassExW 0x1001d24c
RegisterWindowMessageW 0x1001d1fc
SendMessageW 0x1001d1ec
SetForegroundWindow 0x1001d1cc
SetMenuDefaultItem 0x1001d210
SetParent 0x1001d1f0
SetWindowLongW 0x1001d228
SetWindowPos 0x1001d1e0
ShowWindow 0x1001d264
TrackPopupMenuEx 0x1001d214
TranslateMessage 0x1001d258
WerpGetDynamicParameter 0x1001d614
WerpGetEventType 0x1001d60c
WerpGetFileByIndex 0x1001d5f4
WerpGetNumFiles 0x1001d5f8
WerpGetNumSigParams 0x1001d608
WerpGetReportFlags 0x1001d5fc
WerpGetReportInformation 0x1001d5e8
WerpGetReportSettings 0x1001d5d8
WerpGetReportType 0x1001d618
WerpGetSigParamByIndex 0x1001d610
WerpGetUIParamByIndex 0x1001d600
WerpIsDisabled 0x1001d604
WerpIsTransportAvailable 0x1001d5ec
WerpSetReportFlags 0x1001d5f0
WerReportCloseHandle 0x1001d5dc
WerReportCreate 0x1001d5e0
WerReportSetUIOption 0x1001d5e4