printui.dll

v10.0.19041.5915 32-bit Windows NT Analyzed
Description
Printer Settings User Interface
Authors
© Microsoft Corporation. All rights reserved.
File size
593.5 KB
Uploaded
2025-12-01 08:03
Views
65
SHA-256
bda2198d4c485ddf2e4ac8efd0193a6b

Exported functions 34

ConstructPrinterFriendlyName #1 · 0x9d20
PnPInterface #2 · 0x28f50
PrintUIEntryW #3 · 0x3b1e0
PrinterPropPageProvider #4 · 0x43650
ReleaseArgv #5 · 0x42c80
StringToArgv #6 · 0x42cd0
ConnectToPrinterDlg #7 · 0x45410
DllCanUnloadNow #8 · 0x33a30
DllGetClassObject #9 · 0x33a40
DllMain #10 · 0x125e0
DllRegisterServer #11 · 0x33a60
DllUnregisterServer #12 · 0x33a60
DocumentPropertiesWrap #13 · 0xb940
LaunchPlatformHelp #14 · 0x361e0
PrintNotifyTray_Exit #15 · 0x46f30
PrintNotifyTray_Init #16 · 0x46f50
PrintUIDownloadAndInstallLegacyDriver #17 · 0x362a0
RegisterPrintNotify #18 · 0xb3e0
ShowErrorMessageHR #19 · 0x36310
ShowErrorMessageSC #20 · 0x363e0
ShowHelpLinkDialog #21 · 0x36470
UnregisterPrintNotify #22 · 0xb400
bFolderEnumPrinters #23 · 0xb430
bFolderGetPrinter #24 · 0xb430
bFolderRefresh #25 · 0xb260
bPrinterSetup #26 · 0x32750
vDocumentDefaults #27 · 0x1f590
vPrinterPropPages #28 · 0x25970
vQueueCreate #29 · 0x33da0
vServerPropPages #30 · 0x1ece0
PrintUIEntryDPIAwareW #33 · 0x3b1c0
#39 · 0x401b0
#40 · 0x40280
#41 · 0xb8a0

Imported DLLs & functions 431

