Main Page Windows 7 DLLs NirSoft Utilities
Windows 8 DLL File Information - printui.dll

The following DLL report was generated by automatic DLL script that scanned and loaded all DLL files in the system32 directory of Windows 8, extracted the information from them, and then saved it into HTML reports. If you want to view a report of another DLL, go to the main page of this Web site.

 

General Information

File Description: Printer Settings User Interface  
File Version: 6.2.9200.16384 (win8_rtm.120725-1247)  
Company: Microsoft Corporation  
Product Name: Microsoft® Windows® Operating System  
DLL popularity Very Low - There is no any other DLL in system32 directory that is statically linked to this file.
File Size: 1,020 KB
Total Number of Exported Functions: 32
Total Number of Exported Functions With Names: 30
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 399,872 Bytes 38.3% Read, Execute Code
.data 0x00063000 12,800 Bytes 1.2% Write, Read Initialized Data
.idata 0x00067000 12,288 Bytes 1.2% Read Initialized Data
.rsrc 0x0006a000 595,456 Bytes 57.0% Read Initialized Data
.reloc 0x000fc000 23,040 Bytes 2.2% Read, Discardable Initialized Data
 

Static Linking

printui.dll is statically linked to the following files:

msvcrt.dll
ntdll.dll
api-ms-win-core-datetime-l1-1-1.dll
api-ms-win-core-debug-l1-1-1.dll
api-ms-win-core-errorhandling-l1-1-1.dll
api-ms-win-core-file-l1-2-0.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-heap-l1-2-0.dll
api-ms-win-core-interlocked-l1-2-0.dll
api-ms-win-core-localization-l1-2-0.dll
api-ms-win-core-libraryloader-l1-1-1.dll
api-ms-win-core-string-obsolete-l1-1-0.dll
api-ms-win-core-heap-obsolete-l1-1-0.dll
api-ms-win-core-shlwapi-obsolete-l1-1-0.dll
api-ms-win-core-privateprofile-l1-1-0.dll
api-ms-win-core-localization-obsolete-l1-1-0.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-core-processthreads-l1-1-1.dll
api-ms-win-core-string-l1-1-0.dll
api-ms-win-core-synch-l1-2-0.dll
api-ms-win-core-sysinfo-l1-2-0.dll
ADVAPI32.dll
USER32.dll
GDI32.dll
WINSPOOL.DRV
SETUPAPI.dll
SHELL32.dll
SHLWAPI.dll
puiapi.dll
KERNEL32.dll

This means that when printui.dll is loaded, the above files are automatically loaded too. If one of these files is corrupted or missing, printui.dll won't be loaded.

 

General Resources Information

Resource Type Number of Items Total Size % of File
Icons 9 173,967 Bytes 16.7%
Animated Icons 0 0 Bytes 0.0%
Cursors 0 0 Bytes 0.0%
Animated Cursors 0 0 Bytes 0.0%
Bitmaps 3 132,638 Bytes 12.7%
AVI Files 2 26,112 Bytes 2.5%
Dialog-Boxes 49 31,914 Bytes 3.1%
HTML Related Files 0 0 Bytes 0.0%
Menus 4 940 Bytes 0.1%
Strings 697 63,440 Bytes 6.1%
Type Libraries 1 75,584 Bytes 7.2%
Manifest 1 752 Bytes 0.1%
All Others 4 182,714 Bytes 17.5%
Total 770 688,061 Bytes 65.9%
 

Icons in this file

There are 9 icons stored in this DLL file. You can view all these icons in the following small thumbnail:
 

Cursors in this file

No cursors found in this file

 

Dialog-boxes list (up to 200 dialogs)

In the following section, you can find the captions of dialog-boxes stored in this DLL. The list is currently limited to 200 dialogs.
ID Dialog Caption
501 Driver Properties
502 Printer User Interface
504 Additional Drivers
506 General
507 General
508 Ports
509 Advanced
510 Sharing
511 Printer Ports
512 Separator Page
513 Print Processor
516 Forms
517 Advanced
518 Ports
519 Drivers
520 Welcome to the Add Driver wizard
522 Printer sharing
527 Network printer type
528 Driver architectures
530 Select the driver version
531 Installation complete
532 Installation complete
534 Settings
535 Message Box Dialog
537 Location
538 Browse For Location
539 Location
541 Choose a port
544 Type the IP address or hostname
545 Discovering driver
548 Printer name
549 Network printers search
550 Remove Driver And Package
551 80CCB59-A100-4681-A484-1EC2BC4128B4
601 Finishing installation
602 Enter the printer name
603 Select printer connection type
604 Select a printer driver
605 Review installation summary
606 Type the IP address or hostname
609 Discovering driver
610 Network printers search
 

String resources in this dll (up to 200 strings)

String ID String Text
502 Installs the selected printer.
503 Pauses printing on this printer.
504 Cancels all print documents on this printer.
505 Specifies that the selected printer is the default printer.
506 Displays sharing properties for this printer.
507 Refresh item information.
508 Displays the properties of this printer.
509 Closes the window.
510 Displays your default preferences for this printer.
511 Use this printer offline
512 Downloads and installs an updated driver from the print server.
602 Pauses the selected documents.
603 Resumes the selected documents.
604 Restarts the selected documents.
605 Cancels the selected documents.
606 Displays the properties of the selected items.
702 Shows or hides the status bar.
12001 Network Printer Installation Wizard
12002 Network Printer Installation Wizard
12003 Title
12004 Sub Title
12005 Printer Name and Sharing Settings
12006 You can give the printer a friendly name and specify whether other people can use the printer.
12007 Printer Installation
12008 Pick an installation method.
12009 Printer Driver
12010 Pick a driver for the new printer.
12011 Printer Found
12012 The printer is ready to be installed. Please review the printer settings below, and then click Next to install the printer.
12013 Printer Address
12014 You can type the printer's network name or IP address.
12015 Printer Installation
12016 Select the manufacturer and model of your printer.
12017 Choose your printer from the list. Click Windows Update to see more models. To install the driver from an installation CD, click Have Disk.
12018 Detecting the driver model...
12019 Windows is detecting the printer driver to use.
12020 Network Printer Installation Wizard on %s
12021 Network Printer Search
12022 Pick a printer to install.
12023 Choose your printer from the list. To install the driver from an installation CD, click Have Disk.
12100 <Not Shared>
12102 Installing driver...
12103 Driver installation succeeded.
12104 Driver installation failed.
12105 Installing printer...
12106 Printer installation succeeded.
12107 Printer installation failed.
12108 The address is not valid. Please enter a valid address and try again.
12109 The port name is not valid. Please enter a valid name and try again.
12110 A port with that name already exists. Choose another port name.
12111 Cannot load wizard pages for standard TCP/IP port.
12112 Compatible driver cannot be found.
12115 The Network Printer Installation Wizard cannot be launched.
12116 The Network Printer Installation Wizard is not supported in this hardware configuration.
12300 &Search again
12301 &Stop
12302 Windows could not start the search for network printers. Please set up your printer manually.
12303 Autodetect
12304 TCP/IP Device
12305 Web Services Printer
12306 Web Services Secure Printer
12307 Windows could not start the TCP/IP printer part of this search because another TCP/IP search is already running. To run the TCP/IP part of the search wait until other printer searches have finished and try again.
12308 Confirm networking and IPv4 are configured correctly and enabled.
12320 Windows could not communicate with the WSD printer. Please check that the printer is online & connected to the network.
12321 Windows could not install the WSD printer with the driver you have selected. Please select a different driver.
12323 Windows cannot install the printer because it is already installed on the print server.
12324 Windows could not add the driver to the driver store on the server. Please check that the driver is signed and trusted.
12326 The Network Printer Installation wizard cannot be launched. Make sure that the print spooler service on the server is running and available to client computers.
14336 Deleting
14337 Paper Jam
14338 Out of Paper
14339 Manual Feed Required
14340 Paper Problem
14341 Offline
14342 I/O Active
14343 Busy
14344 Printing
14345 Output Bin Full
14346 Not Available
14347 Waiting
14348 Processing
14349 Initializing
14350 Warming Up
14351 Toner/Ink Low
14352 No Toner/Ink
14353 Page Punt
14354 User Intervention Required
14355 Out of Memory
14356 Door Open
14357 Server Status Unknown
14358 Power Save Mode
14359 Paused
14360 Error
14361 Spooling
14362 Printed
14363 Sent to printer
14364 Driver Update Needed
14594 Port
14595 Owner
14603 Status
14605 Document Name
14608 Submitted
14612 Pages
14614 Size
14848 PrintUI
14849 Print User Interface
14850 Windows (TM)
14851 You are about to delete the selected ports.
14852 Printer
14853 You are about to delete the port named %s.
14854 Delete Port
14855 %u bytes
14864 Opening
14865 Initializing
14866 Refreshing
14867 Failed to open, retrying
14868 %d document(s) in queue
14869 Error processing command.
14870 Processing command
14871 Printer not found on server, unable to connect
14872 Access denied, unable to connect
14873 Unable to connect
14874 If you change the printer driver, your changes will be saved and the properties for the new driver will appear. The properties for the new driver may look different. Do you want to continue?
14876 Status updates blocked by administrator
14908 Windows 2000 Intel
14912 Windows 2001 IA64
14914 Windows 2003 x64
14917 Windows 2000 Intel
14924 Windows ARM
14931 No Access
14932 Print
14933 Manage Documents
14934 Full Control
14935 &Print
14936 &Full Control
14937 &Delete
14938 &Change Permissions
14939 &Take Ownership
14944 Port
14945 Description
14946 Printer
14960 Separator Pages (*.sep)
14961 *.sep
14962 All files (*.*)
14964 Print Server Properties
14965 You must shut down and restart this computer before the new settings will take effect.
14966 You must shut down and restart %s before the new settings will take effect.
14970 Server Properties
14971 At least one printer must be defined to use forms.
14980 Name
14981 Processor
14982 Type
14983 Installed
14990 Name
14991 Up Time
14992 Start Time
14993 Jobs
14994 Average Bytes/Job
14995 Total Jobs
14996 Total Bytes
15104 Printing Preferences
15105 Printing Preferences could not be modified.
15107 Printer settings could not be saved.
15109 Access denied.
15110 Cannot load wizard pages for standard TCP/IP port.
15111 Remove Printer
15112 Printer connection cannot be removed.
15113 Printer cannot be removed.
15114 Add Printer
15115 Failed to rename the printer to the name specified.
15116 Failed to set the friendly name of the printer.
15117 Settings cannot be saved due to a previous error.
15119 Printer pooling cannot be enabled unless more than one port is selected. To disable printer pooling and continue, click OK. To select additional printer ports, click Cancel and select at least one additional port.
15120 You must select at least one port.
15121 An error occurred during port configuration.
15126 You do not have permission to perform that operation.
15127 Printer Properties
15128 Printer properties cannot be displayed.
15129 Only spooler properties will be displayed.
15130 Default printer cannot be set.
15131 Document properties cannot be displayed.
15132 Document Properties
15133 Document properties cannot be saved. You may not have permission to perform this operation.
15134 Specified document's time conflicts with the printer's time.
15135 Add Printer
15136 Existing driver dialog cannot be displayed.
15137 Separator page settings cannot be displayed.
15138 Add port dialog cannot be displayed.
15139 Print processor dialog cannot be displayed.
15140 Printer port monitor cannot be installed.
15141 Separator page does not exist.
15142 Windows was not able to add the printer. This can be caused by resource problems. Please close other applications and try again.
15145 Server Properties
15146 Form %s could not be added.
15147 Form %s could not be deleted.
15148 Form %s could not be set.
15149 The name of the form you are trying to add conflicts with an existing form. Modify the form name and try again.
15150 Selected port cannot be deleted.
15151 Server spool directory location is invalid.
15152 Unable to save server settings.
 

