Main Page Windows 7 DLLs NirSoft Utilities
Windows 10 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 10, 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: 10.0.10130.0 (fbl_impressive.150522-2224)  
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,073 KB
Total Number of Exported Functions: 33
Total Number of Exported Functions With Names: 31
 

Section Headers

Name Virtual Address Raw Data Size % of File Characteristics Section Contains...
.text 0x00001000 451,584 Bytes 41.1% Read, Execute Code
.data 0x00070000 10,752 Bytes 1.0% Write, Read Initialized Data
.idata 0x00074000 12,288 Bytes 1.1% Read Initialized Data
.didat 0x00077000 512 Bytes 0.0% Write, Read Initialized Data
.rsrc 0x00078000 595,456 Bytes 54.2% Read Initialized Data
.reloc 0x0010a000 27,648 Bytes 2.5% 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-1.dll
api-ms-win-core-handle-l1-1-0.dll
api-ms-win-core-heap-l1-2-0.dll
api-ms-win-core-localization-l1-2-1.dll
api-ms-win-core-libraryloader-l1-2-0.dll
api-ms-win-core-libraryloader-l1-2-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-2-0.dll
api-ms-win-core-privateprofile-l1-1-1.dll
api-ms-win-core-localization-obsolete-l1-3-0.dll
api-ms-win-core-processenvironment-l1-2-0.dll
api-ms-win-core-processthreads-l1-1-2.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-1.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 15.8%
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.1%
AVI Files 2 26,112 Bytes 2.4%
Dialog-Boxes 49 31,910 Bytes 2.9%
HTML Related Files 0 0 Bytes 0.0%
Menus 4 940 Bytes 0.1%
Strings 696 63,342 Bytes 5.8%
Type Libraries 1 75,364 Bytes 6.9%
Manifest 1 752 Bytes 0.1%
All Others 4 182,718 Bytes 16.6%
Total 769 687,743 Bytes 62.6%
 

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 1000 dialogs)

In the following section, you can find the captions of dialog-boxes stored in this DLL. The list is currently limited to 1000 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 1000 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 Attention 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.
15153 Add Printer Ports
15154 The properties for this item are not available.
15155 Some of the selected ports cannot be deleted.
15156 Add Printer on %s
15157 Windows can't open Add Printer.
15159 Add Printer Driver Wizard on %s
15160 Welcome to the Add Printer Driver Wizard on %s
15198 Unable to install the specified printer port.
15201 Alternate driver selection list cannot be displayed.
15202 The specified computer's platform type and driver version cannot be determined.
15203 Default driver cannot be installed.
15209 Advanced print server properties cannot be displayed. You may be viewing the settings of a computer running a previous version of Windows.
15210 Remote print server %s.
15211 Printer driver is not available. To copy the printer driver to your computer, make a connection to this printer.
15212 Alternate drivers cannot be installed.
15216 You do not have access to this printer. Some of the tabs will be missing.
15217 Unable to change to the specified driver, original settings will be restored.
15219 Error Opening Printer
15220 Printer %s does not exist on the computer.
15224 Close
15225 Server properties cannot be viewed.
15226 You do not have permission to view server properties. Only the security tab will be displayed.
15228 The printer share name contains a trailing space. If the test page does not print, have your network administrator remove the trailing space.
15229 The '%s' printer driver is not installed on this computer. Some printer properties will not be accessible unless you install the printer driver. Do you want to install the driver now?
15231 You have disabled printer pooling. The port selections for this printer will be cleared. Do you want to continue?
15232 A driver for the specified printer is not installed. You do not have access to install the driver. Only spooler properties will be displayed.
15233 Window for Add Printer Wizard could not be registered.
15234 Restarting
15235 This operation is currently under construction.
15238 Auto %1 on %2
15243 LPT1:
15245 Unable to add the printer connection.
15246 Please select a printer object.
15248 Add Printer Driver Wizard
15249 You must select at least one processor.
15250 Print Server
15251 Unable to install %s, %s, %s driver.
15252 Driver Properties
15253 The selected driver has not been installed. To add this driver, click Apply or OK.
15254 The drivers list was not refreshed. The driver data may be invalid.
15255 Some of the options were not applied. Would you like to exit?
15257 The selected driver has not been updated. To update this driver, click Apply or OK.
15258 Unable to remove %s, %s, %s driver.
15259 Unable to remove %s, %s, %s driver package.
15260 The Add Printer Driver Wizard is not supported in this hardware configuration.
15261 The selected driver must be installed remotely from an Itanium computer using Type 3 (User mode) drivers.
15262 The selected driver must be installed remotely from an x86 computer using Type 3 (User mode) drivers.
15263 The selected driver must be installed remotely from an x64 computer using Type 3 (User mode) drivers.
15264 The selected Bluetooth printer failed to install.
15265 This is a shared printer. If you rename a shared printer, existing connections to this printer from other computers will break and will have to be created again. Do you want to rename this printer?
15266 Windows could not search your network for printers.
15300 Description
15301 File
15302 Help File
15303 Config File
15304 Data File
15305 Driver File
15306 Dependent File
15307 Add printer failed during inf installation.
15308 De&tails
15309 Open the selected item's web queue view
15310 Printer Web View
15311 The printer web view failed to start.
15312 Connecting to
15313 Only shared printers support the Web view.
15315 Choose your printer from the list. Click Windows Update to see more models. To install the driver from an installation CD, click Have Disk.
15316 Select the manufacturer and model of the printer driver to install. If the driver you want is not listed, click Have Disk to select the driver you want. If Windows Update is available, click it for more drivers for this processor.
15317 Unable to add the per machine printer connection.
15318 Unable to delete the per machine printer connection.
15319 Unable to enumerate per machine printer connections.
15320 Per Machine Printer Connections
15321 Use Printer Offline
15322 Microsoft Peer Web Service is not installed.
15324 Deleting this printer driver will remove it from the system. Are you sure you want to delete %s?
15325 Deleting these printer drivers will remove them from the system. Are you sure you want to delete the selected printer drivers?
15326 Deleting this printer driver package will remove it from the system. Are you sure you want to delete %s?
15327 Deleting these printer driver packages will remove them from the system. Are you sure you want to delete the selected printer driver packages?
15329 Configure Port
15330 &Find a printer in the directory, based on location or feature
15331 Choose your printer from the list. To install the driver from an installation CD, click Have Disk.
15333 You need to specify a valid network printer name
15335 Additional drivers dialog cannot be displayed.
15338 Additional Drivers
15340 Title
15344 You need to specify a valid printer address (URL)
15345 Verdana Bold
15347 Choose a printer port
15349 Which version of the driver do you want to use?
15353 Printer Sharing
15357 Find a printer by other options
15359 Processor Selection
15360 Each processor uses its own set of printer drivers.
15362 Choose an option
15363 What type of printer do you want to install?
15367 The directory operation may take several minutes.
15368 This wizard helps you install a new printer driver.
15369 Printing preferences cannot be displayed.
15370 <Not Shared>
15373 Type a printer hostname or IP address
15375 You’ve successfully added %s
15377 Separator Page
15380 Printing Preferences
15381 At least one additional driver failed to install correctly. You may need to verify the correct additional drivers are installed for your printer. To see a list of additional drivers for your printer, go to the printer's sharing tab and click Additional Drivers.
15382 %1 Printing Defaults
15384 Color
15385 Double-sided
15386 Staple
15387 Speed
15388 Maximum resolution
15391 Unknown
15392 %1: %2
15393 %1 Printing Preferences
15394 %1 Properties
15395 Are you sure you want to cancel all documents for '%s'?
15397 The changes to the spool folder will occur immediately and any currently active documents will not print. It is recommended to allow all documents to complete printing before changing the spool folder. Are you sure you want to change the spool folder?
15399 If you have a Plug and Play printer that uses USB or a hot pluggable port such as IEEE 1394 or infrared, you do not need to use this wizard. Attach and turn on your printer, and Windows will install it for you.
15403 Printer installed
15405 Cancelling...
15406 Looking for a driver...
15407 Looking for a driver...
15408 Downloading the driver...
15409 Checking Windows Update. This might take a while...
15410 Downloading the driver. This might take a while...
15411 Finishing the installation...
15412
15416 Location
15418 You must connect to this printer before you can print on it. Do you want to connect to this printer and then print the selected document?
15421 You do not have permission to modify the settings for this printer. If you need to change the settings, contact your system administrator.
15422 %d document(s) pending for %s
15423 This document failed to print
15424 This document was sent to the printer
15425 Document name: '%s' Printer name: '%s' Time sent: %s Total pages: %d
15426 Document name: '%s' Printer name: '%s' Time sent: %s Click here to open the print queue, and then for assistance, click Troubleshooter on the Help menu.
15427 Document name: '%s' Printer name: '%s' Time sent: %s
15429 %s (error)
15430 Invalid number. 'Paper Size' and 'Print Area Margins' should all be positive numbers defining a valid paper size and valid printable area margins.
15433 Are you sure you want to cancel the document?
15434 The arguments are invalid.
15435 The specified printer driver doesn't exist on the server.
15436 Recommended Printer Port
15437 The printer is out of paper
15439 Printer Driver Selection
15440 Install the printer driver
15441 &Connect to this printer:
15442 The existing set of credentials cannot be deleted.
15443 The credentials supplied conflict with an existing set of credentials. Overwriting the existing set of credentials may cause some running applications to stop function properly. Do you really want to overwrite the existing set of credentials?
15444 The credentials supplied are not sufficient to access this printer. Do you want to specify new credentials?
15445 If you share this printer, any user on your network can print to it. The printer will not be available when the computer sleeps. To change these settings, use the <A>Network and Sharing Center.</A>
15446 If you share this printer, only users on your network with a username and password for this computer can print to it. The printer will not be available when the computer sleeps. To change these settings, use the <A>Network and Sharing Center.</A>
15451 Select a printer
15452 Searching for available printers...
15453 No printers were found.
15454 The address is not valid. Please enter a valid address and try again.
15455 The port name is not valid. Please enter a valid name and try again.
15456 A port with that name already exists. Choose another port name.
15457 The address is not valid. Please enter a valid address and try again.
15458 The port name is not valid. Enter a valid port name and try again.
15459 Detecting the driver model...
15461 Type a printer name
15463 You've successfully added %s
15465 &Stop
15466 &Search again
15473 You can add the port back later, if you wish.
15474 You can add these ports back later, if you wish. These ports are currently not in use on your computer.
15475 What is a port?
15477 Cancel
15478 Are you sure you want to cancel these documents?
15520 Searching for network printers
15601 Manage Printers
15603 View Server
15604 Manage Server
15605 None
15610 This server only
15611 Documents only
15612 Printers only
15613 This Server, documents, and printers
15614 Documents and printers only
16040 Unknown
16042 Itanium
16050 Unknown
16051 Windows XP and Windows Server 2003
16052 Windows 95, 98 and Me
16053 Windows NT 4.0
16054 Windows 2000, Windows XP and Windows Server 2003
16055 Type 2 - Kernel Mode
16056 Type 3 - User Mode
16057 Type 4 - User Mode
16060 Intel
16061 x86-based
16062 IA64
16070 Windows XP
16074 Windows 2000
16075 Windows 2000 or XP
16501 Pause
16502 Resume
16503 Purge
16504 Queued
16505 Direct
16506 Default
16507 Shared
16508 Hidden
16509 Network
16510 Local
16511 EnableDevq
16512 KeepPrintedJobs
16513 DoCompleteFirst
16514 WorkOffline
16515 EnableBidi
16516 RawOnly
16517 Published
16518 PrinterName
16519 ShareName
16520 PortName
16521 DriverName
16522 Comment
16523 Location
16524 SepFile
16525 PrintProcessor
16526 Datatype
16527 Parameters
16528 Attributes
16529 Priority
16530 DefaultPriority
16531 StartTime
16532 UntilTime
16533 Status
16534 ClientSideRender
16535 Enabled
16536 Disabled
16900 Printer User Interface
16902 Usage: rundll32 printui.dll,PrintUIEntry [options] [@commandfile]
16903 Set Printer Settings Command Usage
16904 rundll32 printui.dll,PrintUIEntry /Xs /n printer <key> [-|+]<value> <key> [-|+]<value> etc.
16905 <string>
16906 <integer>
16910 key: %s value: %s
16912 Help
16913 %s: %s
16914 %s: %d
16915 Settings for
17010 /a[file] binary file name
17011 /b[name] base printer name
17012 /c[name] unc machine name if the action is on a remote machine
17013 /dl delete local printer
17014 /dn delete network printer connection
17015 /dd delete printer driver
17016 /e display printing preferences
17017 /f[file] either inf file or output file
17018 /F[file] location of an INF file that the INF file specified with /f may depend on
17019 /ga add per machine printer connections (the connection will be propagated to the user upon logon)
17020 /ge enum per machine printer connections
17021 /gd delete per machine printer connections (the connection will be deleted upon user logon)
17022 /h[arch] driver architecture one of the following, x86, x64 or Itanium
17023 /ia install printer driver using inf file
17024 /id install printer driver using add printer driver wizard
17025 /if install printer using inf file
17026 /ii install printer using add printer wizard with an inf file
17027 /il install printer using add printer wizard
17028 /im install printer using add printer wizard skiping network listed printers
17029 /in add network printer connection
17030 /ip install printer using network printer installation wizard
17031 /j[provider] print provider name
17032 /k print test page to specified printer, cannot be combined with command when installing a printer
17033 /l[path] printer driver source path
17034 /m[model] printer driver model name
17035 /n[name] printer name
17036 /o display printer queue view
17037 /p display printer properties
17038 /q quiet mode, do not display error messages
17039 /r[port] port name
17040 /s display server properties
17041 /Ss Store printer settings into a file
17042 /Sr Restore printer settings from a file
17043 Store or restore printer settings option flags that must be placed at the end of command: 2 PRINTER_INFO_2 7 PRINTER_INFO_7 c Color Profile d PrinterData s Security descriptor g Global DevMode m Minimal settings u User DevMode r Resolve name conflicts f Force name p Resolve port i Driver name conflict
17044 /u use the existing printer driver if it's already installed
17045 /t[#] zero based index page to start on
17046 /v[version] driver version one of the following, "%1" or "%2"
17047 /w prompt the user for a driver if specified driver is not found in the inf
17048 /y set printer as the default
17049 /Xg get printer settings
17050 /Xs set printer settings
17051 /z do not auto share this printer
17052 /Y do not auto generate a printer name
17053 /K changes the meaning of /h to accept 2, 3, 4 for x86, x64, or Itanium (respectively), and /v to accept 3 for "%2"
17054 /Z share this printer, can only be used with the /if option
17055 /? help this message
17056 @[file] command line argument file
17057 /Mw[message] show a warning message before committing the command
17058 /Mq[message] show a confirmation message before committing the command
17059 /W[flags] specifies flags and switches for the wizards (for APW & APDW) r make the wizards to be restart-able from the last page
17060 /G[flags] specifies global flags and switches w suppress setup driver warnings UI (super quiet mode)
17061 /R force selected driver to replace exisiting driver
17100 Examples:
17101 Run server properties: rundll32 printui.dll,PrintUIEntry /s /t1 /c\\machine
17102 Run printer properties: rundll32 printui.dll,PrintUIEntry /p /n\\machine\printer
17103 Run add printer wizard locally: rundll32 printui.dll,PrintUIEntry /il
17104 Run add printer wizard on \\machine: rundll32 printui.dll,PrintUIEntry /im /c\\machine
17105 Run queue view: rundll32 printui.dll,PrintUIEntry /o /n\\machine\printer
17106 Run inf install: rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /f c:\infpath\infFile.inf /r "lpt1:" /m "Brother DCP-128C"
17107 Run inf install (with inf dependency). In the example, prnbr002.inf depends on ntprint.inf rundll32 printui.dll, PrintUIEntry /ia /m "Brother DCP-128C" /K /h x64 /v 3 /f "c:\infpath\prnbr002.inf" /F "c:\infpath\ntprint.inf"
17108 Run add printer wizard using inf: rundll32 printui.dll,PrintUIEntry /ii /f c:\infpath\infFile.inf
17109 Add printer using inbox printer driver: rundll32 printui.dll,PrintUIEntry /if /b "Test Printer" /r "lpt1:" /m "Brother DCP-128C"
17110 Add per machine printer connection (the connection will be propagated to the user upon logon): rundll32 printui.dll,PrintUIEntry /ga /c\\machine /n\\machine\printer /j"LanMan Print Services"
17111 Delete per machine printer connection (the connection will be deleted upon user logon): rundll32 printui.dll,PrintUIEntry /gd /c\\machine /n\\machine\printer
17112 Enumerate per machine printer connections: rundll32 printui.dll,PrintUIEntry /ge /c\\machine
17113 Add printer driver using inf: rundll32 printui.dll,PrintUIEntry /ia /c\\machine /m "Brother DCP-128C" /h "x86" /v "Type 3 - User Mode" /f c:\infpath\infFile.inf
17114 Add printer driver using inf: rundll32 printui.dll,PrintUIEntry /ia /K /c\\machine /m "Brother DCP-128C" /h "x86" /v 3
17115 Add inbox printer driver: rundll32 printui.dll,PrintUIEntry /ia /c\\machine /m "Brother DCP-128C" /h "Intel" /v "Type 3 - Kernel Mode"
17116 Remove printer driver: rundll32 printui.dll,PrintUIEntry /dd /c\\machine /m "Brother DCP-128C" /h "x86" /v "Type 3 - User Mode"
17117 Remove printer driver: rundll32 printui.dll,PrintUIEntry /dd /K /c\\machine /m "Brother DCP-128C" /h "x86" /v 3
17118 Set printer as default: rundll32 printui.dll,PrintUIEntry /y /n "printer"
17119 Set printer comment: rundll32 printui.dll,PrintUIEntry /Xs /n "printer" comment "My Cool Printer"
17120 Get printer settings: rundll32 printui.dll,PrintUIEntry /Xg /n "printer"
17121 Get printer settings saving results in a file: rundll32 printui.dll,PrintUIEntry /f "results.txt" /Xg /n "printer"
17122 Set printer settings command usage: rundll32 printui.dll,PrintUIEntry /Xs /n "printer" ?
17123 Store all printer settings into a file: rundll32 printui.dll,PrintUIEntry /Ss /n "printer" /a "file.dat"
17124 Restore all printer settings from a file: rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat"
17125 Store printer information on level 2 into a file : rundll32 printui.dll,PrintUIEntry /Ss /n "printer" /a "file.dat" 2
17126 Restore from a file printer security descriptor: rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" s
17127 Restore from a file printer global devmode and printer data: rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" g d
17128 Restore from a file minimum settings and resolve port name: rundll32 printui.dll,PrintUIEntry /Sr /n "printer" /a "file.dat" m p
17129 Enable Client Side Rendering for a printer: rundll32 printui.dll,PrintUIEntry /Xs /n "printer" ClientSideRender enabled
17130 Disable Client Side Rendering for a printer: rundll32 printui.dll,PrintUIEntry /Xs /n "printer" ClientSideRender disabled
17301 Pause printer: rundll32 printui.dll,PrintUIEntry /Xs /n "printer" status pause
17302 Set printer print direct to printer: rundll32 printui.dll,PrintUIEntry /Xs /n "printer" attributes +direct
17303 Set printer to spool: rundll32 printui.dll,PrintUIEntry /Xs /n "printer" attributes -direct
17304 Set printer to hold mismatched documents and keep documents after they have printed: rundll32 printui.dll,PrintUIEntry /Xs /n "printer" attributes +EnableDevq attributes +KeepPrintedJobs
17305 Share printer: rundll32 printui.dll,PrintUIEntry /Xs /n "printer" sharename "Share" attributes +Shared
17306 Stop sharing printer: rundll32 printui.dll,PrintUIEntry /Xs /n "printer" attributes -Shared
17307 Set queue priority to 50: rundll32 printui.dll,PrintUIEntry /Xs /n "printer" priority 50
17308 Rename printer to Printer1: rundll32 printui.dll,PrintUIEntry /Xs /n "printer" printername "Printer1"
18000 Connect to Printer
18001 Windows cannot connect to the printer.
18007 To use this printer, you need to contact a network administrator and request permission.
18008 You must supply a valid printer name.
18009 Install Driver
18010 Printer driver setup error.
18011 Could not open the selected printer.
18012 Windows can't find a driver on the network. To locate one manually, click OK. Otherwise click Cancel and consult your network administrator or the printer manufacturer's website
18013 No driver found
18014 Searching for printers...
18015 You cannot connect to %s, since it is a local printer.
18016 Windows can't find a driver for %s on the network. To locate one manually, click OK. Otherwise, click Cancel and consult your network administrator or the printer manufacturer's website.
18017 File needed: Printer driver INF for %s
18019 Unable to display printer browse list.
18020 To use this printer, you must install the corresponding printer driver. To continue, click OK.
18021 Choose your printer from the list. Click Windows Update to see more models.
18023 To use the printer %s, you must install the corresponding printer driver. To continue, click OK.
18028 The manufacturer and model determine which printer driver to use.
18029 This operation has been cancelled due to restrictions in effect on this computer. Please contact your system administrator.
18030 Restrictions
18039 To perform this task, you must have a computer administrator account.
18041 A policy is in effect on your computer which prevents you from connecting to this print queue. Please contact your system administrator.
18042 Please select the network printer you want to use and click Select to connect to it
18043 This printer has been installed with the %s driver.
18044 This printer will be installed with the %s driver.
18045 &Install Printer
18046 Autodetect
18047 TCP/IP Device
18048 Web Services Device
18049 Windows Printer Installation
18050 Example: \\computername\printername
18051 &Add
18052 Upd&ate
18053 Web Services Secure Print Device
18060 No network
18061 Network
18062 Default printer
18063 %1 (connected)
18064 Manage Default Printers
18101 The printer installation failed.
18102 Adding the printer connection failed.
18200 Refres&h
18300 Printers
19000 %%s (Copy %u)
19001 Printer Port
19002 Serial Port
19003 Print to File
19100 Test Page
19101 Segoe UI
19102 Windows Printer Test Page
19104 You have correctly installed your %s on %s.
19105 Segoe UI
19106 Printer Name:
19107 Port Name(s):
19108 Printer Model:
19109 Driver Name:
19110 Data File:
19111 Configuration File:
19112 Driver Version:
19113 %1!d!%.%2!d!%.%3!d!%.%4!d!
19114 Color Support:
19115 ADDITIONAL PRINT DRIVER FILES
19116 Driver Type:
19117 PRINTER PROPERTIES
19118 PRINT DRIVER PROPERTIES
19120 Data Format:
19121 Printer Share Name:
19122 Printer Location:
19123 Comment:
19124 OS Environment:
19125 Submitted Time:
19126 Date:
19127 Print Processor:
19128 Separator Page Location:
19129 Computer Name:
19131 User Name:
19200 Operation could not be completed.
19201 Printer driver was not installed.
19202 Printer driver selection could not be changed.
19203 A friendly name cannot contain the characters '\' or ','. Specify a new friendly name.
19204 You need to specify a printer name.
19205 The printer name you specified is too long. The name must contain fewer than 221 characters. Specify a new printer name.
19206 A printer name cannot contain the characters '\' or ','. Specify a new printer name.
19207 You need to specify a share name.
19208 Operation cannot complete because it would leave the printer in an invalid state.
19209 Share name is invalid.
19210 Share name already exists.
19211 Specified port cannot be added.
19212 Test page failed to print. Would you like to view the print troubleshooter for assistance?
19213 Printer name conflict.
19214 %1 on %2
19216 Printer
19217 The share name is invalid. It should not have slashes '/' or backslashes '\' or commas ','.
19218 A printer with the same publish name already exists.
19219 The request is not supported.
19220 The directory is unavailable. Please view the event log for more information.
19221 The port may be in use or may not exist.
19222 Double check the printer name and make sure that the printer is connected to the network.
19223 Printers
19224 The spooler file was not found.
19225 Unable to create a print job.
19226 The server has run out of disk space. Please try printing your document at a later time.
19227 The print processor does not exist.
19228 The local print spooler service is not running. Please restart the spooler or restart the machine.
19229 There is not enough disk space to complete this operation. Please free some disk space and then try again.
19230 You do not have permission to print to this server. Please contact your administrator for assistance.
19231 There was a network error. Please try printing the document again.
19232 This operation is not supported.
19233 There is not enough memory to complete this operation. Please close some programs and try again.
19234 Unable to install printer.
19235 Some driver files are missing or incorrect. Reinstall the driver or try using the latest version.
19236 The port already exists.
19238 Another printer or printer share with this name already exists. Please use another name for the printer.
19239 The driver that you are trying to install is not compatible with Windows XP and Windows Server 2003.
19240 Windows cannot locate a suitable printer driver. Contact your administrator for help locating and installing a suitable driver.
19241 Entire
19242 No location chosen.
19243 Windows can't find the printer. Make sure the network is working, and you've entered the name of the printer and print server correctly.
19245 In order to share this printer, an administrator must configure Windows Firewall to permit the sharing of printers.
19246 In order to share this printer, Windows Firewall must be configured to allow this printer to be shared with other computers on the network.
19247 In order to share this printer, Windows Firewall will be configured to allow this printer to be shared with other computers on the network.
19248 Windows Firewall is already configured to allow the sharing of printers with other computers on the network.
19251 The server print spooler service is not running. Please restart the spooler on the server or restart the server machine.
19252 Windows could not share your printer.
19253 %s (%s)
19254 Operation could not be completed (error 0x%08x).
19255 Operation failed with error 0x%08x.
19256 Windows couldn't connect to the printer. Check the printer name and try again. If this is a network printer, make sure that the printer is turned on, and that the printer address is correct.
19257 Windows can't add this printer because it's already installed.
19280 Type 3 - User Mode
19281 Type 4 - User Mode
19500 Name: %s Address: %s
19501 Printer Name
19502 Address
19550 Close
19551 A test page has been sent to your printer
19552 This test page briefly demonstrates the printer's ability to print graphics and text, and it provides technical information about the printer. Use the printer troubleshooter if the test page does not print correctly.
19553 Get help with printing
19900 Printing and Imaging Devices
19901 Select the printer you wish to install from the list
 

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 PrintUIEntryDPIAwareW 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: