puiobj.dll

Description: PrintUI Objects DLL

Authors: © Microsoft Corporation. All rights reserved.

Version: 10.0.19041.3636

Architecture: 32-bit

Operating System: Windows NT

SHA256: 32f31880d6db454253c9dccf2ebae219

File Size: 359.0 KB

Uploaded At: Dec. 1, 2025, 8:03 a.m.

Views: 16

Exported Functions

  • DllCanUnloadNow (Ordinal: 1, Address: 0x15350)
  • DllGetClassObject (Ordinal: 2, Address: 0x15a80)
  • DllRegisterServer (Ordinal: 3, Address: 0x1f0b0)
  • DllUnregisterServer (Ordinal: 4, Address: 0x1f0b0)

Imported DLLs & Functions

ADVAPI32.dll
  • GetTraceEnableFlags (Address: 0x10041004)
  • GetTraceEnableLevel (Address: 0x10041008)
  • GetTraceLoggerHandle (Address: 0x1004100c)
  • RegCloseKey (Address: 0x10041000)
  • RegCreateKeyExW (Address: 0x10041028)
  • RegCreateKeyW (Address: 0x10041038)
  • RegDeleteValueW (Address: 0x1004102c)
  • RegEnumKeyExW (Address: 0x10041014)
  • RegEnumValueW (Address: 0x10041020)
  • RegisterTraceGuidsW (Address: 0x10041040)
  • RegNotifyChangeKeyValue (Address: 0x1004103c)
  • RegOpenKeyExW (Address: 0x10041018)
  • RegQueryInfoKeyW (Address: 0x1004101c)
  • RegQueryValueExW (Address: 0x10041034)
  • RegSetValueExW (Address: 0x10041024)
  • TraceMessage (Address: 0x10041030)
  • UnregisterTraceGuids (Address: 0x10041010)
GDI32.dll
  • BitBlt (Address: 0x1004104c)
  • CreateCompatibleBitmap (Address: 0x10041068)
  • CreateCompatibleDC (Address: 0x10041064)
  • CreateDCW (Address: 0x10041074)
  • CreateRectRgnIndirect (Address: 0x10041080)
  • CreateSolidBrush (Address: 0x10041048)
  • DeleteDC (Address: 0x10041090)
  • DeleteObject (Address: 0x10041088)
  • GetDeviceCaps (Address: 0x10041060)
  • GetObjectW (Address: 0x10041084)
  • GetStockObject (Address: 0x10041078)
  • GetTextMetricsW (Address: 0x1004107c)
  • LPtoDP (Address: 0x10041070)
  • RestoreDC (Address: 0x1004108c)
  • SaveDC (Address: 0x1004106c)
  • SelectObject (Address: 0x10041050)
  • SetMapMode (Address: 0x10041054)
  • SetViewportOrgEx (Address: 0x1004105c)
  • SetWindowOrgEx (Address: 0x10041058)
