description | ms.assetid | title | ms.topic | ms.date | topic_type | api_name | api_type | api_location | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
The PRINTER\_INFO\_1 structure specifies general printer information. |
0b0e2d0e-2625-4cab-a8f9-536185479443 |
PRINTER_INFO_1 structure (Winspool.h) |
reference |
05/31/2018 |
|
|
|
|
The PRINTER_INFO_1 structure specifies general printer information.
typedef struct _PRINTER_INFO_1 {
DWORD Flags;
LPTSTR pDescription;
LPTSTR pName;
LPTSTR pComment;
} PRINTER_INFO_1, *PPRINTER_INFO_1;
-
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. PRINTER_ENUM_ICON5 Reserved. PRINTER_ENUM_ICON6 Reserved. PRINTER_ENUM_ICON7 Reserved. PRINTER_ENUM_ICON8 Indicates that, where appropriate, an application should display an icon that identifies the object as a printer. -
pDescription
-
Pointer to a null-terminated string that describes the contents of the structure.
-
pName
-
Pointer to a null-terminated string that names the contents of the structure.
-
pComment
-
Pointer to a null-terminated string that contains additional data describing the structure.
Requirement | Value |
---|---|
Minimum supported client |
Windows 2000 Professional [desktop apps only] |
Minimum supported server |
Windows 2000 Server [desktop apps only] |
Header |
|
Unicode and ANSI names |
_PRINTER_INFO_1W (Unicode) and _PRINTER_INFO_1A (ANSI) |