winddiui.h header
This header is used by print. For more information, see:
winddiui.h contains the following programming interfaces:
Functions
DevQueryPrintEx A printer interface DLL's DevQueryPrintEx function determines if a specified print job is compatible with the printer's current configuration and can therefore be printed. |
DOCUMENTEVENT_EVENT Learn more about: DOCUMENTEVENT_EVENT macro |
DOCUMENTEVENT_FLAGS Learn more about: DOCUMENTEVENT_FLAGS macro |
DrvConvertDevMode A printer interface DLL's DrvConvertDevMode function converts a printer's DEVMODEW structure from one version to another. |
DrvDeviceCapabilities A printer interface DLL's DrvDeviceCapabilities function returns requested information about a printer's capabilities. |
DrvDevicePropertySheets A printer interface DLL's DrvDevicePropertySheets function is responsible for creating property sheet pages that describe a printer's properties. |
DrvDocumentEvent A printer interface DLL's DrvDocumentEvent function can handle certain events associated with printing a document. |
DrvDocumentPropertySheets A printer interface DLL's DrvDocumentPropertySheets function is responsible for creating property sheet pages that describe a print document's properties. |
DrvDriverEvent The print spooler calls a printer interface DLL's DrvDriverEvent function when the spooler processes driver-specific events that might require action by the printer driver. |
DrvPrinterEvent A printer interface DLL's DrvPrinterEvent function is called by the print spooler when processing printer-specific events that might require action by the printer driver. |
DrvQueryColorProfile The DrvQueryColorProfile function allows a printer interface DLL to specify an ICC profile to use for color management. |
DrvQueryJobAttributes The DrvQueryJobAttributes function allows a printer interface DLL to specify support for such capabilities as printing multiple document pages on a physical page (N-up printing), printing multiple copies of each page, collating pages, and printing pages in reverse order. |
DrvSplAbort The DrvSplAbort function is obsolete. |
DrvSplClose The DrvSplClose function is obsolete. |
DrvSplDeviceCaps A printer interface DLL's DrvSplDeviceCaps function queries a printer for its capabilities. |
DrvSplEndDoc The DrvSplEndDoc function is obsolete. |
DrvSplEndPage This topic describes the DrvSplEndPage function. |
DrvSplStartDoc This topic describes the DrvSplStartDoc function. |
DrvSplStartPage This topic describes the DrvSplStartPage function. |
DrvSplWritePrinter This topic describes the DrvSplWritePrinter function. |
DrvUpgradePrinter A printer interface DLL's DrvUpgradePrinter function is used for updating a printer's registry settings when a new version of the driver is added to a system. |
Structures
ATTRIBUTE_INFO_1 The ATTRIBUTE_INFO_1 structure is used as a parameter for a printer interface DLL's DrvQueryJobAttributes function. All member values are function-supplied. |
ATTRIBUTE_INFO_2 The ATTRIBUTE_INFO_2 structure is used as a parameter for a printer interface DLL's DrvQueryJobAttributes function. All member values are function-supplied. |
ATTRIBUTE_INFO_3 The ATTRIBUTE_INFO_3 structure is used as a parameter for a printer interface DLL's DrvQueryJobAttributes function. All member values are function-supplied. |
ATTRIBUTE_INFO_4 The ATTRIBUTE_INFO_4 structure is used as a parameter for a printer interface DLL's DrvQueryJobAttributes function. |
DEVICEPROPERTYHEADER The DEVICEPROPERTYHEADER structure is used as an input parameter to a printer interface DLL's DrvDevicePropertySheets function. |
DEVQUERYPRINT_INFO The DEVQUERYPRINT_INFO structure is used as an input parameter to a printer interface DLL's DevQueryPrintEx function. |
DOCEVENT_CREATEDCPRE The DOCEVENT_CREATEDCPRE structure contains a set of values used in certain calls to DrvDocumentEvent and IPrintOemUI2::DocumentEvent. |
DOCEVENT_ESCAPE The DOCEVENT_ESCAPE structure is a container for values used as parameters for the ExtEscape function. |
DOCEVENT_FILTER The DOCEVENT_FILTER structure contains a list of document events to which the printer driver will respond. See DrvDocumentEvent for a complete list of the document events. |
DOCUMENTPROPERTYHEADER The DOCUMENTPROPERTYHEADER structure is used as an input parameter to a printer interface DLL's DrvDocumentPropertySheets function. |
DRIVER_UPGRADE_INFO_1 The DRIVER_UPGRADE_INFO_1 structure is used as an input to a printer interface DLL's DrvUpgradePrinter function. |
DRIVER_UPGRADE_INFO_2 The DRIVER_UPGRADE_INFO_2 structure is used as an input to a printer interface DLL's DrvUpgradePrinter function. |
PRINTER_EVENT_ATTRIBUTES_INFO The PRINTER_EVENT_ATTRIBUTES_INFO structure contains the former attributes and the new attributes for a printer. |
PRINTPROCESSOR_CAPS_1 Learn more about: _PRINTPROCESSOR_CAPS_1 structure |