Структура DEVNAMES

Type DEVNAMES
  wDriverOffset As Integer
  wDeviceOffset As Integer
  wOutputOffset As Integer
  wDefault As Integer
  extra As String * 100
End Type

DEVNAMES хранит информацию об устройстве, включая имя драйвера устройства, имя устройства и имена портов вывода. Обратите внимание, что структура хранит все строки в одной переменной extra, разделяемые завершающим нулевым символом


Состав структуры

wDriverOffset
Смещение строки в extra, задающий имя драйвера (без расширения)
wDeviceOffset
Смещение строки в extra, задающий имя принтера
wOutputOffset
Смещение строки в extra, задающий имена портов вывода
wDefault
Если параметр содержит флаг DN_DEFAULTPRN , то в этом случае все три строки описывают принтер, выбранный по умолчанию
extra
Буфер, содержащий все три строки wDriverOffset, wDeviceOffset и wOutputOffset

Используется в

PRINTDLG_TYPE