KERNEL32.dll
  • AcquireSRWLockExclusive (Address: 0x100410e4)
  • CloseHandle (Address: 0x10041150)
  • CompareFileTime (Address: 0x100410fc)
  • CompareStringOrdinal (Address: 0x1004111c)
  • CreateEventW (Address: 0x10041154)
  • CreateThread (Address: 0x100411e0)
  • DecodePointer (Address: 0x10041170)
  • DeleteCriticalSection (Address: 0x100410cc)
  • DisableThreadLibraryCalls (Address: 0x100411c8)
  • EncodePointer (Address: 0x10041168)
  • EnterCriticalSection (Address: 0x100410c8)
  • FileTimeToSystemTime (Address: 0x1004114c)
  • FindResourceExW (Address: 0x100410bc)
  • FindResourceW (Address: 0x10041134)
  • FlushInstructionCache (Address: 0x1004117c)
  • FreeLibrary (Address: 0x100411c4)
  • FreeLibraryAndExitThread (Address: 0x100411dc)
  • FreeResource (Address: 0x10041120)
  • GetCurrentProcess (Address: 0x10041160)
  • GetCurrentProcessId (Address: 0x100411a4)
  • GetCurrentThreadId (Address: 0x100410c4)
  • GetDateFormatW (Address: 0x10041108)
  • GetEnvironmentVariableW (Address: 0x10041118)
  • GetLastError (Address: 0x100411cc)
  • GetLocaleInfoEx (Address: 0x100410f0)
  • GetLocalTime (Address: 0x100411e4)
  • GetModuleFileNameW (Address: 0x10041110)
  • GetModuleHandleA (Address: 0x100411b8)
  • GetModuleHandleW (Address: 0x100411b4)
  • GetProcAddress (Address: 0x100411c0)
  • GetProcessHeap (Address: 0x10041178)
  • GetSystemInfo (Address: 0x100410ac)
  • GetSystemTimeAsFileTime (Address: 0x10041144)
  • GetThreadLocale (Address: 0x10041148)
  • GetTickCount (Address: 0x100411a8)
  • GetTimeFormatW (Address: 0x10041104)
  • GetTimeZoneInformation (Address: 0x1004110c)
  • GetUserPreferredUILanguages (Address: 0x100411e8)
  • GlobalAlloc (Address: 0x1004112c)
  • GlobalFree (Address: 0x10041128)
  • GlobalHandle (Address: 0x10041124)
  • GlobalLock (Address: 0x10041140)
  • GlobalUnlock (Address: 0x1004113c)
  • HeapAlloc (Address: 0x1004116c)
  • HeapDestroy (Address: 0x100410d4)
  • HeapFree (Address: 0x10041158)
  • InitializeCriticalSection (Address: 0x100410d0)
  • InitializeSRWLock (Address: 0x100410e0)
  • InterlockedPopEntrySList (Address: 0x10041184)
  • InterlockedPushEntrySList (Address: 0x10041180)
  • IsProcessorFeaturePresent (Address: 0x10041174)
  • LeaveCriticalSection (Address: 0x100410c0)
  • LoadLibraryA (Address: 0x100411ec)
  • LoadLibraryExA (Address: 0x10041164)
  • LoadLibraryExW (Address: 0x100411b0)
  • LoadLibraryW (Address: 0x100411ac)
  • LoadResource (Address: 0x100410b8)
  • LockResource (Address: 0x10041130)
  • lstrcatW (Address: 0x100410f4)
  • lstrcmpiW (Address: 0x10041098)
  • lstrcmpW (Address: 0x10041138)
  • lstrcpynW (Address: 0x1004109c)
  • lstrcpyW (Address: 0x100410d8)
  • MultiByteToWideChar (Address: 0x100410b0)
  • OutputDebugStringA (Address: 0x100411d0)
  • QueryPerformanceCounter (Address: 0x100411a0)
  • QueueUserWorkItem (Address: 0x100410ec)
  • RaiseException (Address: 0x100410dc)
  • ReleaseSRWLockExclusive (Address: 0x100410e8)
  • SetEnvironmentVariableW (Address: 0x10041114)
  • SetEvent (Address: 0x100411d8)
  • SetLastError (Address: 0x100411bc)
  • SetUnhandledExceptionFilter (Address: 0x10041190)
  • SizeofResource (Address: 0x100410b4)
  • Sleep (Address: 0x10041188)
  • SleepConditionVariableSRW (Address: 0x1004119c)
  • SystemTimeToFileTime (Address: 0x100410f8)
  • SystemTimeToTzSpecificLocalTime (Address: 0x10041100)
  • TerminateProcess (Address: 0x10041194)
  • UnhandledExceptionFilter (Address: 0x1004118c)
  • VirtualAlloc (Address: 0x100410a4)
  • VirtualFree (Address: 0x1004115c)
  • VirtualProtect (Address: 0x100410a0)
  • VirtualQuery (Address: 0x100410a8)
  • WaitForSingleObject (Address: 0x100411d4)
  • WakeAllConditionVariable (Address: 0x10041198)
