aboutsummaryrefslogtreecommitdiffstats
path: root/packet-dcerpc-spoolss.h
diff options
context:
space:
mode:
authorTim Potter <tpot@samba.org>2002-06-17 03:21:15 +0000
committerTim Potter <tpot@samba.org>2002-06-17 03:21:15 +0000
commit4c9a866c6dc782698f32eee05f6735300c2b5f91 (patch)
tree2f1a0186cb1e297acf26c8091c8e66903caee300 /packet-dcerpc-spoolss.h
parent88e6717f5172cbbfc423c74f8d2737f59cdc8268 (diff)
downloadwireshark-4c9a866c6dc782698f32eee05f6735300c2b5f91.tar.gz
wireshark-4c9a866c6dc782698f32eee05f6735300c2b5f91.tar.bz2
wireshark-4c9a866c6dc782698f32eee05f6735300c2b5f91.zip
Added value_string for printer status values.
Added true_false_string for printer attributes. Display notify type and notify field name in subtree item when dissecting notify options or notify data. svn path=/trunk/; revision=5690
Diffstat (limited to 'packet-dcerpc-spoolss.h')
-rw-r--r--packet-dcerpc-spoolss.h48
1 files changed, 47 insertions, 1 deletions
diff --git a/packet-dcerpc-spoolss.h b/packet-dcerpc-spoolss.h
index 075dbf5f69..2ef60020fb 100644
--- a/packet-dcerpc-spoolss.h
+++ b/packet-dcerpc-spoolss.h
@@ -2,7 +2,7 @@
* Routines for SMB \PIPE\spoolss packet disassembly
* Copyright 2001, Tim Potter <tpot@samba.org>
*
- * $Id: packet-dcerpc-spoolss.h,v 1.7 2002/06/05 04:12:22 tpot Exp $
+ * $Id: packet-dcerpc-spoolss.h,v 1.8 2002/06/17 03:21:15 tpot Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -231,4 +231,50 @@
#define JOB_NOTIFY_TOTAL_BYTES 0x16
#define JOB_NOTIFY_BYTES_PRINTED 0x17
+/* Printer status codes */
+
+#define PRINTER_STATUS_OK 0x00000000
+#define PRINTER_STATUS_PAUSED 0x00000001
+#define PRINTER_STATUS_ERROR 0x00000002
+#define PRINTER_STATUS_PENDING_DELETION 0x00000004
+#define PRINTER_STATUS_PAPER_JAM 0x00000008
+#define PRINTER_STATUS_PAPER_OUT 0x00000010
+#define PRINTER_STATUS_MANUAL_FEED 0x00000020
+#define PRINTER_STATUS_PAPER_PROBLEM 0x00000040
+#define PRINTER_STATUS_OFFLINE 0x00000080
+#define PRINTER_STATUS_IO_ACTIVE 0x00000100
+#define PRINTER_STATUS_BUSY 0x00000200
+#define PRINTER_STATUS_PRINTING 0x00000400
+#define PRINTER_STATUS_OUTPUT_BIN_FULL 0x00000800
+#define PRINTER_STATUS_NOT_AVAILABLE 0x00001000
+#define PRINTER_STATUS_WAITING 0x00002000
+#define PRINTER_STATUS_PROCESSING 0x00004000
+#define PRINTER_STATUS_INITIALIZING 0x00008000
+#define PRINTER_STATUS_WARMING_UP 0x00010000
+#define PRINTER_STATUS_TONER_LOW 0x00020000
+#define PRINTER_STATUS_NO_TONER 0x00040000
+#define PRINTER_STATUS_PAGE_PUNT 0x00080000
+#define PRINTER_STATUS_USER_INTERVENTION 0x00100000
+#define PRINTER_STATUS_OUT_OF_MEMORY 0x00200000
+#define PRINTER_STATUS_DOOR_OPEN 0x00400000
+#define PRINTER_STATUS_SERVER_UNKNOWN 0x00800000
+#define PRINTER_STATUS_POWER_SAVE 0x01000000
+
+/* Printer attributes */
+
+#define PRINTER_ATTRIBUTE_QUEUED 0x00000001
+#define PRINTER_ATTRIBUTE_DIRECT 0x00000002
+#define PRINTER_ATTRIBUTE_DEFAULT 0x00000004
+#define PRINTER_ATTRIBUTE_SHARED 0x00000008
+#define PRINTER_ATTRIBUTE_NETWORK 0x00000010
+#define PRINTER_ATTRIBUTE_HIDDEN 0x00000020
+#define PRINTER_ATTRIBUTE_LOCAL 0x00000040
+#define PRINTER_ATTRIBUTE_ENABLE_DEVQ 0x00000080
+#define PRINTER_ATTRIBUTE_KEEPPRINTEDJOBS 0x00000100
+#define PRINTER_ATTRIBUTE_DO_COMPLETE_FIRST 0x00000200
+#define PRINTER_ATTRIBUTE_WORK_OFFLINE 0x00000400
+#define PRINTER_ATTRIBUTE_ENABLE_BIDI 0x00000800
+#define PRINTER_ATTRIBUTE_RAW_ONLY 0x00001000
+#define PRINTER_ATTRIBUTE_PUBLISHED 0x00002000
+
#endif /* packet-dcerpc-spoolss.h */