The function enumerates all print devices, including 3D printers. The function enumerates only 3D printers. The function enumerates network printers and print servers in the computer's domain. The function enumerates network printers in the computer's domain. The function enumerates the list of printers to which the user has made previous connections. Cannot be used in isolation use an OR operation to combine with another PRINTER_ENUM type. The function enumerates printers that have the shared attribute. If Name is NULL, the function enumerates available print providers.
This can be a server, a domain, or a print provider. The function enumerates the printer identified by Name. If PRINTER_ENUM_NAME is also passed, the function enumerates the local printers on Name. If the PRINTER_ENUM_NAME flag is not also passed, the function ignores the Name parameter, and enumerates the locally installed printers. This value can be one or more of the following values.
The types of print objects that the function should enumerate. The EnumPrinters function enumerates available printers, print servers, domains, or print providers.