msvcrt.dll
  • __CxxFrameHandler3 (Address: 0x1004146c)
  • __dllonexit (Address: 0x10041448)
  • _amsg_exit (Address: 0x1004145c)
  • _callnewh (Address: 0x10041488)
  • _CxxThrowException (Address: 0x10041470)
  • _except_handler4_common (Address: 0x10041454)
  • _initterm (Address: 0x100414c0)
  • _itow (Address: 0x10041498)
  • _lock (Address: 0x10041450)
  • _onexit (Address: 0x10041444)
  • _purecall (Address: 0x100414a4)
  • _unlock (Address: 0x1004144c)
  • _wcsicmp (Address: 0x100414a0)
  • _wcsnicmp (Address: 0x1004148c)
  • _wtoi (Address: 0x10041490)
  • _XcptFilter (Address: 0x10041460)
  • ??_V@YAXPAX@Z (Address: 0x10041494)
  • ??0exception@@QAE@ABQBD@Z (Address: 0x10041484)
  • ??0exception@@QAE@ABQBDH@Z (Address: 0x10041480)
  • ??0exception@@QAE@ABV0@@Z (Address: 0x1004147c)
  • ??1exception@@UAE@XZ (Address: 0x10041478)
  • ??1type_info@@UAE@XZ (Address: 0x10041440)
  • ??3@YAXPAX@Z (Address: 0x100414bc)
  • ?what@exception@@UBEPBDXZ (Address: 0x10041474)
  • free (Address: 0x100414b8)
  • malloc (Address: 0x100414b4)
  • memcmp (Address: 0x10041458)
  • memcpy (Address: 0x10041468)
  • memmove (Address: 0x10041464)
  • memset (Address: 0x100414c4)
  • realloc (Address: 0x100414ac)
  • wcscat_s (Address: 0x100414b0)
  • wcschr (Address: 0x1004149c)
  • wcscpy_s (Address: 0x100414a8)
ntdll.dll
  • WinSqmSetDWORD (Address: 0x100414cc)
ole32.dll
  • CLSIDFromProgID (Address: 0x1004156c)
  • CLSIDFromString (Address: 0x10041570)
  • CoCreateInstance (Address: 0x1004154c)
  • CoTaskMemAlloc (Address: 0x10041548)
  • CoTaskMemFree (Address: 0x1004153c)
  • CoTaskMemRealloc (Address: 0x10041540)
  • CreateOleAdviseHolder (Address: 0x10041554)
  • CreateStreamOnHGlobal (Address: 0x10041574)
  • CStdStubBuffer2_Connect (Address: 0x100414f4)
  • CStdStubBuffer2_CountRefs (Address: 0x10041520)
  • CStdStubBuffer2_Disconnect (Address: 0x10041508)
  • CStdStubBuffer2_QueryInterface (Address: 0x10041544)
  • GetHGlobalFromStream (Address: 0x10041530)
  • NdrProxyForwardingFunction3 (Address: 0x100414f0)
  • NdrProxyForwardingFunction4 (Address: 0x1004152c)
  • NdrProxyForwardingFunction5 (Address: 0x1004157c)
  • NdrProxyForwardingFunction6 (Address: 0x1004150c)
  • ObjectStublessClient10 (Address: 0x100414e4)
  • ObjectStublessClient11 (Address: 0x10041524)
  • ObjectStublessClient12 (Address: 0x10041580)
  • ObjectStublessClient13 (Address: 0x10041500)
  • ObjectStublessClient14 (Address: 0x10041528)
  • ObjectStublessClient15 (Address: 0x10041510)
  • ObjectStublessClient16 (Address: 0x100414e8)
  • ObjectStublessClient17 (Address: 0x100414e0)
  • ObjectStublessClient18 (Address: 0x10041518)
  • ObjectStublessClient19 (Address: 0x10041538)
  • ObjectStublessClient20 (Address: 0x10041514)
  • ObjectStublessClient21 (Address: 0x100414ec)
  • ObjectStublessClient3 (Address: 0x1004151c)
  • ObjectStublessClient4 (Address: 0x100414f8)
  • ObjectStublessClient5 (Address: 0x100414fc)
  • ObjectStublessClient6 (Address: 0x100414d4)
  • ObjectStublessClient7 (Address: 0x10041504)
  • ObjectStublessClient8 (Address: 0x100414d8)
  • ObjectStublessClient9 (Address: 0x100414dc)
  • OleInitialize (Address: 0x10041578)
  • OleLockRunning (Address: 0x10041568)
  • OleRegEnumVerbs (Address: 0x1004155c)
  • OleRegGetMiscStatus (Address: 0x10041550)
  • OleRegGetUserType (Address: 0x10041558)
  • OleUninitialize (Address: 0x10041560)
  • ReleaseStgMedium (Address: 0x10041534)
  • StringFromCLSID (Address: 0x10041564)
