2.2.3.6.1 Printer Change Flags for Use with a Printer Handle
These flags are for use with a printer handle, and all other bits MUST be ignored when used with a printer handle.
Name/value |
Description |
---|---|
PRINTER_CHANGE_SET_PRINTER 0x00000002 |
Printer object properties were configured. |
PRINTER_CHANGE_DELETE_PRINTER 0x00000004 |
A printer object was deleted. |
PRINTER_CHANGE_PRINTER 0x000000FF |
A printer object changed in some way. A client can use this value to indicate that it accepts all change notifications regarding printers. The server SHOULD set only the individual flags corresponding to the changes that actually occurred. |
PRINTER_CHANGE_ADD_JOB 0x00000100 |
A print job was added. |
PRINTER_CHANGE_SET_JOB 0x00000200 |
Print job properties were configured. |
PRINTER_CHANGE_DELETE_JOB 0x00000400 |
A print job was deleted. |
PRINTER_CHANGE_WRITE_JOB 0x00000800 |
A print job was written. |
PRINTER_CHANGE_JOB 0x0000FF00 |
A print job changed in some way. A client can use this value to indicate that it accepts all change notifications regarding print jobs. The server SHOULD set only the individual flags corresponding to the changes that actually occurred. |
PRINTER_CHANGE_SET_PRINTER_DRIVER 0x20000000 |
A printer driver was specified.<150> |
PRINTER_CHANGE_TIMEOUT 0x80000000 |
Returned by RpcWaitForPrinterChange (section 3.1.4.10.1) if the implementation-specific timeout has expired. |
PRINTER_CHANGE_ALL 0x7777FFFF |
A change was made to one or more printer-related objects, including print job, form, port, processor, or printer driver, or to the printer object itself. A client can use this value to indicate that it is interested in all change notifications. The server SHOULD set only the individual flags corresponding to the changes that actually occurred.<151> |
PRINTER_CHANGE_ALL_2 0x7F77FFFF |
Identical with PRINTER_CHANGE_ALL (0x7777FFFF).<152> |
For more information about the rules governing printer change values, see section 2.2.4.13.