Структура OEMUIPSPARAM (printoem.h)
Структура OEMUIPSPARAM передается в методы IPrintOemUI::D evicePropertySheets и IPrintOemUI::D ocumentPropertySheets подключаемого модуля пользователя.
Синтаксис
typedef struct _OEMUIPSPARAM {
DWORD cbSize;
POEMUIOBJ poemuiobj;
HANDLE hPrinter;
PWSTR pPrinterName;
HANDLE hModule;
HANDLE hOEMHeap;
PDEVMODE pPublicDM;
PVOID pOEMDM;
PVOID pOEMUserData;
DWORD dwFlags;
PVOID pOemEntry;
} OEMUIPSPARAM, *POEMUIPSPARAM;
Члены
cbSize
Размер структуры OEMUIPSPARAM . Предоставляется драйвером Unidrv или Pscript5.
poemuiobj
Не используется.
hPrinter
Дескриптор к принтеру. Предоставляется драйвером Unidrv или Pscript5.
pPrinterName
Строка, содержащая имя принтера. Предоставляется драйвером Unidrv или Pscript5.
hModule
Обработка подключаемого модуля пользовательского интерфейса. Предоставляется драйвером Unidrv или Pscript5.
hOEMHeap
Выполните обработку кучи, из которой можно выделить пространство, вызвав функцию HeapAlloc . Предоставляется драйвером Unidrv или Pscript5.
pPublicDM
Для вызовов IPrintOemUI::D ocumentPropertySheets
Предоставленный вызывающим элементом указатель на общедоступную структуру DEVMODEW принтера.
Для вызовов IPrintOemUI::D evicePropertySheets
Не используется.
pOEMDM
Для вызовов IPrintOemUI::D ocumentPropertySheets
Поставляемый вызывающим указателем на частные члены DEVMODEW подключаемого модуля пользовательского интерфейса.
Для вызовов IPrintOemUI::D evicePropertySheets
Не используется.
pOEMUserData
Указатель, предоставляемый подключаемым модулем пользовательского интерфейса, на расположение, содержащее личные сведения. Этот указатель возвращается на функцию обратного вызова _CPSUICALLBACK типа подключаемого модуля при изменении элемента листа свойств.
dwFlags
Для вызовов IPrintOemUI::D ocumentPropertySheets
Содержит содержимое элемента fMode структуры DOCUMENTPROPERTYHEADER, полученного функцией DrvDocumentPropertySheets драйвера принтера.
Для вызовов IPrintOemUI::D evicePropertySheets
Содержит содержимое элемента Flags структуры DEVICEPROPERTYHEADER, полученного функцией DrvDevicePropertySheets драйвера принтера.
pOemEntry
Зарезервировано для системного использования.
Требования
Требование | Значение |
---|---|
Заголовок | printoem.h (включая Printoem.h) |
См. также раздел
IPrintOemUI::D evicePropertySheets