OLEAUT32.dll
  • BSTR_UserFree (Address: 0x10041204)
  • BSTR_UserMarshal (Address: 0x10041220)
  • BSTR_UserSize (Address: 0x10041208)
  • BSTR_UserUnmarshal (Address: 0x10041200)
  • LoadRegTypeLib (Address: 0x10041218)
  • LoadTypeLib (Address: 0x1004120c)
  • OleCreateFontIndirect (Address: 0x10041240)
  • OleCreatePropertyFrame (Address: 0x10041210)
  • RegisterTypeLib (Address: 0x1004122c)
  • SysAllocString (Address: 0x10041224)
  • SysAllocStringLen (Address: 0x10041238)
  • SysFreeString (Address: 0x10041234)
  • SysStringLen (Address: 0x10041228)
  • VARIANT_UserFree (Address: 0x10041244)
  • VARIANT_UserMarshal (Address: 0x100411fc)
  • VARIANT_UserSize (Address: 0x100411f8)
  • VARIANT_UserUnmarshal (Address: 0x100411f4)
  • VariantChangeTypeEx (Address: 0x1004121c)
  • VariantClear (Address: 0x10041214)
  • VariantInit (Address: 0x1004123c)
  • VarUI4FromStr (Address: 0x10041230)
puiapi.dll
  • PUIAPI_GetErrorString (Address: 0x100415c4)
  • PUIAPI_GetPrinter (Address: 0x10041598)
  • PUIAPI_IWaitNotify_RegisterWaitObject (Address: 0x1004158c)
  • PUIAPI_IWaitNotify_UnregisterCookie (Address: 0x10041588)
  • PUIAPI_ShowDetailsMessageBox (Address: 0x100415a0)
  • STRAPI_CrackPrintUNCName (Address: 0x10041590)
  • STRAPI_Format (Address: 0x10041594)
  • STRAPI_FormatMsg (Address: 0x100415b0)
  • STRAPI_FormatMsgV (Address: 0x1004159c)
  • STRAPI_GetJobStatusString (Address: 0x100415a8)
  • STRAPI_GUID2String (Address: 0x100415a4)
  • STRAPI_LoadString (Address: 0x100415ac)
  • STRBUF_AppendString (Address: 0x100415bc)
  • STRBUF_Create (Address: 0x100415b8)
  • STRBUF_CreateBSTR (Address: 0x100415c0)
  • STRBUF_Destroy (Address: 0x100415b4)
RPCRT4.dll
  • CStdStubBuffer_AddRef (Address: 0x100412a0)
  • CStdStubBuffer_Connect (Address: 0x10041268)
  • CStdStubBuffer_CountRefs (Address: 0x10041290)
  • CStdStubBuffer_DebugServerQueryInterface (Address: 0x10041264)
  • CStdStubBuffer_DebugServerRelease (Address: 0x10041284)
  • CStdStubBuffer_Disconnect (Address: 0x10041274)
  • CStdStubBuffer_Invoke (Address: 0x10041260)
  • CStdStubBuffer_IsIIDSupported (Address: 0x1004126c)
  • CStdStubBuffer_QueryInterface (Address: 0x1004128c)
  • IUnknown_AddRef_Proxy (Address: 0x10041278)
  • IUnknown_QueryInterface_Proxy (Address: 0x10041298)
  • IUnknown_Release_Proxy (Address: 0x10041294)
  • NdrCStdStubBuffer_Release (Address: 0x1004125c)
  • NdrCStdStubBuffer2_Release (Address: 0x10041270)
  • NdrDllCanUnloadNow (Address: 0x10041258)
  • NdrDllGetClassObject (Address: 0x10041254)
  • NdrDllRegisterProxy (Address: 0x10041250)
  • NdrDllUnregisterProxy (Address: 0x1004124c)
  • NdrOleAllocate (Address: 0x10041288)
  • NdrOleFree (Address: 0x1004129c)
  • NdrStubCall2 (Address: 0x1004127c)
  • NdrStubForwardingFunction (Address: 0x10041280)
SHLWAPI.dll
  • (Address: 0x100412a8)
  • (Address: 0x100412ac)
  • (Address: 0x100412b0)
  • (Address: 0x100412b4)
  • (Address: 0x100412b8)
  • (Address: 0x100412c0)
  • (Address: 0x100412c4)
  • StrFormatByteSizeW (Address: 0x100412bc)
