aboutsummaryrefslogtreecommitdiffstats
path: root/packet-dcerpc-spoolss.h
diff options
context:
space:
mode:
authorTim Potter <tpot@samba.org>2003-01-28 22:49:19 +0000
committerTim Potter <tpot@samba.org>2003-01-28 22:49:19 +0000
commitd35211cc8b21f5e13c6d1a4bc430f4abf4aa0e10 (patch)
treeed89867a19c393ee712a72494168d344901bbb9e /packet-dcerpc-spoolss.h
parente5d7b5dff73ea152fe4fdcac1f623530d97a8a6b (diff)
Added constants for devicemode value_strings.
svn path=/trunk/; revision=7026
Diffstat (limited to 'packet-dcerpc-spoolss.h')
-rw-r--r--packet-dcerpc-spoolss.h205
1 files changed, 204 insertions, 1 deletions
diff --git a/packet-dcerpc-spoolss.h b/packet-dcerpc-spoolss.h
index bdf408c265..45e640c2ec 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.16 2002/12/04 06:05:42 tpot Exp $
+ * $Id: packet-dcerpc-spoolss.h,v 1.17 2003/01/28 22:49:19 tpot Exp $
*
* Ethereal - Network traffic analyzer
* By Gerald Combs <gerald@ethereal.com>
@@ -354,6 +354,209 @@
#define DEVMODE_ORIENTATION_PORTRAIT 1
#define DEVMODE_ORIENTATION_LANDSCAPE 2
+/* Devicemode paper size */
+
+#define DEVMODE_PAPERSIZE_LETTER 1
+#define DEVMODE_PAPERSIZE_LETTERSMALL 2
+#define DEVMODE_PAPERSIZE_TABLOID 3
+#define DEVMODE_PAPERSIZE_LEDGER 4
+#define DEVMODE_PAPERSIZE_LEGAL 5
+#define DEVMODE_PAPERSIZE_STATEMENT 6
+#define DEVMODE_PAPERSIZE_EXECUTIVE 7
+#define DEVMODE_PAPERSIZE_A3 8
+#define DEVMODE_PAPERSIZE_A4 9
+#define DEVMODE_PAPERSIZE_A4SMALL 10
+#define DEVMODE_PAPERSIZE_A5 11
+#define DEVMODE_PAPERSIZE_B4 12
+#define DEVMODE_PAPERSIZE_B5 13
+#define DEVMODE_PAPERSIZE_FOLIO 14
+#define DEVMODE_PAPERSIZE_QUARTO 15
+#define DEVMODE_PAPERSIZE_10X14 16
+#define DEVMODE_PAPERSIZE_11X17 17
+#define DEVMODE_PAPERSIZE_NOTE 18
+#define DEVMODE_PAPERSIZE_ENV9 19
+#define DEVMODE_PAPERSIZE_ENV10 20
+#define DEVMODE_PAPERSIZE_ENV11 21
+#define DEVMODE_PAPERSIZE_ENV12 22
+#define DEVMODE_PAPERSIZE_ENV14 23
+#define DEVMODE_PAPERSIZE_CSHEET 24
+#define DEVMODE_PAPERSIZE_DSHEET 25
+#define DEVMODE_PAPERSIZE_ESHEET 26
+#define DEVMODE_PAPERSIZE_ENVDL 27
+#define DEVMODE_PAPERSIZE_ENVC5 28
+#define DEVMODE_PAPERSIZE_ENVC3 29
+#define DEVMODE_PAPERSIZE_ENVC4 30
+#define DEVMODE_PAPERSIZE_ENVC6 31
+#define DEVMODE_PAPERSIZE_ENVC65 32
+#define DEVMODE_PAPERSIZE_ENVB4 33
+#define DEVMODE_PAPERSIZE_ENVB5 34
+#define DEVMODE_PAPERSIZE_ENVB6 35
+#define DEVMODE_PAPERSIZE_ENVITALY 36
+#define DEVMODE_PAPERSIZE_ENVMONARCH 37
+#define DEVMODE_PAPERSIZE_ENVPERSONAL 38
+#define DEVMODE_PAPERSIZE_FANFOLDUS 39
+#define DEVMODE_PAPERSIZE_FANFOLDSTDGERMAN 40
+#define DEVMODE_PAPERSIZE_FANFOLDLGLGERMAN 41
+#define DEVMODE_PAPERSIZE_ISOB4 42
+#define DEVMODE_PAPERSIZE_JAPANESEPOSTCARD 43
+#define DEVMODE_PAPERSIZE_9X11 44
+#define DEVMODE_PAPERSIZE_10X11 45
+#define DEVMODE_PAPERSIZE_15X11 46
+#define DEVMODE_PAPERSIZE_ENVINVITE 47
+#define DEVMODE_PAPERSIZE_RESERVED48 48
+#define DEVMODE_PAPERSIZE_RESERVED49 49
+#define DEVMODE_PAPERSIZE_LETTEREXTRA 50
+#define DEVMODE_PAPERSIZE_LEGALEXTRA 51
+#define DEVMODE_PAPERSIZE_TABLOIDEXTRA 52
+#define DEVMODE_PAPERSIZE_A4EXTRA 53
+#define DEVMODE_PAPERSIZE_LETTERTRANS 54
+#define DEVMODE_PAPERSIZE_A4TRANS 55
+#define DEVMODE_PAPERSIZE_LETTEREXTRATRANS 56
+#define DEVMODE_PAPERSIZE_APLUS 57
+#define DEVMODE_PAPERSIZE_BPLUS 58
+#define DEVMODE_PAPERSIZE_LETTERPLUS 59
+#define DEVMODE_PAPERSIZE_A4PLUS 60
+#define DEVMODE_PAPERSIZE_A5TRANS 61
+#define DEVMODE_PAPERSIZE_B5TRANS 62
+#define DEVMODE_PAPERSIZE_A3EXTRA 63
+#define DEVMODE_PAPERSIZE_A5EXTRA 64
+#define DEVMODE_PAPERSIZE_B5EXTRA 65
+#define DEVMODE_PAPERSIZE_A2 66
+#define DEVMODE_PAPERSIZE_A3TRANS 67
+#define DEVMODE_PAPERSIZE_A3EXTRATRANS 68
+#define DEVMODE_PAPERSIZE_DBLJAPANESEPOSTCARD 69
+#define DEVMODE_PAPERSIZE_A6 70
+#define DEVMODE_PAPERSIZE_JENVKAKU2 71
+#define DEVMODE_PAPERSIZE_JENVKAKU3 72
+#define DEVMODE_PAPERSIZE_JENVCHOU3 73
+#define DEVMODE_PAPERSIZE_JENVCHOU4 74
+#define DEVMODE_PAPERSIZE_LETTERROT 75
+#define DEVMODE_PAPERSIZE_A3ROT 76
+#define DEVMODE_PAPERSIZE_A4ROT 77
+#define DEVMODE_PAPERSIZE_A5ROT 78
+#define DEVMODE_PAPERSIZE_B4JISROT 79
+#define DEVMODE_PAPERSIZE_B5JISROT 80
+#define DEVMODE_PAPERSIZE_JAPANESEPOSTCARDROT 81
+#define DEVMODE_PAPERSIZE_DBLJAPANESEPOSTCARDROT82 82
+#define DEVMODE_PAPERSIZE_A6ROT 83
+#define DEVMODE_PAPERSIZE_JENVKAKU2ROT 84
+#define DEVMODE_PAPERSIZE_JENVKAKU3ROT 85
+#define DEVMODE_PAPERSIZE_JENVCHOU3ROT 86
+#define DEVMODE_PAPERSIZE_JENVCHOU4ROT 87
+#define DEVMODE_PAPERSIZE_B6JIS 88
+#define DEVMODE_PAPERSIZE_B6JISROT 89
+#define DEVMODE_PAPERSIZE_12X11 90
+#define DEVMODE_PAPERSIZE_JENVYOU4 91
+#define DEVMODE_PAPERSIZE_JENVYOU4ROT 92
+#define DEVMODE_PAPERSIZE_P16K 93
+#define DEVMODE_PAPERSIZE_P32K 94
+#define DEVMODE_PAPERSIZE_P32KBIG 95
+#define DEVMODE_PAPERSIZE_PENV1 96
+#define DEVMODE_PAPERSIZE_PENV2 97
+#define DEVMODE_PAPERSIZE_PENV3 98
+#define DEVMODE_PAPERSIZE_PENV4 99
+#define DEVMODE_PAPERSIZE_PENV5 100
+#define DEVMODE_PAPERSIZE_PENV6 101
+#define DEVMODE_PAPERSIZE_PENV7 102
+#define DEVMODE_PAPERSIZE_PENV8 103
+#define DEVMODE_PAPERSIZE_PENV9 104
+#define DEVMODE_PAPERSIZE_PENV10 105
+#define DEVMODE_PAPERSIZE_P16KROT 106
+#define DEVMODE_PAPERSIZE_P32KROT 107
+#define DEVMODE_PAPERSIZE_P32KBIGROT 108
+#define DEVMODE_PAPERSIZE_PENV1ROT 109
+#define DEVMODE_PAPERSIZE_PENV2ROT 110
+#define DEVMODE_PAPERSIZE_PENV3ROT 111
+#define DEVMODE_PAPERSIZE_PENV4ROT 112
+#define DEVMODE_PAPERSIZE_PENV5ROT 113
+#define DEVMODE_PAPERSIZE_PENV6ROT 114
+#define DEVMODE_PAPERSIZE_PENV7ROT 115
+#define DEVMODE_PAPERSIZE_PENV8ROT 116
+#define DEVMODE_PAPERSIZE_PENV9ROT 117
+#define DEVMODE_PAPERSIZE_PENV10ROT 118
+
+/* Devicemode paper source */
+
+#define DEVMODE_PAPERSOURCE_UPPER 1
+#define DEVMODE_PAPERSOURCE_LOWER 2
+#define DEVMODE_PAPERSOURCE_MIDDLE 3
+#define DEVMODE_PAPERSOURCE_MANUAL 4
+#define DEVMODE_PAPERSOURCE_ENV 5
+#define DEVMODE_PAPERSOURCE_ENVMANUAL 6
+#define DEVMODE_PAPERSOURCE_AUTO 7
+#define DEVMODE_PAPERSOURCE_TRACTOR 8
+#define DEVMODE_PAPERSOURCE_SMALLFMT 9
+#define DEVMODE_PAPERSOURCE_LARGEFMAT 10
+#define DEVMODE_PAPERSOURCE_LARGECAP 11
+#define DEVMODE_PAPERSOURCE_CASSETTE 12
+#define DEVMODE_PAPERSOURCE_FORMSRC 13
+
+/* Devicemode print quality */
+
+#define DEVMODE_PRINTQUALITY_HIGH -1
+#define DEVMODE_PRINTQUALITY_MEDIUM -2
+#define DEVMODE_PRINTQUALITY_LOW -3
+#define DEVMODE_PRINTQUALITY_DRAFT -4
+
+/* Colour settings */
+
+#define DEVMODE_COLOUR_MONO 1
+#define DEVMODE_COLOUR_COLOUR 2
+
+/* TrueType options */
+
+#define DEVMODE_TTOPTION_BITMAP 1
+#define DEVMODE_TTOPTION_DOWNLOAD 2
+#define DEVMODE_TTOPTION_SUBDEV 3
+#define DEVMODE_TTOPTION_DOWNLOAD_OUTLINE 4
+
+/* Collate info */
+
+#define DEVMODE_COLLATE_FALSE 0
+#define DEVMODE_COLLATE_TRUE 1
+
+/* Duplex info */
+
+#define DEVMODE_DUPLEX_SIMPLEX 1
+#define DEVMODE_DUPLEX_VERT 2
+#define DEVMODE_DUPLEX_HORIZ 3
+
+/* Displayflags */
+
+#define DEVMODE_DISPLAYFLAGS_GRAYSCALE 1
+#define DEVMODE_DISPLAYFLAGS_INTERLACED 2
+
+/* ICM method */
+
+#define DEVMODE_ICMMETHOD_NONE 1
+#define DEVMODE_ICMMETHOD_SYSTEM 2
+#define DEVMODE_ICMMETHOD_DRIVER 3
+#define DEVMODE_ICMMETHOD_DEVICE 4
+
+/* ICM intent */
+
+#define DEVMODE_ICMINTENT_SATURATE 1
+#define DEVMODE_ICMINTENT_CONTRAST 2
+#define DEVMODE_ICMINTENT_COLORIMETRIC 3
+#define DEVMODE_ICMINTENT_ABS_COLORIMETRIC 4
+
+/* Media type */
+
+#define DEVMODE_MEDIATYPE_STANDARD 1
+#define DEVMODE_MEDIATYPE_TRANSPARENCY 2
+#define DEVMODE_MEDIATYPE_GLOSSY 3
+
+/* Dither type */
+
+#define DEVMODE_DITHERTYPE_NONE 1
+#define DEVMODE_DITHERTYPE_COARSE 2
+#define DEVMODE_DITHERTYPE_LINE 3
+#define DEVMODE_DITHERTYPE_LINEART 4
+#define DEVMODE_DITHERTYPE_ERRORDIFFUSION 5
+#define DEVMODE_DITHERTYPE_RESERVED6 6
+#define DEVMODE_DITHERTYPE_RESERVED7 7
+#define DEVMODE_DITHERTYPE_GRAYSCALE 10
+
/* Printer info level 7 */
#define DS_PUBLISH 1