AddAccessAllowedAceEx 0x4e1f903c
AddAce 0x4e1f9088
AdjustTokenPrivileges 0x4e1f907c
AllocateAndInitializeSid 0x4e1f9008
CheckTokenMembership 0x4e1f9060
CreateWellKnownSid 0x4e1f9054
CredGetSessionTypes 0x4e1f9044
DeleteAce 0x4e1f9010
EventActivityIdControl 0x4e1f9064
EventRegister 0x4e1f9030
EventSetInformation 0x4e1f9034
EventUnregister 0x4e1f9038
EventWriteTransfer 0x4e1f902c
FreeSid 0x4e1f9084
GetAce 0x4e1f9018
GetAclInformation 0x4e1f9004
GetLengthSid 0x4e1f906c
GetSecurityDescriptorDacl 0x4e1f9024
GetSecurityDescriptorLength 0x4e1f9028
ImpersonateLoggedOnUser 0x4e1f9050
InitializeAcl 0x4e1f900c
LogonUserW 0x4e1f9058
LookupPrivilegeValueW 0x4e1f9080
MapGenericMask 0x4e1f901c
RegCloseKey 0x4e1f9078
RegCreateKeyExW 0x4e1f9068
RegDeleteKeyExW 0x4e1f9040
RegDeleteValueW 0x4e1f9070
RegGetValueW 0x4e1f9048
RegOpenKeyExW 0x4e1f905c
RegQueryValueExW 0x4e1f9000
RegSetValueExW 0x4e1f9074
RevertToSelf 0x4e1f904c
SetEntriesInAclW 0x4e1f9014
SetSecurityDescriptorDacl 0x4e1f9020
GetDateFormatW 0x4e1f9470
GetTimeFormatW 0x4e1f9474
GetDateFormatEx 0x4e1f947c
GetTimeFormatEx 0x4e1f9480
DebugBreak 0x4e1f948c
IsDebuggerPresent 0x4e1f9490
OutputDebugStringA 0x4e1f9494
OutputDebugStringW 0x4e1f9488
GetLastError 0x4e1f949c
RaiseException 0x4e1f94ac
SetLastError 0x4e1f94a8
SetUnhandledExceptionFilter 0x4e1f94a4
UnhandledExceptionFilter 0x4e1f94a0
CreateFileW 0x4e1f94c4
GetFileAttributesW 0x4e1f94c8
GetFileSize 0x4e1f94b8
GetFullPathNameW 0x4e1f94bc
ReadFile 0x4e1f94c0
WriteFile 0x4e1f94b4
CloseHandle 0x4e1f94d0
GetProcessHeap 0x4e1f94e0
HeapAlloc 0x4e1f94d8
HeapFree 0x4e1f94dc
LocalAlloc 0x4e1f94ec
LocalFree 0x4e1f94e8
DisableThreadLibraryCalls 0x4e1f951c
FreeLibrary 0x4e1f9518
FreeLibraryAndExitThread 0x4e1f94f4
GetModuleFileNameA 0x4e1f9510
GetModuleFileNameW 0x4e1f9514
GetModuleHandleA 0x4e1f9508
GetModuleHandleExW 0x4e1f94f8
GetModuleHandleW 0x4e1f9500
GetProcAddress 0x4e1f94fc
LoadLibraryExW 0x4e1f950c
LoadStringW 0x4e1f9504
LoadLibraryA 0x4e1f9524
LoadLibraryW 0x4e1f9528
FormatMessageW 0x4e1f9534
GetLocaleInfoW 0x4e1f9530
GetProfileIntW 0x4e1f9544
GetProfileStringW 0x4e1f9548
GetCurrentDirectoryW 0x4e1f9550
CreateProcessW 0x4e1f9574
CreateThread 0x4e1f9564
GetCurrentProcess 0x4e1f955c
GetCurrentProcessId 0x4e1f956c
GetCurrentThreadId 0x4e1f9560
GetStartupInfoW 0x4e1f9558
OpenProcessToken 0x4e1f9570
TerminateProcess 0x4e1f9568
QISearch 0x4e1f9584
StrCmpNW 0x4e1f9580
StrStrW 0x4e1f957c
CompareStringOrdinal 0x4e1f9594
CompareStringW 0x4e1f958c
MultiByteToWideChar 0x4e1f9598
WideCharToMultiByte 0x4e1f9590
lstrcmpiW 0x4e1f95a0
lstrcmpW 0x4e1f95a4
AcquireSRWLockExclusive 0x4e1f95e8
AcquireSRWLockShared 0x4e1f95f0
CreateEventW 0x4e1f95cc
CreateMutexExW 0x4e1f95c8
CreateSemaphoreExW 0x4e1f95ac
DeleteCriticalSection 0x4e1f95e0
EnterCriticalSection 0x4e1f95d4
InitializeCriticalSection 0x4e1f95d0
InitializeCriticalSectionEx 0x4e1f95f8
InitializeSRWLock 0x4e1f95bc
LeaveCriticalSection 0x4e1f95d8
OpenSemaphoreW 0x4e1f95c4
ReleaseMutex 0x4e1f95b8
ReleaseSemaphore 0x4e1f95b0
ReleaseSRWLockExclusive 0x4e1f95ec
ReleaseSRWLockShared 0x4e1f95f4
ResetEvent 0x4e1f95e4
SetEvent 0x4e1f95dc
WaitForSingleObject 0x4e1f95b4
WaitForSingleObjectEx 0x4e1f95c0
InitOnceBeginInitialize 0x4e1f9618
InitOnceComplete 0x4e1f960c
InitOnceExecuteOnce 0x4e1f9600
InitOnceInitialize 0x4e1f9604
Sleep 0x4e1f9608
SleepConditionVariableSRW 0x4e1f9614
WakeAllConditionVariable 0x4e1f9610
GetLocalTime 0x4e1f9630
GetSystemDirectoryW 0x4e1f9624
GetSystemTimeAsFileTime 0x4e1f962c
GetSystemWindowsDirectoryW 0x4e1f9620
GetTickCount 0x4e1f9628
AbortDoc 0x4e1f90b8
CreateCompatibleDC 0x4e1f9090
CreateDCW 0x4e1f90a4
CreateDIBSection 0x4e1f90d4
CreateFontIndirectW 0x4e1f9098
DeleteDC 0x4e1f909c
DeleteObject 0x4e1f90d0
EndDoc 0x4e1f90b4
EndPage 0x4e1f90b0
GdiIsUMPDSandboxingEnabled 0x4e1f90d8
GetDeviceCaps 0x4e1f90cc
GetTextCharset 0x4e1f90c8
GetTextExtentPoint32W 0x4e1f90a0
Polyline 0x4e1f90c4
SelectObject 0x4e1f9094
SetTextColor 0x4e1f90c0
StartDocW 0x4e1f90a8
StartPage 0x4e1f90ac
StretchDIBits 0x4e1f90bc
ActivateActCtx 0x4e1f9164
CheckElevationEnabled 0x4e1f914c
CloseThreadpoolTimer 0x4e1f9140
CreateActCtxW 0x4e1f9150
CreateThreadpoolTimer 0x4e1f9138
DeactivateActCtx 0x4e1f9100
DelayLoadFailureHook 0x4e1f915c
ExpandEnvironmentStringsA 0x4e1f9174
FindClose 0x4e1f9154
FindFirstFileW 0x4e1f9168
FindResourceW 0x4e1f9118
GetComputerNameW 0x4e1f917c
GetLocaleInfoEx 0x4e1f9104
GetSystemTime 0x4e1f90e0
GetTimeZoneInformation 0x4e1f9130
GetUserPreferredUILanguages 0x4e1f9108
GetVersionExW 0x4e1f90e8
LoadLibraryExA 0x4e1f9160
LoadModule 0x4e1f9148
LoadResource 0x4e1f9110
LockResource 0x4e1f910c
MulDiv 0x4e1f90e4
PulseEvent 0x4e1f9124
QueryPerformanceCounter 0x4e1f9120
QueueUserWorkItem 0x4e1f9134
RegOpenKeyExA 0x4e1f9170
RegQueryValueExA 0x4e1f9178
ReleaseActCtx 0x4e1f90fc
ResolveDelayLoadedAPI 0x4e1f9158
SearchPathW 0x4e1f916c
SetThreadpoolTimer 0x4e1f9144
SizeofResource 0x4e1f9114
SystemTimeToTzSpecificLocalTime 0x4e1f9128
TlsAlloc 0x4e1f90f4
TlsFree 0x4e1f90f0
TlsGetValue 0x4e1f90ec
TlsSetValue 0x4e1f90f8
VirtualQuery 0x4e1f911c
WaitForThreadpoolTimerCallbacks 0x4e1f913c
WTSGetActiveConsoleSessionId 0x4e1f912c
__CxxFrameHandler3 0x4e1f967c
__dllonexit 0x4e1f965c
_amsg_exit 0x4e1f966c
_callnewh 0x4e1f9698
_CxxThrowException 0x4e1f9680
_except_handler4_common 0x4e1f9654
_ftol2 0x4e1f9648
_initterm 0x4e1f9668
_lock 0x4e1f9664
_onexit 0x4e1f9658
_purecall 0x4e1f96d4
_unlock 0x4e1f9660
_vsnwprintf 0x4e1f96e0
_wcsicmp 0x4e1f96c0
_wcsnicmp 0x4e1f96b8
_wtoi 0x4e1f96a4
_XcptFilter 0x4e1f9670
??_V@YAXPAX@Z 0x4e1f96c8
??0exception@@QAE@ABQBD@Z 0x4e1f9694
??0exception@@QAE@ABQBDH@Z 0x4e1f9690
??0exception@@QAE@ABV0@@Z 0x4e1f968c
??1exception@@UAE@XZ 0x4e1f9688
??1type_info@@UAE@XZ 0x4e1f9650
??3@YAXPAX@Z 0x4e1f96d8
?what@exception@@UBEPBDXZ 0x4e1f9684
free 0x4e1f96cc
iswspace 0x4e1f969c
malloc 0x4e1f96d0
memcmp 0x4e1f964c
memcpy 0x4e1f9678
memcpy_s 0x4e1f96dc
memmove 0x4e1f9674
memmove_s 0x4e1f96bc
memset 0x4e1f96e4
qsort 0x4e1f96ac
sscanf_s 0x4e1f9640
swscanf 0x4e1f96a8
swscanf_s 0x4e1f963c
wcschr 0x4e1f96c4
wcsncmp 0x4e1f9644
wcspbrk 0x4e1f9638
wcsrchr 0x4e1f96b0
wcsstr 0x4e1f96a0
wcstoul 0x4e1f96b4
EtwGetTraceEnableFlags 0x4e1f9704
EtwGetTraceEnableLevel 0x4e1f9700
EtwGetTraceLoggerHandle 0x4e1f96fc
EtwRegisterTraceGuidsW 0x4e1f9708
EtwTraceMessage 0x4e1f96f0
EtwUnregisterTraceGuids 0x4e1f9710
NtQueryInformationToken 0x4e1f96ec
WinSqmAddToStream 0x4e1f96f4
WinSqmAddToStreamEx 0x4e1f970c
WinSqmIncrementDWORD 0x4e1f96f8
PUIAPI_ShowBrowseForPrinterDialog 0x4e1f9728
PUIAPI_ShowDriverPackageRemovalUI 0x4e1f9734
STRAPI_ConvertCase 0x4e1f9724
STRAPI_Format 0x4e1f9720
STRAPI_LoadString 0x4e1f971c
STRAPI_TrimString 0x4e1f9718
XMLAPI_GetAttributeLong 0x4e1f9730
XMLAPI_GetAttributeString 0x4e1f972c
SetupDiDestroyDriverInfoList 0x4e1f9188
SetupSetNonInteractiveMode 0x4e1f9184
0x4e1f9194
0x4e1f91a0
0x4e1f91a4
0x4e1f91ac
0x4e1f91b0
0x4e1f91b4
0x4e1f91bc
0x4e1f91c0
0x4e1f91c4
0x4e1f91c8
0x4e1f91d4
0x4e1f91e0
0x4e1f91dc
DragQueryFileW 0x4e1f9190
SHCreateItemInKnownFolder 0x4e1f91cc
SHCreateItemWithParent 0x4e1f91d0
Shell_GetCachedImageIndexW 0x4e1f91d8
ShellExecuteExW 0x4e1f9198
ShellExecuteW 0x4e1f91a8
SHGetDesktopFolder 0x4e1f91e4
SHGetMalloc 0x4e1f91b8
SHGetSpecialFolderLocation 0x4e1f91e8
SHGetStockIconInfo 0x4e1f919c
0x4e1f9210
0x4e1f9204
0x4e1f9214
0x4e1f91fc
0x4e1f91f8
0x4e1f91f4
0x4e1f9218
0x4e1f921c
PathAppendW 0x4e1f9208
PathIsUNCW 0x4e1f920c
StrFormatByteSizeW 0x4e1f9200
StrRetToBufW 0x4e1f91f0
AllowSetForegroundWindow 0x4e1f93a0
CallWindowProcW 0x4e1f925c
CharLowerW 0x4e1f92e0
CheckDlgButton 0x4e1f9378
CheckMenuItem 0x4e1f9274
CheckRadioButton 0x4e1f9334
CreateWindowExW 0x4e1f93b4
DefDlgProcW 0x4e1f9374
DefWindowProcW 0x4e1f935c
DeleteMenu 0x4e1f9270
DestroyAcceleratorTable 0x4e1f93a8
DestroyIcon 0x4e1f9348
DestroyMenu 0x4e1f9254
DestroyWindow 0x4e1f9394
DialogBoxParamW 0x4e1f9310
DispatchMessageW 0x4e1f924c
DrawTextW 0x4e1f92c8
EnableMenuItem 0x4e1f927c
EnableWindow 0x4e1f92e8
EndDialog 0x4e1f9320
EnumChildWindows 0x4e1f9234
FindWindowExW 0x4e1f928c
FindWindowW 0x4e1f9288
GetClassNameW 0x4e1f92b0
GetClientRect 0x4e1f92ec
GetDC 0x4e1f9368
GetDesktopWindow 0x4e1f9360
GetDlgCtrlID 0x4e1f9240
GetDlgItem 0x4e1f9314
GetDlgItemTextW 0x4e1f9238
GetGUIThreadInfo 0x4e1f9294
GetKeyState 0x4e1f92cc
GetLastActivePopup 0x4e1f929c
GetMenu 0x4e1f9264
GetMenuInfo 0x4e1f92a4
GetMenuItemCount 0x4e1f926c
GetMenuItemID 0x4e1f9284
GetMessagePos 0x4e1f9300
GetMessageW 0x4e1f93b8
GetMonitorInfoW 0x4e1f92b8
GetParent 0x4e1f9324
GetPropW 0x4e1f92c0
GetSubMenu 0x4e1f9268
GetSysColor 0x4e1f9308
GetSystemMetrics 0x4e1f92f0
GetWindow 0x4e1f9298
GetWindowLongW 0x4e1f9330
GetWindowPlacement 0x4e1f9354
GetWindowRect 0x4e1f9338
GetWindowTextLengthW 0x4e1f92ac
GetWindowTextW 0x4e1f937c
GetWindowThreadProcessId 0x4e1f93bc
InsertMenuItemW 0x4e1f9228
InvalidateRect 0x4e1f934c
IsDlgButtonChecked 0x4e1f9340
IsWindowEnabled 0x4e1f933c
KillTimer 0x4e1f9384
LoadAcceleratorsW 0x4e1f93ac
LoadCursorW 0x4e1f9318
LoadIconW 0x4e1f92d0
LoadImageW 0x4e1f922c
LoadMenuW 0x4e1f9290
MapWindowPoints 0x4e1f9304
MessageBeep 0x4e1f92d8
MonitorFromWindow 0x4e1f92b4
MoveWindow 0x4e1f9388
MsgWaitForMultipleObjects 0x4e1f9248
MsgWaitForMultipleObjectsEx 0x4e1f92d4
PeekMessageW 0x4e1f9244
PostMessageW 0x4e1f92f8
PostQuitMessage 0x4e1f9398
PostThreadMessageW 0x4e1f9390
RegisterClassExW 0x4e1f92dc
RegisterClassW 0x4e1f93b0
RegisterClipboardFormatW 0x4e1f9344
RegisterWindowMessageW 0x4e1f9370
ReleaseDC 0x4e1f936c
RemoveMenu 0x4e1f9280
ScreenToClient 0x4e1f9258
SendDlgItemMessageW 0x4e1f932c
SendMessageTimeoutW 0x4e1f93a4
SendMessageW 0x4e1f92e4
SetCursor 0x4e1f931c
SetDlgItemTextW 0x4e1f923c
SetFocus 0x4e1f92f4
SetForegroundWindow 0x4e1f9260
SetMenuDefaultItem 0x4e1f9224
SetMenuInfo 0x4e1f92a8
SetMenuItemInfoW 0x4e1f92a0
SetProcessDPIAware 0x4e1f9230
SetPropW 0x4e1f92c4
SetTimer 0x4e1f9380
SetWindowLongW 0x4e1f92fc
SetWindowPlacement 0x4e1f9358
SetWindowPos 0x4e1f9350
SetWindowTextW 0x4e1f930c
ShowWindow 0x4e1f9328
SystemParametersInfoW 0x4e1f9364
TrackPopupMenu 0x4e1f9278
TranslateAcceleratorW 0x4e1f939c
TranslateMessage 0x4e1f9250
UnregisterClassW 0x4e1f938c
UpdateWindow 0x4e1f92bc
0x4e1f93d8
0x4e1f93e0
0x4e1f9418
0x4e1f9424
0x4e1f9464
AddFormW 0x4e1f93f0
AddPortW 0x4e1f9428
AddPrinterConnection2W 0x4e1f93e4
AddPrinterW 0x4e1f9430
ClosePrinter 0x4e1f9440
ConfigurePortW 0x4e1f943c
DeleteFormW 0x4e1f93ec
DeletePortW 0x4e1f9438
DeletePrinter 0x4e1f9468
DeletePrinterConnectionW 0x4e1f9434
DeletePrinterDriverExW 0x4e1f9448
DeletePrinterDriverW 0x4e1f944c
DevicePropertySheets 0x4e1f9444
DocumentPropertiesW 0x4e1f9414
DocumentPropertySheets 0x4e1f9460
EnumFormsW 0x4e1f93e8
EnumMonitorsW 0x4e1f940c
EnumPortsW 0x4e1f9410
EnumPrinterDriversW 0x4e1f941c
EnumPrintersW 0x4e1f9420
EnumPrintProcessorDatatypesW 0x4e1f93fc
EnumPrintProcessorsW 0x4e1f9400
GetJobW 0x4e1f9408
GetPrinterDataExW 0x4e1f93d0
GetPrinterDataW 0x4e1f93f8
GetPrinterDriverW 0x4e1f9458
GetPrinterW 0x4e1f9454
InstallPrinterDriverFromPackageW 0x4e1f93dc
OpenPrinter2W 0x4e1f942c
OpenPrinterW 0x4e1f945c
RegisterForPrintAsyncNotifications 0x4e1f93c8
SetFormW 0x4e1f93f4
SetJobW 0x4e1f9404
SetPrinterDataW 0x4e1f93cc
SetPrinterW 0x4e1f9450
UnRegisterForPrintAsyncNotifications 0x4e1f93c4
XcvDataW 0x4e1f93d4