USER32.dll
  • AppendMenuW (Address: 0x10041328)
  • BeginPaint (Address: 0x10041304)
  • CallWindowProcW (Address: 0x100413c0)
  • CharNextW (Address: 0x100413d4)
  • CharPrevW (Address: 0x100413d0)
  • CopyRect (Address: 0x10041354)
  • CreateAcceleratorTableW (Address: 0x100412ec)
  • CreateDialogIndirectParamW (Address: 0x100412d4)
  • CreateDialogParamW (Address: 0x10041320)
  • CreatePopupMenu (Address: 0x1004132c)
  • CreateWindowExW (Address: 0x10041370)
  • DefWindowProcW (Address: 0x100413c4)
  • DeleteMenu (Address: 0x10041338)
  • DestroyAcceleratorTable (Address: 0x100413bc)
  • DestroyMenu (Address: 0x10041340)
  • DestroyWindow (Address: 0x100413b8)
  • EnableMenuItem (Address: 0x1004133c)
  • EnableWindow (Address: 0x100412d0)
  • EndDialog (Address: 0x100413b0)
  • EndPaint (Address: 0x100412fc)
  • EqualRect (Address: 0x10041348)
  • FillRect (Address: 0x10041300)
  • FindWindowW (Address: 0x10041314)
  • GetClassInfoExW (Address: 0x1004137c)
  • GetClassNameW (Address: 0x100412f8)
  • GetClientRect (Address: 0x10041358)
  • GetCursorPos (Address: 0x10041334)
  • GetDC (Address: 0x100413a0)
  • GetDesktopWindow (Address: 0x100412dc)
  • GetDlgItem (Address: 0x100412e8)
  • GetFocus (Address: 0x10041394)
  • GetKeyState (Address: 0x1004139c)
  • GetParent (Address: 0x10041384)
  • GetSubMenu (Address: 0x100413dc)
  • GetSysColor (Address: 0x100412f4)
  • GetSystemMetrics (Address: 0x1004135c)
  • GetWindow (Address: 0x100412d8)
  • GetWindowLongW (Address: 0x100413c8)
  • GetWindowRect (Address: 0x10041368)
  • GetWindowTextLengthW (Address: 0x1004130c)
  • GetWindowTextW (Address: 0x10041308)
  • IntersectRect (Address: 0x10041344)
  • InvalidateRect (Address: 0x10041398)
  • InvalidateRgn (Address: 0x100412e0)
  • IsChild (Address: 0x10041390)
  • IsWindow (Address: 0x100413b4)
  • LoadCursorW (Address: 0x10041374)
  • LoadMenuW (Address: 0x100413e0)
  • MessageBoxW (Address: 0x10041324)
  • OffsetRect (Address: 0x10041364)
  • PostMessageW (Address: 0x1004136c)
  • PtInRect (Address: 0x100413a8)
  • RedrawWindow (Address: 0x100412f0)
  • RegisterClassExW (Address: 0x10041380)
  • RegisterClassW (Address: 0x10041318)
  • RegisterClipboardFormatW (Address: 0x100413e8)
  • RegisterWindowMessageW (Address: 0x10041310)
  • ReleaseCapture (Address: 0x100412e4)
  • ReleaseDC (Address: 0x100413a4)
  • RemoveMenu (Address: 0x100413d8)
  • SendMessageW (Address: 0x10041350)
  • SetCapture (Address: 0x100413e4)
  • SetFocus (Address: 0x10041388)
  • SetTimer (Address: 0x1004131c)
  • SetWindowLongW (Address: 0x100413cc)
  • SetWindowPos (Address: 0x10041360)
  • SetWindowRgn (Address: 0x1004134c)
  • SetWindowTextW (Address: 0x100412cc)
  • ShowWindow (Address: 0x1004138c)
  • TrackPopupMenu (Address: 0x10041330)
  • UnionRect (Address: 0x100413ac)
  • wsprintfW (Address: 0x10041378)
UxTheme.dll
  • EnableThemeDialogTexture (Address: 0x100413f0)
WINSPOOL.DRV
  • ClosePrinter (Address: 0x10041428)
  • EnumFormsW (Address: 0x100413fc)
  • EnumJobsW (Address: 0x10041418)
  • EnumPortsW (Address: 0x10041400)
  • EnumPrinterDriversW (Address: 0x10041404)
  • EnumPrintersW (Address: 0x1004141c)
  • FindClosePrinterChangeNotification (Address: 0x10041424)
  • FindFirstPrinterChangeNotification (Address: 0x10041420)
  • FindNextPrinterChangeNotification (Address: 0x10041430)
  • FreePrinterNotifyInfo (Address: 0x10041434)
  • GetPrinterDataExW (Address: 0x100413f8)
  • GetPrinterDataW (Address: 0x10041408)
  • GetPrinterW (Address: 0x1004140c)
  • OpenPrinter2W (Address: 0x10041438)
  • OpenPrinterW (Address: 0x1004142c)
  • SetJobW (Address: 0x10041410)
  • XcvDataW (Address: 0x10041414)