PRINTER_INFO_1  15OGJUS 

The PRINTER_INFO_1 structure specifies general printer information.

typedef struct _PRINTER_INFO_1 {  // pri1

    DWORD  Flags;

    LPTSTR pDescription;

    LPTSTR pName;

    LPTSTR pComment;

} PRINTER_INFO_1;

 

Members

Flags

Specifies information about the returned data. Following are the values for this member

Value

Meaning

PRINTER_ENUM_EXPAND

A print provider can set this flag as a hint to a calling application to enumerate this object further if default expansion is enabled. For example, when domains are enumerated, a print provider might indicate the user s domain by setting this flag.

PRINTER_ENUM_CONTAINER

If this flag is set, the printer object may contain enumerable objects. For example, the object may be a print server that contains printers.

PRINTER_ENUM_ICON1

Indicates that, where appropriate, an application should display an icon identifying the object as a top-level network name, such as Microsoft Windows Network.

PRINTER_ENUM_ICON2

Indicates that, where appropriate, an application should display an icon that identifies the object as a network domain.

PRINTER_ENUM_ICON3

Indicates that, where appropriate, an application should display an icon that identifies the object as a print server.

PRINTER_ENUM_ICON4

Reserved for future use.

PRINTER_ENUM_ICON5

Reserved for future use.

PRINTER_ENUM_ICON6

Reserved for future use.

PRINTER_ENUM_ICON7

Reserved for future use.

PRINTER_ENUM_ICON8

Indicates that, where appropriate, an application should display an icon that identifies the object as a printer.

 

pDescription

Windows NT: Points to a null-terminated string that describes the contents of the structure.

Windows 95: Points to a null-terminated string that describes the printer. The string contains the pPrinterName, pDriverName, and pComment members of the PRINTER_INFO_2 structure concatenated and separated by commas.

pName

Windows NT: Points to a null-terminated string that names the contents of the structure.

Windows 95: Points to a null-terminated string that specifies the name of the printer.

pComment

Windows NT: Points to a null-terminated string that contains additional data describing the structure.

Windows 95: Points to a null-terminated string that provides a brief description of the printer.

 

See Also

GetPrinter, EnumPrinters, PRINTER_INFO_2, PRINTER_INFO_3, PRINTER_INFO_4