COM Classes/Interfaces

Name Type Description
CacheManager CoClass PrintersCacheManager Class  
GlobalServiceDS CoClass GlobalServiceDS Class  
IAdviseSink Interface  
IBindCtx Interface  
ICacheContext Interface ICacheContext Interface  
ICacheManager Interface ICacheManager Interface  
ICacheProperty Interface ICacheProperty Interface  
IComponent Interface IComponent Interface  
IComponentData Interface IComponentData Interface  
IConsole Interface IConsole Interface  
IConsole2 Interface IConsole2 Interface  
IConsoleNameSpace Interface IConsoleNameSpace Interface  
IConsoleNameSpace2 Interface IConsoleNameSpace2 Interface  
IConsoleVerb Interface  
IDataObject Interface  
IEnumBSTR Interface InfoSet - IEnumBSTR interface  
IEnumContext Interface IEnumContext Interface  
IEnumFORMATETC Interface  
IEnumMoniker Interface  
IEnumSTATDATA Interface  
IEnumString Interface  
IGlobalServiceDS Interface IGlobalServiceDS Interface  
IHeaderCtrl Interface INodeInit Interface  
IImageList Interface IImageList Interface  
ILegacyPrintUI Interface ILegacyPrintUI Interface  
ILocalConnectionListener Interface ILocalConnectionListener Interface  
IMoniker Interface  
INotificationsListener Interface INotificationsListener Interface  
IObjectWithSite Interface  
IPersist Interface  
IPersistStream Interface  
IPrinterQueueView Dispatch IPrinterQueueView Interface  
IPrinterQueueViewExtension Interface IPrinterQueueViewExtension Interface  
IRunningObjectTable Interface  
ISequentialStream Interface  
ISimpleCPC Interface ISimpleCPC Interface  
ISnapinNode Interface ISnapinNode Interface  
ISnapinRegistration Interface ISnapinRegistration Interface  
ISnapinState Interface ISnapinState Interface  
IStdCallback Interface IStdCallback Interface  
IStdCallbackInfoset Interface IStdCallbackInfoset Interface  
IStdCallbackUnknown Interface IStdCallbackUnknown Interface  
IStream Interface  
IToolbar Interface  
IUIGlobalNotify Interface IUIGlobalNotify Interface  
LegacyPrintUI CoClass LegacyPrintUI Class  
PrinterQueueView CoClass PrinterQueueView Class  
PrinterQueueViewJobExtension CoClass PrinterQueueViewJobExtension Class  
PrinterStatusHTMLViewExtension CoClass PrinterStatusHTMLViewExtension Class  
SnapinComponent CoClass SnapinComponent Class  
SnapinComponentData CoClass SnapinComponentData Class  
SnapinRegistration CoClass SnapinRegistration Class  
SnapinState CoClass SnapinState Class  
UIGlobalNotify CoClass UIGlobalNotify Class  
 

Exported Functions List

The following functions are exported by this dll:
ConnectToPrinterDlg ConstructPrinterFriendlyName DllCanUnloadNow
DllGetClassObject DllMain DllRegisterServer
DllUnregisterServer DocumentPropertiesWrap LaunchPlatformHelp
PnPInterface PrintNotifyTray_Exit PrintNotifyTray_Init
PrintUIDownloadAndInstallLegacyDriver PrintUIEntryW PrinterPropPageProvider
RegisterPrintNotify ReleaseArgv ShowErrorMessageHR
ShowErrorMessageSC ShowHelpLinkDialog StringToArgv
UnregisterPrintNotify bFolderEnumPrinters bFolderGetPrinter
bFolderRefresh bPrinterSetup vDocumentDefaults
vPrinterPropPages vQueueCreate vServerPropPages

 

Imported Functions List

The following functions are imported by this dll: