IPrintTicketProvider interface (prdrvcom.h)

Describes the IPrintTicketProvider interface.

Inheritance

The IPrintTicketProvider interface inherits from the IUnknown interface.

Methods

The IPrintTicketProvider interface has these methods.

 
IPrintTicketProvider::BindPrinter

The IPrintTicketProvider::BindPrinter method binds a printer or print queue to a specific version of the print ticket schema, which enables the core driver to associate a set of private namespace uniform resource identifiers (URIs) with a device.
IPrintTicketProvider::ConvertDevModeToPrintTicket

The IPrintTicketProvider::ConvertDevModeToPrintTicket method converts a DEVMODEW structure into a print ticket.
IPrintTicketProvider::ConvertPrintTicketToDevMode

The IPrintTicketProvider::ConvertPrintTicketToDevMode method converts a print ticket to a DEVMODEW structure.
IPrintTicketProvider::GetPrintCapabilities

The IPrintTicketProvider::GetPrintCapabilities method queries the provider for a complete print capabilities document that describes the printer's features and parameters.
IPrintTicketProvider::GetSupportedVersions

The IPrintTicketProvider::GetSupportedVersions method retrieves major version numbers of the print schemas that are supported by the plug-in provider.
IPrintTicketProvider::QueryDeviceNamespace

The IPrintTicketProvider::QueryDeviceNamespace method queries the device for its default namespace uniform resource identifier (URI).
IPrintTicketProvider::ValidatePrintTicket

The IPrintTicketProvider::ValidatePrintTicket method validates a print ticket.

Requirements

Requirement Value
Header prdrvcom.h (include Prdrvcom.h)