uireng.dll

Description: UI Recording Engine Library

Authors: © Microsoft Corporation. All rights reserved.

Version: 10.0.19041.4597

Architecture: 64-bit

Operating System: Windows NT

SHA256: d29f44b0fbbd04badc16d1b2099d35df

File Size: 284.0 KB

Uploaded At: Dec. 1, 2025, 7:41 a.m.

Views: 3

Security Warning

This file has been flagged as potentially dangerous.


Reason: Detected potentially dangerous functions used for process injection: OpenProcess

Exported Functions

  • UirGetScreenComment (Ordinal: 1, Address: 0xce40)
  • UirInitializeEngine (Ordinal: 2, Address: 0xc8a0)
  • UirIsRecordingActive (Ordinal: 3, Address: 0xced0)
  • UirOutCreateOutputFile (Ordinal: 4, Address: 0xcf80)
  • UirPauseRecordingSession (Ordinal: 5, Address: 0xcbf0)
  • UirResumeRecordingSession (Ordinal: 6, Address: 0xcc80)
  • UirStartRecordingSession (Ordinal: 7, Address: 0xca50)
  • UirStopRecordingSession (Ordinal: 8, Address: 0xcb40)
  • UirUninitializeEngine (Ordinal: 9, Address: 0xc9a0)
  • UirUpdateRecordingSession (Ordinal: 10, Address: 0xcd10)

Imported DLLs & Functions

ADVAPI32.dll
  • CloseTrace (Address: 0x1800284f8)
  • ControlTraceW (Address: 0x1800284d0)
  • ConvertStringSecurityDescriptorToSecurityDescriptorW (Address: 0x180028500)
  • EnableTrace (Address: 0x1800284b8)
  • EnableTraceEx (Address: 0x1800284c8)
  • EventRegister (Address: 0x1800284a0)
  • EventUnregister (Address: 0x1800284a8)
  • EventWriteString (Address: 0x1800284e0)
  • FlushTraceW (Address: 0x1800284c0)
  • GetTraceEnableFlags (Address: 0x180028518)
  • GetTraceEnableLevel (Address: 0x180028520)
  • GetTraceLoggerHandle (Address: 0x180028528)
  • OpenTraceW (Address: 0x1800284e8)
  • ProcessTrace (Address: 0x1800284f0)
  • RegCloseKey (Address: 0x180028498)
  • RegisterTraceGuidsW (Address: 0x180028510)
  • RegOpenKeyExW (Address: 0x180028490)
  • RegOpenKeyW (Address: 0x1800284d8)
  • RegQueryValueExW (Address: 0x180028488)
  • StartTraceW (Address: 0x1800284b0)
  • TraceMessage (Address: 0x180028530)
  • UnregisterTraceGuids (Address: 0x180028508)
AEPIC.dll
  • PicFreeFileInfo (Address: 0x180028540)
  • PicRetrieveFileInfo (Address: 0x180028548)
GDI32.dll
  • BitBlt (Address: 0x1800285f0)
  • CreateCompatibleBitmap (Address: 0x1800285e8)
  • CreateCompatibleDC (Address: 0x180028578)
  • CreateDCW (Address: 0x180028558)
  • CreatePen (Address: 0x180028588)
  • CreateSolidBrush (Address: 0x180028568)
  • DeleteDC (Address: 0x1800285d8)
  • DeleteObject (Address: 0x180028580)
  • Ellipse (Address: 0x1800285d0)
  • ExcludeClipRect (Address: 0x180028570)
  • ExtCreatePen (Address: 0x1800285a8)
  • GetCurrentObject (Address: 0x1800285e0)
  • GetObjectW (Address: 0x180028560)
  • GetStockObject (Address: 0x180028598)
  • LineTo (Address: 0x1800285b8)
  • MoveToEx (Address: 0x1800285b0)
  • PolyBezier (Address: 0x1800285c0)
  • Rectangle (Address: 0x1800285a0)
  • SelectObject (Address: 0x180028590)
  • SetDCBrushColor (Address: 0x1800285c8)
  • StretchBlt (Address: 0x1800285f8)
gdiplus.dll
  • GdipAlloc (Address: 0x180028d38)
  • GdipCloneImage (Address: 0x180028d48)
  • GdipCreateBitmapFromHBITMAP (Address: 0x180028d40)
  • GdipDisposeImage (Address: 0x180028d08)
  • GdipFree (Address: 0x180028d10)
  • GdipGetImageEncoders (Address: 0x180028d00)
  • GdipGetImageEncodersSize (Address: 0x180028d18)
  • GdiplusShutdown (Address: 0x180028d28)
  • GdiplusStartup (Address: 0x180028d20)
  • GdipSaveImageToFile (Address: 0x180028d30)
HID.DLL
  • HidP_GetCaps (Address: 0x180028618)
  • HidP_GetLinkCollectionNodes (Address: 0x180028610)
  • HidP_GetUsages (Address: 0x180028628)
  • HidP_GetUsageValue (Address: 0x180028620)
  • HidP_GetValueCaps (Address: 0x180028608)
KERNEL32.dll
  • CloseHandle (Address: 0x1800286b8)
  • CreateDirectoryW (Address: 0x180028898)
  • CreateEventW (Address: 0x1800288f8)
  • CreateFileMappingW (Address: 0x180028858)
  • CreateFileW (Address: 0x1800287a0)
  • CreateMutexExW (Address: 0x1800286d0)
  • CreateSemaphoreExW (Address: 0x180028650)
  • CreateThread (Address: 0x180028778)
  • DebugBreak (Address: 0x1800286f0)
  • DeleteCriticalSection (Address: 0x180028930)
  • DeleteFileW (Address: 0x180028830)
  • DuplicateHandle (Address: 0x1800288d0)
  • EnterCriticalSection (Address: 0x180028708)
  • ExitProcess (Address: 0x180028720)
  • ExpandEnvironmentStringsW (Address: 0x180028768)
  • FileTimeToSystemTime (Address: 0x180028770)
  • FindClose (Address: 0x1800287f0)
  • FindFirstFileW (Address: 0x1800287f8)
  • FindNextFileW (Address: 0x180028808)
  • FindResourceW (Address: 0x180028840)
  • FormatMessageW (Address: 0x180028690)
  • FreeLibrary (Address: 0x1800288a0)
  • GetCurrentProcess (Address: 0x1800287d0)
  • GetCurrentProcessId (Address: 0x1800286d8)
  • GetCurrentThread (Address: 0x1800288e8)
  • GetCurrentThreadId (Address: 0x180028680)
  • GetDateFormatW (Address: 0x180028870)
  • GetDriveTypeW (Address: 0x180028810)
  • GetFileAttributesW (Address: 0x180028758)
  • GetFileSize (Address: 0x180028848)
  • GetLastError (Address: 0x180028698)
  • GetLongPathNameW (Address: 0x180028890)
  • GetModuleFileNameA (Address: 0x180028648)
  • GetModuleHandleExW (Address: 0x180028670)
  • GetModuleHandleW (Address: 0x1800286e8)
  • GetProcAddress (Address: 0x1800286c8)
  • GetProcessHeap (Address: 0x1800286e0)
  • GetProductInfo (Address: 0x180028638)
  • GetSystemDirectoryW (Address: 0x1800288c0)
  • GetSystemTimeAsFileTime (Address: 0x180028740)
  • GetThreadPriority (Address: 0x1800288e0)
  • GetTickCount (Address: 0x180028718)
  • GetTimeFormatW (Address: 0x180028878)
  • GetVersionExW (Address: 0x180028640)
  • GetWindowsDirectoryW (Address: 0x1800288a8)
  • HeapAlloc (Address: 0x1800286c0)
  • HeapFree (Address: 0x180028658)
  • HeapReAlloc (Address: 0x180028928)
  • InitializeConditionVariable (Address: 0x180028900)
  • InitializeCriticalSection (Address: 0x180028700)
  • IsDebuggerPresent (Address: 0x1800286f8)
  • K32GetModuleFileNameExW (Address: 0x180028730)
  • LeaveCriticalSection (Address: 0x180028710)
  • LoadLibraryExW (Address: 0x180028800)
  • LoadLibraryW (Address: 0x1800288b0)
  • LoadResource (Address: 0x180028838)
  • LocalFree (Address: 0x180028738)
  • LockResource (Address: 0x180028828)
  • MapViewOfFile (Address: 0x180028860)
  • MoveFileExW (Address: 0x180028798)
  • MultiByteToWideChar (Address: 0x180028820)
  • OpenProcess (Address: 0x180028728)
  • OpenSemaphoreW (Address: 0x1800286b0)
  • OutputDebugStringW (Address: 0x1800286a0)
  • QueryFullProcessImageNameW (Address: 0x180028750)
  • QueryPerformanceCounter (Address: 0x1800287e0)
  • ReadFile (Address: 0x180028888)
  • ReadProcessMemory (Address: 0x180028748)
  • RegisterWaitForSingleObject (Address: 0x180028790)
  • ReleaseMutex (Address: 0x180028688)
  • ReleaseSemaphore (Address: 0x180028668)
  • RemoveDirectoryW (Address: 0x180028760)
  • ResetEvent (Address: 0x1800288d8)
  • ResumeThread (Address: 0x1800288b8)
  • RtlCaptureContext (Address: 0x1800287a8)
  • RtlLookupFunctionEntry (Address: 0x1800287b0)
  • RtlVirtualUnwind (Address: 0x1800287b8)
  • SearchPathW (Address: 0x1800288c8)
  • SetEvent (Address: 0x1800288f0)
  • SetLastError (Address: 0x180028660)
  • SetThreadPriority (Address: 0x180028908)
  • SetUnhandledExceptionFilter (Address: 0x1800287c8)
  • SizeofResource (Address: 0x180028880)
  • Sleep (Address: 0x180028780)
  • SleepConditionVariableCS (Address: 0x180028920)
  • SystemTimeToTzSpecificLocalTime (Address: 0x180028868)
  • TerminateProcess (Address: 0x1800287d8)
  • UnhandledExceptionFilter (Address: 0x1800287c0)
  • UnmapViewOfFile (Address: 0x180028818)
  • UnregisterWait (Address: 0x180028788)
  • WaitForMultipleObjects (Address: 0x180028938)
  • WaitForSingleObject (Address: 0x180028678)
  • WaitForSingleObjectEx (Address: 0x1800286a8)
  • WakeAllConditionVariable (Address: 0x180028918)
  • WakeConditionVariable (Address: 0x180028910)
  • WideCharToMultiByte (Address: 0x180028850)
  • WriteFile (Address: 0x1800287e8)
