Заголовок winddiui.h

Этот заголовок используется при печати. Дополнительные сведения см. в разделе:

winddiui.h содержит следующие программные интерфейсы:

Функции

 
DevQueryPrintEx

Функция DevQueryPrintEx интерфейса принтера в библиотеке DLL определяет, совместимо ли указанное задание печати с текущей конфигурацией принтера и, следовательно, может ли оно быть напечатано.
DOCUMENTEVENT_EVENT

Дополнительные сведения: макрос DOCUMENTEVENT_EVENT
DOCUMENTEVENT_FLAGS

Дополнительные сведения: макрос DOCUMENTEVENT_FLAGS
DrvConvertDevMode

Функция DrvConvertDevMode в интерфейсе принтера преобразует структуру DEVMODEW принтера из одной версии в другую.
DrvDeviceCapabilities

Функция DrvDeviceCapabilities интерфейса принтера возвращает запрошенные сведения о возможностях принтера.
DrvDevicePropertySheets

Функция DrvDevicePropertySheets в интерфейсе принтера отвечает за создание страниц страниц свойств, описывающих свойства принтера.
DrvDocumentEvent

Функция DrvDocumentEvent интерфейса принтера dll может обрабатывать определенные события, связанные с печатью документа.
DrvDocumentPropertySheets

Функция DrvDocumentPropertySheets в интерфейсе принтера отвечает за создание страниц страниц свойств, описывающих свойства печатного документа.
DrvDriverEvent

Диспетчер очереди печати вызывает функцию DrvDriverEvent библиотеки dll интерфейса принтера, когда диспетчер очереди обрабатывает события, относящиеся к драйверу, для которых может потребоваться действие драйвера принтера.
DrvPrinterEvent

Функция DrvPrinterEvent интерфейса принтера вызывается диспетчером очереди печати при обработке событий, относящихся к принтеру, для которых может потребоваться действие драйвера принтера.
DrvQueryColorProfile

Функция DrvQueryColorProfile позволяет библиотеке DLL интерфейса принтера указать профиль ICC, используемый для управления цветом.
DrvQueryJobAttributes

Функция DrvQueryJobAttributes позволяет библиотеке DLL интерфейса принтера указать поддержку таких возможностей, как печать нескольких страниц документов на физической странице (печать с помощью N), печать нескольких копий каждой страницы, сортировка страниц и печать страниц в обратном порядке.
DrvSplAbort

Функция DrvSplAbort устарела.
DrvSplClose

Функция DrvSplClose устарела.
DrvSplDeviceCaps

Функция DrvSplDeviceCaps в интерфейсе принтера запрашивает у принтера его возможности.
DrvSplEndDoc

Функция DrvSplEndDoc устарела.
DrvSplEndPage

В этом разделе описывается функция DrvSplEndPage.
DrvSplStartDoc

В этом разделе описывается функция DrvSplStartDoc.
DrvSplStartPage

В этом разделе описывается функция DrvSplStartPage.
DrvSplWritePrinter

В этом разделе описывается функция DrvSplWritePrinter.
DrvUpgradePrinter

Функция DrvUpgradePrinter в интерфейсе принтера используется для обновления параметров реестра принтера при добавлении в систему новой версии драйвера.

Структуры

 
ATTRIBUTE_INFO_1

Структура ATTRIBUTE_INFO_1 используется в качестве параметра для функции DrvQueryJobAttributes библиотеки DLL интерфейса принтера. Все значения членов предоставляются функцией.
ATTRIBUTE_INFO_2

Структура ATTRIBUTE_INFO_2 используется в качестве параметра для функции DrvQueryJobAttributes библиотеки DLL интерфейса принтера. Все значения членов предоставляются функцией.
ATTRIBUTE_INFO_3

Структура ATTRIBUTE_INFO_3 используется в качестве параметра для функции DrvQueryJobAttributes библиотеки DLL интерфейса принтера. Все значения членов предоставляются функцией.
ATTRIBUTE_INFO_4

Структура ATTRIBUTE_INFO_4 используется в качестве параметра для функции DrvQueryJobAttributes библиотеки DLL интерфейса принтера.
DEVICEPROPERTYHEADER

Структура DEVICEPROPERTYHEADER используется в качестве входного параметра для функции DrvDevicePropertySheets библиотеки dll интерфейса принтера.
DEVQUERYPRINT_INFO

Структура DEVQUERYPRINT_INFO используется в качестве входного параметра для функции DevQueryPrintEx библиотеки DLL интерфейса принтера.
DOCEVENT_CREATEDCPRE

Структура DOCEVENT_CREATEDCPRE содержит набор значений, используемых в определенных вызовах DrvDocumentEvent и IPrintOemUI2::D ocumentEvent.
DOCEVENT_ESCAPE

Структура DOCEVENT_ESCAPE — это контейнер для значений, используемых в качестве параметров для функции ExtEscape.
DOCEVENT_FILTER

Структура DOCEVENT_FILTER содержит список событий документа, на которые будет отвечать драйвер принтера. Полный список событий документа см. в разделе DrvDocumentEvent.
DOCUMENTPROPERTYHEADER

Структура DOCUMENTPROPERTYHEADER используется в качестве входного параметра для функции DrvDocumentPropertySheets библиотеки DLL интерфейса принтера.
DRIVER_UPGRADE_INFO_1

Структура DRIVER_UPGRADE_INFO_1 используется в качестве входных данных для функции DrvUpgradePrinter библиотеки DLL интерфейса принтера.
DRIVER_UPGRADE_INFO_2

Структура DRIVER_UPGRADE_INFO_2 используется в качестве входных данных для функции DrvUpgradePrinter библиотеки DLL интерфейса принтера.
PRINTER_EVENT_ATTRIBUTES_INFO

Структура PRINTER_EVENT_ATTRIBUTES_INFO содержит прежние и новые атрибуты принтера.
PRINTPROCESSOR_CAPS_1

Дополнительные сведения: структура _PRINTPROCESSOR_CAPS_1