diff options
author | Tim Potter <tpot@samba.org> | 2003-01-28 22:49:19 +0000 |
---|---|---|
committer | Tim Potter <tpot@samba.org> | 2003-01-28 22:49:19 +0000 |
commit | d35211cc8b21f5e13c6d1a4bc430f4abf4aa0e10 (patch) | |
tree | ed89867a19c393ee712a72494168d344901bbb9e /packet-dcerpc-spoolss.h | |
parent | e5d7b5dff73ea152fe4fdcac1f623530d97a8a6b (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.h | 205 |
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 |