msdrm.dll
  • DRMIsWindowProtected (Address: 0x180028d58)
MSIMG32.dll
  • AlphaBlend (Address: 0x180028948)
msvcrt.dll
  • __C_specific_handler (Address: 0x180028e18)
  • __CxxFrameHandler3 (Address: 0x180028dd8)
  • __dllonexit (Address: 0x180028df8)
  • _amsg_exit (Address: 0x180028e28)
  • _callnewh (Address: 0x180028e38)
  • _CxxThrowException (Address: 0x180028d78)
  • _initterm (Address: 0x180028e20)
  • _itow_s (Address: 0x180028dc8)
  • _lock (Address: 0x180028e08)
  • _onexit (Address: 0x180028df0)
  • _purecall (Address: 0x180028e50)
  • _snwscanf_s (Address: 0x180028e98)
  • _unlock (Address: 0x180028e00)
  • _vscwprintf (Address: 0x180028ea0)
  • _vsnprintf (Address: 0x180028e58)
  • _vsnprintf_s (Address: 0x180028e68)
  • _vsnwprintf (Address: 0x180028e90)
  • _wcsicmp (Address: 0x180028e60)
  • _wcsnicmp (Address: 0x180028d98)
  • _wcstoui64 (Address: 0x180028dc0)
  • _wcsupr (Address: 0x180028da8)
  • _wtoi (Address: 0x180028d80)
  • _XcptFilter (Address: 0x180028e30)
  • ??0exception@@QEAA@AEBV0@@Z (Address: 0x180028e70)
  • ??0exception@@QEAA@XZ (Address: 0x180028e78)
  • ??1exception@@UEAA@XZ (Address: 0x180028e80)
  • ??1type_info@@UEAA@XZ (Address: 0x180028de8)
  • ?terminate@@YAXXZ (Address: 0x180028e10)
  • free (Address: 0x180028e48)
  • malloc (Address: 0x180028e40)
  • memcpy (Address: 0x180028d68)
  • memcpy_s (Address: 0x180028e88)
  • memmove (Address: 0x180028d70)
  • memset (Address: 0x180028de0)
  • wcschr (Address: 0x180028d88)
  • wcscmp (Address: 0x180028ea8)
  • wcscpy_s (Address: 0x180028dd0)
  • wcsrchr (Address: 0x180028da0)
  • wcsstr (Address: 0x180028db0)
  • wcstol (Address: 0x180028d90)
  • wcstoul (Address: 0x180028db8)
ntdll.dll
  • NtApphelpCacheControl (Address: 0x180028ed8)
  • NtClose (Address: 0x180028ee8)
  • NtQueryInformationProcess (Address: 0x180028f08)
  • NtQueryValueKey (Address: 0x180028ee0)
  • RtlAllocateHeap (Address: 0x180028ef8)
  • RtlAppendUnicodeStringToString (Address: 0x180028f20)
  • RtlAppendUnicodeToString (Address: 0x180028f28)
  • RtlDosPathNameToNtPathName_U_WithStatus (Address: 0x180028ec0)
  • RtlFormatCurrentUserKeyPath (Address: 0x180028f30)
  • RtlFreeHeap (Address: 0x180028ef0)
  • RtlFreeUnicodeString (Address: 0x180028eb8)
  • RtlGetFullPathName_UEx (Address: 0x180028ec8)
  • RtlInitUnicodeString (Address: 0x180028ed0)
  • RtlInitUnicodeStringEx (Address: 0x180028f00)
  • ZwClose (Address: 0x180028f10)
  • ZwCreateFile (Address: 0x180028f38)
  • ZwOpenKey (Address: 0x180028f18)
ole32.dll
  • CLSIDFromString (Address: 0x180028f78)
  • CoCreateGuid (Address: 0x180028f70)
  • CoCreateInstance (Address: 0x180028f48)
  • CoInitialize (Address: 0x180028f60)
  • CoInitializeEx (Address: 0x180028f58)
  • CoUninitialize (Address: 0x180028f68)
  • StringFromGUID2 (Address: 0x180028f50)
OLEACC.dll
  • GetRoleTextW (Address: 0x180028958)
OLEAUT32.dll
  • SysAllocString (Address: 0x180028978)
  • SysFreeString (Address: 0x180028968)
  • SysStringLen (Address: 0x180028970)
  • VariantClear (Address: 0x180028988)
  • VariantInit (Address: 0x180028980)
RPCRT4.dll
  • NdrServerCall2 (Address: 0x1800289b8)
  • NdrServerCallAll (Address: 0x180028998)
  • RpcServerListen (Address: 0x1800289b0)
  • RpcServerRegisterIf2 (Address: 0x1800289a8)
  • RpcServerUseProtseqEpW (Address: 0x1800289a0)
SHELL32.dll
  • CommandLineToArgvW (Address: 0x1800289c8)
  • ShellExecuteW (Address: 0x1800289d0)
  • SHFileOperationW (Address: 0x1800289d8)
SHLWAPI.dll
  • PathCombineW (Address: 0x1800289e8)
  • PathFindFileNameW (Address: 0x1800289f0)
  • PathRemoveBlanksW (Address: 0x180028a00)
  • PathRemoveExtensionW (Address: 0x180028a08)
  • SHCreateStreamOnFileEx (Address: 0x1800289f8)
USER32.dll
  • BeginPaint (Address: 0x180028a68)
  • CallNextHookEx (Address: 0x180028a18)
  • ClientToScreen (Address: 0x180028c20)
  • CloseDesktop (Address: 0x180028c30)
  • CopyImage (Address: 0x180028bb0)
  • CreateDesktopW (Address: 0x180028c18)
  • CreateDialogParamW (Address: 0x180028c58)
  • CreateWindowExW (Address: 0x180028a48)
  • DefWindowProcW (Address: 0x180028a50)
  • DestroyWindow (Address: 0x180028a30)
  • DispatchMessageW (Address: 0x180028ab8)
  • DrawIcon (Address: 0x180028b08)
  • EnableWindow (Address: 0x180028bc8)
  • EndPaint (Address: 0x180028a60)
  • EnumWindows (Address: 0x180028cb8)
  • FillRect (Address: 0x180028ba0)
  • FindWindowExW (Address: 0x180028c80)
  • FindWindowW (Address: 0x180028c00)
  • GetAsyncKeyState (Address: 0x180028b70)
  • GetClassNameW (Address: 0x180028b28)
  • GetClientRect (Address: 0x180028a70)
  • GetCursorInfo (Address: 0x180028ae8)
  • GetCursorPos (Address: 0x180028c68)
  • GetDC (Address: 0x180028af8)
  • GetDesktopWindow (Address: 0x180028b00)
  • GetDlgItem (Address: 0x180028be0)
  • GetDoubleClickTime (Address: 0x180028b88)
  • GetGUIThreadInfo (Address: 0x180028ae0)
  • GetIconInfo (Address: 0x180028b10)
  • GetKeyNameTextW (Address: 0x180028b50)
  • GetKeyState (Address: 0x180028b48)
  • GetMessageW (Address: 0x180028ac8)
  • GetParent (Address: 0x180028b38)
  • GetPointerDevices (Address: 0x180028a28)
  • GetProcessDefaultLayout (Address: 0x180028bf8)
  • GetRawInputData (Address: 0x180028a58)
  • GetRawInputDeviceInfoW (Address: 0x180028a20)
  • GetSystemMetrics (Address: 0x180028b80)
  • GetThreadDesktop (Address: 0x180028c38)
  • GetWindowInfo (Address: 0x180028b60)
  • GetWindowLongPtrW (Address: 0x180028b40)
  • GetWindowLongW (Address: 0x180028c98)
  • GetWindowRect (Address: 0x180028b20)
  • GetWindowTextLengthW (Address: 0x180028c60)
  • GetWindowTextW (Address: 0x180028bc0)
  • GetWindowThreadProcessId (Address: 0x180028ad8)
  • InternalGetWindowText (Address: 0x180028b30)
  • InvalidateRect (Address: 0x180028c70)
  • IsDialogMessageW (Address: 0x180028c28)
  • IsHungAppWindow (Address: 0x180028b90)
  • IsRectEmpty (Address: 0x180028c10)
  • LoadCursorW (Address: 0x180028b18)
  • LoadIconW (Address: 0x180028c08)
  • LoadImageW (Address: 0x180028b78)
  • MapVirtualKeyW (Address: 0x180028b58)
  • MsgWaitForMultipleObjectsEx (Address: 0x180028a80)
  • PeekMessageW (Address: 0x180028a88)
  • PhysicalToLogicalPointForPerMonitorDPI (Address: 0x180028cb0)
  • PostThreadMessageW (Address: 0x180028ab0)
  • PtInRect (Address: 0x180028b68)
  • RegisterClassExW (Address: 0x180028a40)
  • RegisterRawInputDevices (Address: 0x180028a38)
  • RegisterWindowMessageW (Address: 0x180028aa8)
  • ReleaseCapture (Address: 0x180028bd0)
  • ReleaseDC (Address: 0x180028af0)
  • SendMessageW (Address: 0x180028c48)
  • SetCapture (Address: 0x180028bf0)
  • SetLayeredWindowAttributes (Address: 0x180028a78)
  • SetProcessDefaultLayout (Address: 0x180028c50)
  • SetThreadDesktop (Address: 0x180028c40)
  • SetTimer (Address: 0x180028a90)
  • SetWindowLongPtrW (Address: 0x180028ba8)
  • SetWindowPos (Address: 0x180028bb8)
  • SetWindowsHookExW (Address: 0x180028cc0)
  • SetWinEventHook (Address: 0x180028c90)
  • ShowWindow (Address: 0x180028a98)
  • ShowWindowAsync (Address: 0x180028ca0)
  • SwitchDesktop (Address: 0x180028be8)
  • SystemParametersInfoW (Address: 0x180028bd8)
  • TranslateMessage (Address: 0x180028ac0)
  • UnhookWindowsHookEx (Address: 0x180028aa0)
  • UnhookWinEvent (Address: 0x180028ca8)
  • UnregisterClassW (Address: 0x180028b98)
  • UpdateWindow (Address: 0x180028c78)
  • WindowFromPhysicalPoint (Address: 0x180028c88)
  • WindowFromPoint (Address: 0x180028ad0)
VERSION.dll
  • GetFileVersionInfoSizeW (Address: 0x180028cd8)
  • GetFileVersionInfoW (Address: 0x180028cd0)
  • VerQueryValueW (Address: 0x180028ce0)
XmlLite.dll
  • CreateXmlWriter (Address: 0x180028cf0)