]> asedeno.scripts.mit.edu Git - PuTTY.git/blobdiff - printing.c
Mention PocketPC in the WinCE question. I'm not sure how similar WinCE and
[PuTTY.git] / printing.c
index d40e2ac000f72fe265d95d7cdf82161ac5f667d2..ebec7ac6e678b151a2139be42f1dc28c59d9399c 100644 (file)
@@ -11,7 +11,7 @@
  * under PRINTER_ENUM_CONNECTIONS on NT 4. I don't pretend to
  * understand this...
  */
-#if 0
+#if 1
 #define ENUM_LEVEL 5
 #define ENUM_PTR LPPRINTER_INFO_5
 #define ENUM_TYPE PRINTER_INFO_5
@@ -65,14 +65,8 @@ printer_enum *printer_start_enum(int *nprinters_ptr)
     *nprinters_ptr = 0;                       /* default return value */
     buffer = smalloc(512);
 
-    retval = printer_add_enum(PRINTER_ENUM_LOCAL, buffer, 0, nprinters_ptr);
-    if (!retval)
-        goto error;
-    else
-        buffer = retval;
-    retval = printer_add_enum(PRINTER_ENUM_CONNECTIONS, buffer,
-                              sizeof(ENUM_TYPE) * *nprinters_ptr,
-                              nprinters_ptr);
+    retval = printer_add_enum(PRINTER_ENUM_LOCAL | PRINTER_ENUM_CONNECTIONS,
+                             buffer, 0, nprinters_ptr);
     if (!retval)
         goto error;
     else