Changed the GDI driver interface to pass an opaque PHYSDEV pointer
[wine] / programs / winetest / include / wingdi.pm
1 # Automatically generated by make_symbols; DO NOT EDIT!! 
2 #
3 # Perl definitions for header file wingdi.h
4 #
5
6
7 package wingdi;
8
9 use strict;
10
11 use vars qw($VERSION @ISA @EXPORT @EXPORT_OK);
12
13 require Exporter;
14
15 @ISA = qw(Exporter);
16 @EXPORT = qw(
17     ABORTDOC
18     ABSOLUTE
19     AD_CLOCKWISE
20     AD_COUNTERCLOCKWISE
21     ALTERNATE
22     ANSI_FIXED_FONT
23     ANSI_VAR_FONT
24     ANTIALIASED_QUALITY
25     ARABIC_CHARSET
26     ASPECTX
27     ASPECTXY
28     ASPECTY
29     ASPECT_FILTERING
30     BALTIC_CHARSET
31     BANDINFO
32     BEGIN_PATH
33     BITSPIXEL
34     BI_BITFIELDS
35     BI_RGB
36     BI_RLE4
37     BI_RLE8
38     BKMODE_LAST
39     BLACKNESS
40     BLACKONWHITE
41     BLACK_BRUSH
42     BLACK_PEN
43     BS_DIBPATTERN
44     BS_DIBPATTERN8X8
45     BS_DIBPATTERNPT
46     BS_HATCHED
47     BS_HOLLOW
48     BS_INDEXED
49     BS_MONOPATTERN
50     BS_NULL
51     BS_PATTERN
52     BS_PATTERN8X8
53     BS_SOLID
54     BTLALIGNMENT
55     C1_BIT_PACKED
56     C1_BYTE_PACKED
57     C1_CMYK_ABLE
58     C1_COLORCURSOR
59     C1_DIBENGINE
60     C1_EMF_COMPLIANT
61     C1_GAMMA_RAMP
62     C1_GLYPH_INDEX
63     C1_REINIT_ABLE
64     C1_SLOW_CARD
65     C1_TRANSPARENT
66     C1_TT_CR_ANY
67     CAPS1
68     CA_LOG_FILTER
69     CA_NEGATIVE
70     CBM_INIT
71     CCHDEVICENAME
72     CCHFORMNAME
73     CC_CHORD
74     CC_CIRCLES
75     CC_ELLIPSES
76     CC_INTERIORS
77     CC_NONE
78     CC_PIE
79     CC_ROUNDRECT
80     CC_STYLED
81     CC_WIDE
82     CC_WIDESTYLED
83     CELTIC_CHARSET
84     CHINESEBIG5_CHARSET
85     CLIPCAPS
86     CLIP_CHARACTER_PRECIS
87     CLIP_DEFAULT_PRECIS
88     CLIP_EMBEDDED
89     CLIP_LH_ANGLES
90     CLIP_MASK
91     CLIP_STROKE_PRECIS
92     CLIP_TO_PATH
93     CLIP_TT_ALWAYS
94     CLOSECHANNEL
95     CLR_INVALID
96     CM_IN_GAMUT
97     CM_OUT_OF_GAMUT
98     COLORONCOLOR
99     COLORRES
100     COLOR_ADJ_MAX
101     COLOR_ADJ_MIN
102     COMPLEXREGION
103     CP_NONE
104     CP_RECTANGLE
105     CP_REGION
106     CURVECAPS
107     DCBA_FACEDOWNCENTER
108     DCBA_FACEDOWNLEFT
109     DCBA_FACEDOWNNONE
110     DCBA_FACEDOWNRIGHT
111     DCBA_FACEUPCENTER
112     DCBA_FACEUPLEFT
113     DCBA_FACEUPNONE
114     DCBA_FACEUPRIGHT
115     DCB_ACCUMULATE
116     DCB_DIRTY
117     DCB_DISABLE
118     DCB_ENABLE
119     DCB_RESET
120     DCB_SET
121     DCTT_BITMAP
122     DCTT_DOWNLOAD
123     DCTT_DOWNLOAD_OUTLINE
124     DCTT_SUBDEV
125     DC_BINADJUST
126     DC_BINNAMES
127     DC_BINS
128     DC_COLLATE
129     DC_COLORDEVICE
130     DC_COPIES
131     DC_DATATYPE_PRODUCED
132     DC_DRIVER
133     DC_DUPLEX
134     DC_EMF_COMPLIANT
135     DC_ENUMRESOLUTIONS
136     DC_EXTRA
137     DC_FIELDS
138     DC_FILEDEPENDENCIES
139     DC_MANUFACTURER
140     DC_MAXEXTENT
141     DC_MEDIAREADY
142     DC_MINEXTENT
143     DC_MODEL
144     DC_NUP
145     DC_ORIENTATION
146     DC_PAPERNAMES
147     DC_PAPERS
148     DC_PAPERSIZE
149     DC_PERSONALITY
150     DC_PRINTERMEM
151     DC_PRINTRATE
152     DC_PRINTRATEPPM
153     DC_PRINTRATEUNIT
154     DC_SIZE
155     DC_STAPLE
156     DC_TRUETYPE
157     DC_VERSION
158     DEFAULT_CHARSET
159     DEFAULT_GUI_FONT
160     DEFAULT_PALETTE
161     DEFAULT_PITCH
162     DEFAULT_QUALITY
163     DESKTOPHORZRES
164     DESKTOPVERTRES
165     DEVICEDATA
166     DEVICE_DEFAULT_FONT
167     DEVICE_FONTTYPE
168     DIB_PAL_COLORS
169     DIB_RGB_COLORS
170     DISPLAY_DEVICE_ATTACHED_TO_DESKTOP
171     DISPLAY_DEVICE_MIRRORING_DRIVER
172     DISPLAY_DEVICE_MULTI_DRIVER
173     DISPLAY_DEVICE_PRIMARY_DEVICE
174     DISPLAY_DEVICE_VGA_COMPATIBLE
175     DI_APPBANDING
176     DKGRAY_BRUSH
177     DMBIN_AUTO
178     DMBIN_CASSETTE
179     DMBIN_ENVELOPE
180     DMBIN_ENVMANUAL
181     DMBIN_FIRST
182     DMBIN_FORMSOURCE
183     DMBIN_LARGECAPACITY
184     DMBIN_LARGEFMT
185     DMBIN_LAST
186     DMBIN_LOWER
187     DMBIN_MANUAL
188     DMBIN_MIDDLE
189     DMBIN_ONLYONE
190     DMBIN_SMALLFMT
191     DMBIN_TRACTOR
192     DMBIN_UPPER
193     DMBIN_USER
194     DMCOLLATE_FALSE
195     DMCOLLATE_TRUE
196     DMCOLOR_COLOR
197     DMCOLOR_MONOCHROME
198     DMDITHER_COARSE
199     DMDITHER_FINE
200     DMDITHER_GRAYSCALE
201     DMDITHER_LINEART
202     DMDITHER_NONE
203     DMDITHER_USER
204     DMDUP_HORIZONTAL
205     DMDUP_SIMPLEX
206     DMDUP_VERTICAL
207     DMICMMETHOD_DEVICE
208     DMICMMETHOD_DRIVER
209     DMICMMETHOD_NONE
210     DMICMMETHOD_SYSTEM
211     DMICMMETHOD_USER
212     DMICM_COLORMETRIC
213     DMICM_CONTRAST
214     DMICM_SATURATE
215     DMICM_USER
216     DMMEDIA_GLOSSY
217     DMMEDIA_STANDARD
218     DMMEDIA_TRANSPARENCY
219     DMMEDIA_USER
220     DMORIENT_LANDSCAPE
221     DMORIENT_PORTRAIT
222     DMPAPER_10X11
223     DMPAPER_10X14
224     DMPAPER_11X17
225     DMPAPER_12X11
226     DMPAPER_15X11
227     DMPAPER_9X11
228     DMPAPER_A2
229     DMPAPER_A3
230     DMPAPER_A3_EXTRA
231     DMPAPER_A3_EXTRA_TRANSVERSE
232     DMPAPER_A3_ROTATED
233     DMPAPER_A3_TRANSVERSE
234     DMPAPER_A4
235     DMPAPER_A4SMALL
236     DMPAPER_A4_EXTRA
237     DMPAPER_A4_PLUS
238     DMPAPER_A4_ROTATED
239     DMPAPER_A4_TRANSVERSE
240     DMPAPER_A5
241     DMPAPER_A5_EXTRA
242     DMPAPER_A5_ROTATED
243     DMPAPER_A5_TRANSVERSE
244     DMPAPER_A6
245     DMPAPER_A6_ROTATED
246     DMPAPER_A_PLUS
247     DMPAPER_B4
248     DMPAPER_B4_JIS_ROTATED
249     DMPAPER_B5
250     DMPAPER_B5_EXTRA
251     DMPAPER_B5_JIS_ROTATED
252     DMPAPER_B5_TRANSVERSE
253     DMPAPER_B6_JIS
254     DMPAPER_B6_JIS_ROTATED
255     DMPAPER_B_PLUS
256     DMPAPER_CSHEET
257     DMPAPER_DBL_JAPANESE_POSTCARD
258     DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED
259     DMPAPER_DSHEET
260     DMPAPER_ENV_10
261     DMPAPER_ENV_11
262     DMPAPER_ENV_12
263     DMPAPER_ENV_14
264     DMPAPER_ENV_9
265     DMPAPER_ENV_B4
266     DMPAPER_ENV_B5
267     DMPAPER_ENV_B6
268     DMPAPER_ENV_C3
269     DMPAPER_ENV_C4
270     DMPAPER_ENV_C5
271     DMPAPER_ENV_C6
272     DMPAPER_ENV_C65
273     DMPAPER_ENV_DL
274     DMPAPER_ENV_INVITE
275     DMPAPER_ENV_ITALY
276     DMPAPER_ENV_MONARCH
277     DMPAPER_ENV_PERSONAL
278     DMPAPER_ESHEET
279     DMPAPER_EXECUTIVE
280     DMPAPER_FANFOLD_LGL_GERMAN
281     DMPAPER_FANFOLD_STD_GERMAN
282     DMPAPER_FANFOLD_US
283     DMPAPER_FIRST
284     DMPAPER_FOLIO
285     DMPAPER_ISO_B4
286     DMPAPER_JAPANESE_POSTCARD
287     DMPAPER_JAPANESE_POSTCARD_ROTATED
288     DMPAPER_JENV_CHOU3
289     DMPAPER_JENV_CHOU3_ROTATED
290     DMPAPER_JENV_CHOU4
291     DMPAPER_JENV_CHOU4_ROTATED
292     DMPAPER_JENV_KAKU2
293     DMPAPER_JENV_KAKU2_ROTATED
294     DMPAPER_JENV_KAKU3
295     DMPAPER_JENV_KAKU3_ROTATED
296     DMPAPER_JENV_YOU4
297     DMPAPER_JENV_YOU4_ROTATED
298     DMPAPER_LAST
299     DMPAPER_LEDGER
300     DMPAPER_LEGAL
301     DMPAPER_LEGAL_EXTRA
302     DMPAPER_LETTER
303     DMPAPER_LETTERSMALL
304     DMPAPER_LETTER_EXTRA
305     DMPAPER_LETTER_EXTRA_TRANSVERSE
306     DMPAPER_LETTER_PLUS
307     DMPAPER_LETTER_ROTATED
308     DMPAPER_LETTER_TRANSVERSE
309     DMPAPER_NOTE
310     DMPAPER_P16K
311     DMPAPER_P16K_ROTATED
312     DMPAPER_P32K
313     DMPAPER_P32KBIG
314     DMPAPER_P32KBIG_ROTATED
315     DMPAPER_P32K_ROTATED
316     DMPAPER_PENV_1
317     DMPAPER_PENV_10
318     DMPAPER_PENV_10_ROTATED
319     DMPAPER_PENV_1_ROTATED
320     DMPAPER_PENV_2
321     DMPAPER_PENV_2_ROTATED
322     DMPAPER_PENV_3
323     DMPAPER_PENV_3_ROTATED
324     DMPAPER_PENV_4
325     DMPAPER_PENV_4_ROTATED
326     DMPAPER_PENV_5
327     DMPAPER_PENV_5_ROTATED
328     DMPAPER_PENV_6
329     DMPAPER_PENV_6_ROTATED
330     DMPAPER_PENV_7
331     DMPAPER_PENV_7_ROTATED
332     DMPAPER_PENV_8
333     DMPAPER_PENV_8_ROTATED
334     DMPAPER_PENV_9
335     DMPAPER_PENV_9_ROTATED
336     DMPAPER_QUARTO
337     DMPAPER_RESERVED_48
338     DMPAPER_RESERVED_49
339     DMPAPER_STATEMENT
340     DMPAPER_TABLOID
341     DMPAPER_TABLOID_EXTRA
342     DMPAPER_USER
343     DMRES_DRAFT
344     DMRES_HIGH
345     DMRES_LOW
346     DMRES_MEDIUM
347     DMTT_BITMAP
348     DMTT_DOWNLOAD
349     DMTT_DOWNLOAD_OUTLINE
350     DMTT_SUBDEV
351     DM_BITSPERPEL
352     DM_COLLATE
353     DM_COLOR
354     DM_COPIES
355     DM_COPY
356     DM_DEFAULTSOURCE
357     DM_DISPLAYFLAGS
358     DM_DISPLAYFREQUENCY
359     DM_DITHERTYPE
360     DM_DUPLEX
361     DM_FORMNAME
362     DM_ICMINTENT
363     DM_ICMMETHOD
364     DM_IN_BUFFER
365     DM_IN_PROMPT
366     DM_LOGPIXELS
367     DM_MEDIATYPE
368     DM_MODIFY
369     DM_ORIENTATION
370     DM_OUT_BUFFER
371     DM_OUT_DEFAULT
372     DM_PANNINGHEIGHT
373     DM_PANNINGWIDTH
374     DM_PAPERLENGTH
375     DM_PAPERSIZE
376     DM_PAPERWIDTH
377     DM_PELSHEIGHT
378     DM_PELSWIDTH
379     DM_POSITION
380     DM_PRINTQUALITY
381     DM_PROMPT
382     DM_SCALE
383     DM_SPECVERSION
384     DM_TTOPTION
385     DM_UPDATE
386     DM_YRESOLUTION
387     DOWNLOADFACE
388     DOWNLOADHEADER
389     DRAFTMODE
390     DRAFT_QUALITY
391     DRAWPATTERNRECT
392     DRIVERVERSION
393     DSTINVERT
394     DT_CHARSTREAM
395     DT_DISPFILE
396     DT_METAFILE
397     DT_PLOTTER
398     DT_RASCAMERA
399     DT_RASDISPLAY
400     DT_RASPRINTER
401     EASTEUROPE_CHARSET
402     EE_CHARSET
403     ELF_CULTURE_LATIN
404     ELF_VENDOR_SIZE
405     ELF_VERSION
406     EMR_ABORTPATH
407     EMR_ANGLEARC
408     EMR_ARC
409     EMR_ARCTO
410     EMR_BEGINPATH
411     EMR_BITBLT
412     EMR_CHORD
413     EMR_CLOSEFIGURE
414     EMR_CREATEBRUSHINDIRECT
415     EMR_CREATECOLORSPACE
416     EMR_CREATEDIBPATTERNBRUSHPT
417     EMR_CREATEMONOBRUSH
418     EMR_CREATEPALETTE
419     EMR_CREATEPEN
420     EMR_DELETECOLORSPACE
421     EMR_DELETEOBJECT
422     EMR_ELLIPSE
423     EMR_ENDPATH
424     EMR_EOF
425     EMR_EXCLUDECLIPRECT
426     EMR_EXTCREATEFONTINDIRECTW
427     EMR_EXTCREATEPEN
428     EMR_EXTFLOODFILL
429     EMR_EXTSELECTCLIPRGN
430     EMR_EXTTEXTOUTA
431     EMR_EXTTEXTOUTW
432     EMR_FILLPATH
433     EMR_FILLRGN
434     EMR_FLATTENPATH
435     EMR_FRAMERGN
436     EMR_GDICOMMENT
437     EMR_GLSBOUNDEDRECORD
438     EMR_GLSRECORD
439     EMR_HEADER
440     EMR_INTERSECTCLIPRECT
441     EMR_INVERTRGN
442     EMR_LINETO
443     EMR_MASKBLT
444     EMR_MAX
445     EMR_MIN
446     EMR_MODIFYWORLDTRANSFORM
447     EMR_MOVETOEX
448     EMR_OFFSETCLIPRGN
449     EMR_PAINTRGN
450     EMR_PIE
451     EMR_PIXELFORMAT
452     EMR_PLGBLT
453     EMR_POLYBEZIER
454     EMR_POLYBEZIER16
455     EMR_POLYBEZIERTO
456     EMR_POLYBEZIERTO16
457     EMR_POLYDRAW
458     EMR_POLYDRAW16
459     EMR_POLYGON
460     EMR_POLYGON16
461     EMR_POLYLINE
462     EMR_POLYLINE16
463     EMR_POLYLINETO
464     EMR_POLYLINETO16
465     EMR_POLYPOLYGON
466     EMR_POLYPOLYGON16
467     EMR_POLYPOLYLINE
468     EMR_POLYPOLYLINE16
469     EMR_POLYTEXTOUTA
470     EMR_POLYTEXTOUTW
471     EMR_REALIZEPALETTE
472     EMR_RECTANGLE
473     EMR_RESIZEPALETTE
474     EMR_RESTOREDC
475     EMR_ROUNDRECT
476     EMR_SAVEDC
477     EMR_SCALEVIEWPORTEXTEX
478     EMR_SCALEWINDOWEXTEX
479     EMR_SELECTCLIPPATH
480     EMR_SELECTOBJECT
481     EMR_SELECTPALETTE
482     EMR_SETARCDIRECTION
483     EMR_SETBKCOLOR
484     EMR_SETBKMODE
485     EMR_SETBRUSHORGEX
486     EMR_SETCOLORADJUSTMENT
487     EMR_SETCOLORSPACE
488     EMR_SETDIBITSTODEVICE
489     EMR_SETICMMODE
490     EMR_SETMAPMODE
491     EMR_SETMAPPERFLAGS
492     EMR_SETMETARGN
493     EMR_SETMITERLIMIT
494     EMR_SETPALETTEENTRIES
495     EMR_SETPIXELV
496     EMR_SETPOLYFILLMODE
497     EMR_SETROP2
498     EMR_SETSTRETCHBLTMODE
499     EMR_SETTEXTALIGN
500     EMR_SETTEXTCOLOR
501     EMR_SETVIEWPORTEXTEX
502     EMR_SETVIEWPORTORGEX
503     EMR_SETWINDOWEXTEX
504     EMR_SETWINDOWORGEX
505     EMR_SETWORLDTRANSFORM
506     EMR_STRETCHBLT
507     EMR_STRETCHDIBITS
508     EMR_STROKEANDFILLPATH
509     EMR_STROKEPATH
510     EMR_WIDENPATH
511     ENABLEDUPLEX
512     ENABLEPAIRKERNING
513     ENABLERELATIVEWIDTHS
514     ENCAPSULATED_POSTSCRIPT
515     ENDDOC
516     END_PATH
517     ENHMETA_SIGNATURE
518     ENHMETA_STOCK_OBJECT
519     ENUMPAPERBINS
520     ENUMPAPERMETRICS
521     EPSPRINTING
522     EPS_SIGNATURE
523     ERROR
524     ETO_CLIPPED
525     ETO_GLYPH_INDEX
526     ETO_GRAYED
527     ETO_IGNORELANGUAGE
528     ETO_OPAQUE
529     ETO_RTLREADING
530     EXTTEXTOUT
531     EXT_DEVICE_CAPS
532     FF_DECORATIVE
533     FF_DONTCARE
534     FF_MODERN
535     FF_ROMAN
536     FF_SCRIPT
537     FF_SWISS
538     FIXED_PITCH
539     FLI_GLYPHS
540     FLI_MASK
541     FLOODFILLBORDER
542     FLOODFILLSURFACE
543     FLUSHOUTPUT
544     FONTMAPPER_MAX
545     FS_ARABIC
546     FS_BALTIC
547     FS_CHINESESIMP
548     FS_CHINESETRAD
549     FS_CYRILLIC
550     FS_GREEK
551     FS_HEBREW
552     FS_JISJAPAN
553     FS_JOHAB
554     FS_LATIN1
555     FS_LATIN2
556     FS_SYMBOL
557     FS_THAI
558     FS_TURKISH
559     FS_VIETNAMESE
560     FS_WANSUNG
561     FW_BLACK
562     FW_BOLD
563     FW_DEMIBOLD
564     FW_DONTCARE
565     FW_EXTRABOLD
566     FW_EXTRALIGHT
567     FW_HEAVY
568     FW_LIGHT
569     FW_MEDIUM
570     FW_NORMAL
571     FW_REGULAR
572     FW_SEMIBOLD
573     FW_THIN
574     FW_ULTRABOLD
575     FW_ULTRALIGHT
576     GB2312_CHARSET
577     GCPCLASS_ARABIC
578     GCPCLASS_HEBREW
579     GCPCLASS_LATIN
580     GCPCLASS_LATINNUMBER
581     GCPCLASS_LATINNUMERICSEPARATOR
582     GCPCLASS_LATINNUMERICTERMINATOR
583     GCPCLASS_LOCALNUMBER
584     GCPCLASS_NEUTRAL
585     GCPCLASS_NUMERICSEPARATOR
586     GCPCLASS_POSTBOUNDLTR
587     GCPCLASS_POSTBOUNDRTL
588     GCPCLASS_PREBOUNDLTR
589     GCPCLASS_PREBOUNDRLT
590     GCPGLYPH_LINKAFTER
591     GCPGLYPH_LINKBEFORE
592     GCP_CLASSIN
593     GCP_DBCS
594     GCP_DIACRITIC
595     GCP_DISPLAYZWG
596     GCP_ERROR
597     GCP_GLYPHSHAPE
598     GCP_JUSTIFY
599     GCP_JUSTIFYIN
600     GCP_KASHIDA
601     GCP_LIGATE
602     GCP_MAXEXTENT
603     GCP_NEUTRALOVERRIDE
604     GCP_NUMERICOVERRIDE
605     GCP_NUMERICSLATIN
606     GCP_NUMERICSLOCAL
607     GCP_REORDER
608     GCP_SYMSWAPOFF
609     GCP_USEKERNING
610     GDICOMMENT_BEGINGROUP
611     GDICOMMENT_ENDGROUP
612     GDICOMMENT_MULTIFORMATS
613     GDICOMMENT_WINDOWS_METAFILE
614     GDICPMMENT_INDENTIFIER
615     GDI_ERROR
616     GETCOLORTABLE
617     GETDEVICEUNITS
618     GETEXTENDEDTEXTMETRICS
619     GETEXTENTTABLE
620     GETFACENAME
621     GETPAIRKERNTABLE
622     GETPENWIDTH
623     GETPHYSPAGESIZE
624     GETPRINTINGOFFSET
625     GETSCALINGFACTOR
626     GETSETPAPERBINS
627     GETSETPAPERMETRICS
628     GETSETPRINTORIENT
629     GETSETSCREENPARAMS
630     GETTECHNOLGY
631     GETTECHNOLOGY
632     GETTRACKKERNTABLE
633     GETVECTORBRUSHSIZE
634     GETVECTORPENSIZE
635     GGO_BITMAP
636     GGO_GLYPH_INDEX
637     GGO_GRAY2_BITMAP
638     GGO_GRAY4_BITMAP
639     GGO_GRAY8_BITMAP
640     GGO_METRICS
641     GGO_NATIVE
642     GM_ADVANCED
643     GM_COMPATIBLE
644     GM_LAST
645     GRAY_BRUSH
646     GREEK_CHARSET
647     HALFTONE
648     HANGEUL_CHARSET
649     HANGUL_CHARSET
650     HEBREW_CHARSET
651     HGDI_ERROR
652     HOLLOW_BRUSH
653     HORZRES
654     HORZSIZE
655     HS_BDIAGONAL
656     HS_CROSS
657     HS_DIAGCROSS
658     HS_FDIAGONAL
659     HS_HORIZONTAL
660     HS_VERTICAL
661     ICM_OFF
662     ICM_ON
663     ICM_QUERY
664     ILLUMINANT_A
665     ILLUMINANT_B
666     ILLUMINANT_C
667     ILLUMINANT_D50
668     ILLUMINANT_D55
669     ILLUMINANT_D65
670     ILLUMINANT_D75
671     ILLUMINANT_DAYLIGHT
672     ILLUMINANT_DEVICE_DEFAULT
673     ILLUMINANT_F2
674     ILLUMINANT_FLUORESCENT
675     ILLUMINANT_MAX_INDEX
676     ILLUMINANT_NTSC
677     ILLUMINANT_TUNGSTEN
678     ISO10_CHARSET
679     ISO3_CHARSET
680     ISO4_CHARSET
681     JOHAB_CHARSET
682     LCS_CALIBRATED_RGB
683     LCS_DEVICE_CMYK
684     LCS_DEVICE_RGB
685     LCS_GM_BUSINESS
686     LCS_GM_GRAPHICS
687     LCS_GM_IMAGES
688     LC_INTERIORS
689     LC_MARKER
690     LC_NONE
691     LC_POLYLINE
692     LC_POLYMARKER
693     LC_STYLED
694     LC_WIDE
695     LC_WIDESTYLED
696     LF_FACESIZE
697     LF_FULLFACESIZE
698     LINECAPS
699     LOGPIXELSX
700     LOGPIXELSY
701     LTGRAY_BRUSH
702     MAC_CHARSET
703     MAXSTRETCHBLTMODE
704     MERGECOPY
705     MERGEPAINT
706     META_ABORTDOC
707     META_ANIMATEPALETTE
708     META_ARC
709     META_BITBLT
710     META_CHORD
711     META_CREATEBITMAP
712     META_CREATEBITMAPINDIRECT
713     META_CREATEBRUSH
714     META_CREATEBRUSHINDIRECT
715     META_CREATEFONTINDIRECT
716     META_CREATEPALETTE
717     META_CREATEPATTERNBRUSH
718     META_CREATEPENINDIRECT
719     META_CREATEREGION
720     META_DELETEOBJECT
721     META_DIBBITBLT
722     META_DIBCREATEPATTERNBRUSH
723     META_DIBSTRETCHBLT
724     META_DRAWTEXT
725     META_ELLIPSE
726     META_ENDDOC
727     META_ENDPAGE
728     META_ESCAPE
729     META_EXCLUDECLIPRECT
730     META_EXTFLOODFILL
731     META_EXTTEXTOUT
732     META_FILLREGION
733     META_FLOODFILL
734     META_FRAMEREGION
735     META_INTERSECTCLIPRECT
736     META_INVERTREGION
737     META_LINETO
738     META_MOVETO
739     META_OFFSETCLIPRGN
740     META_OFFSETVIEWPORTORG
741     META_OFFSETWINDOWORG
742     META_PAINTREGION
743     META_PATBLT
744     META_PIE
745     META_POLYGON
746     META_POLYLINE
747     META_POLYPOLYGON
748     META_REALIZEPALETTE
749     META_RECTANGLE
750     META_RESETDC
751     META_RESIZEPALETTE
752     META_RESTOREDC
753     META_ROUNDRECT
754     META_SAVEDC
755     META_SCALEVIEWPORTEXT
756     META_SCALEWINDOWEXT
757     META_SELECTCLIPREGION
758     META_SELECTOBJECT
759     META_SELECTPALETTE
760     META_SETBKCOLOR
761     META_SETBKMODE
762     META_SETDIBTODEV
763     META_SETMAPMODE
764     META_SETMAPPERFLAGS
765     META_SETPALENTRIES
766     META_SETPIXEL
767     META_SETPOLYFILLMODE
768     META_SETRELABS
769     META_SETROP2
770     META_SETSTRETCHBLTMODE
771     META_SETTEXTALIGN
772     META_SETTEXTCHAREXTRA
773     META_SETTEXTCOLOR
774     META_SETTEXTJUSTIFICATION
775     META_SETVIEWPORTEXT
776     META_SETVIEWPORTORG
777     META_SETWINDOWEXT
778     META_SETWINDOWORG
779     META_STARTDOC
780     META_STARTPAGE
781     META_STRETCHBLT
782     META_STRETCHDIB
783     META_TEXTOUT
784     META_UNKNOWN
785     MFCOMMENT
786     MM_ANISOTROPIC
787     MM_HIENGLISH
788     MM_HIMETRIC
789     MM_ISOTROPIC
790     MM_LOENGLISH
791     MM_LOMETRIC
792     MM_MAX
793     MM_MAX_FIXEDSCALE
794     MM_MIN
795     MM_TEXT
796     MM_TWIPS
797     MONO_FONT
798     MOUSETRAILS
799     MWT_IDENTITY
800     MWT_LEFTMULTIPLY
801     MWT_MAX
802     MWT_MIN
803     MWT_RIGHTMULTIPLY
804     NEWFRAME
805     NEXTBAND
806     NONANTIALIASED_QUALITY
807     NOTSRCCOPY
808     NOTSRCERASE
809     NTM_BOLD
810     NTM_ITALIC
811     NTM_REGULAR
812     NULLREGION
813     NULL_BRUSH
814     NULL_PEN
815     NUMBRUSHES
816     NUMCOLORS
817     NUMFONTS
818     NUMMARKERS
819     NUMPENS
820     NUMRESERVED
821     OBJ_BITMAP
822     OBJ_BRUSH
823     OBJ_DC
824     OBJ_ENHMETADC
825     OBJ_ENHMETAFILE
826     OBJ_EXTPEN
827     OBJ_FONT
828     OBJ_MEMDC
829     OBJ_METADC
830     OBJ_METAFILE
831     OBJ_PAL
832     OBJ_PEN
833     OBJ_REGION
834     OEM_CHARSET
835     OEM_FIXED_FONT
836     OPAQUE
837     OPENCHANNEL
838     OUT_CHARACTER_PRECIS
839     OUT_DEFAULT_PRECIS
840     OUT_DEVICE_PRECIS
841     OUT_OUTLINE_PRECIS
842     OUT_RASTER_PRECIS
843     OUT_STRING_PRECIS
844     OUT_STROKE_PRECIS
845     OUT_TT_ONLY_PRECIS
846     OUT_TT_PRECIS
847     PANOSE_COUNT
848     PANOSE_FAMILYTYPE_INDEX
849     PAN_ANY
850     PAN_ARMSTYLE_INDEX
851     PAN_BENT_ARMS_DOUBLE_SERIF
852     PAN_BENT_ARMS_HORZ
853     PAN_BENT_ARMS_SINGLE_SERIF
854     PAN_BENT_ARMS_VERT
855     PAN_BENT_ARMS_WEDGE
856     PAN_CONTRAST_HIGH
857     PAN_CONTRAST_INDEX
858     PAN_CONTRAST_LOW
859     PAN_CONTRAST_MEDIUM
860     PAN_CONTRAST_MEDIUM_HIGH
861     PAN_CONTRAST_MEDIUM_LOW
862     PAN_CONTRAST_NONE
863     PAN_CONTRAST_VERY_HIGH
864     PAN_CONTRAST_VERY_LOW
865     PAN_CULTURE_LATIN
866     PAN_FAMILY_DECORATIVE
867     PAN_FAMILY_PICTORIAL
868     PAN_FAMILY_SCRIPT
869     PAN_FAMILY_TEXT_DISPLAY
870     PAN_LETTERFORM_INDEX
871     PAN_LETT_NORMAL_BOXED
872     PAN_LETT_NORMAL_COMPACT
873     PAN_LETT_NORMAL_FLATTENED
874     PAN_LETT_NORMAL_OFF_CENTER
875     PAN_LETT_NORMAL_ROUNDED
876     PAN_LETT_NORMAL_SQUARE
877     PAN_LETT_NORMAL_WEIGHTED
878     PAN_LETT_OBLIQUE_BOXED
879     PAN_LETT_OBLIQUE_COMPACT
880     PAN_LETT_OBLIQUE_FLATTENED
881     PAN_LETT_OBLIQUE_OFF_CENTER
882     PAN_LETT_OBLIQUE_ROUNDED
883     PAN_LETT_OBLIQUE_SQUARE
884     PAN_LETT_OBLIQUE_WEIGHTED
885     PAN_MIDLINE_CONSTANT_POINTED
886     PAN_MIDLINE_CONSTANT_SERIFED
887     PAN_MIDLINE_CONSTANT_TRIMMED
888     PAN_MIDLINE_HIGH_POINTED
889     PAN_MIDLINE_HIGH_SERIFED
890     PAN_MIDLINE_HIGH_TRIMMED
891     PAN_MIDLINE_INDEX
892     PAN_MIDLINE_LOW_POINTED
893     PAN_MIDLINE_LOW_SERIFED
894     PAN_MIDLINE_LOW_TRIMMED
895     PAN_MIDLINE_STANDARD_POINTED
896     PAN_MIDLINE_STANDARD_SERIFED
897     PAN_MIDLINE_STANDARD_TRIMMED
898     PAN_NO_FIT
899     PAN_PROPORTION_INDEX
900     PAN_PROP_CONDENSED
901     PAN_PROP_EVEN_WIDTH
902     PAN_PROP_EXPANDED
903     PAN_PROP_MODERN
904     PAN_PROP_MONOSPACED
905     PAN_PROP_OLD_STYLE
906     PAN_PROP_VERY_CONDENSED
907     PAN_PROP_VERY_EXPANDED
908     PAN_SERIFSTYLE_INDEX
909     PAN_SERIF_BONE
910     PAN_SERIF_COVE
911     PAN_SERIF_EXAGGERATED
912     PAN_SERIF_FLARED
913     PAN_SERIF_NORMAL_SANS
914     PAN_SERIF_OBTUSE_COVE
915     PAN_SERIF_OBTUSE_SANS
916     PAN_SERIF_OBTUSE_SQUARE_COVE
917     PAN_SERIF_PERP_SANS
918     PAN_SERIF_ROUNDED
919     PAN_SERIF_SQUARE
920     PAN_SERIF_SQUARE_COVE
921     PAN_SERIF_THIN
922     PAN_SERIF_TRIANGLE
923     PAN_STRAIGHT_ARMS_DOUBLE_SERIF
924     PAN_STRAIGHT_ARMS_HORZ
925     PAN_STRAIGHT_ARMS_SINGLE_SERIF
926     PAN_STRAIGHT_ARMS_VERT
927     PAN_STRAIGHT_ARMS_WEDGE
928     PAN_STROKEVARIATION_INDEX
929     PAN_STROKE_GRADUAL_DIAG
930     PAN_STROKE_GRADUAL_HORZ
931     PAN_STROKE_GRADUAL_TRAN
932     PAN_STROKE_GRADUAL_VERT
933     PAN_STROKE_INSTANT_VERT
934     PAN_STROKE_RAPID_HORZ
935     PAN_STROKE_RAPID_VERT
936     PAN_WEIGHT_BLACK
937     PAN_WEIGHT_BOLD
938     PAN_WEIGHT_BOOK
939     PAN_WEIGHT_DEMI
940     PAN_WEIGHT_HEAVY
941     PAN_WEIGHT_LIGHT
942     PAN_WEIGHT_MEDIUM
943     PAN_WEIGHT_NORD
944     PAN_WEIGHT_THIN
945     PAN_WEIGHT_VERY_LIGHT
946     PAN_WEIGTH_INDEX
947     PAN_XHEIGHT_CONSTANT_LARGE
948     PAN_XHEIGHT_CONSTANT_SMALL
949     PAN_XHEIGHT_CONSTANT_STANDARD
950     PAN_XHEIGHT_DUCKING_LARGE
951     PAN_XHEIGHT_DUCKING_SMALL
952     PAN_XHEIGHT_DUCKING_STANDARD
953     PAN_XHEIGHT_INDEX
954     PASSTHROUGH
955     PATCOPY
956     PATINVERT
957     PATPAINT
958     PC_EXPLICIT
959     PC_INTERIORS
960     PC_NOCOLLAPSE
961     PC_NONE
962     PC_PATHS
963     PC_POLYGON
964     PC_POLYPOLYGON
965     PC_RECTANGLE
966     PC_RESERVED
967     PC_SCANLINE
968     PC_STYLED
969     PC_TRAPEZOID
970     PC_WIDE
971     PC_WIDESTYLED
972     PC_WINDPOLYGON
973     PDEVICESIZE
974     PFD_DEPTH_DONTCARE
975     PFD_DOUBLEBUFFER
976     PFD_DOUBLEBUFFER_DONTCARE
977     PFD_DRAW_TO_BITMAP
978     PFD_DRAW_TO_WINDOW
979     PFD_GENERIC_ACCELERATED
980     PFD_GENERIC_FORMAT
981     PFD_MAIN_PLANE
982     PFD_NEED_PALETTE
983     PFD_NEED_SYSTEM_PALETTE
984     PFD_OVERLAY_PLANE
985     PFD_STEREO
986     PFD_STEREO_DONTCARE
987     PFD_SUPPORT_GDI
988     PFD_SUPPORT_OPENGL
989     PFD_SWAP_COPY
990     PFD_SWAP_EXCHANGE
991     PFD_SWAP_LAYER_BUFFERS
992     PFD_TYPE_COLORINDEX
993     PFD_TYPE_RGBA
994     PFD_UNDERLAY_PLANE
995     PHYSICALHEIGHT
996     PHYSICALOFFSETX
997     PHYSICALOFFSETY
998     PHYSICALWIDTH
999     PLANES
1000     POLYFILL_LAST
1001     POLYGONALCAPS
1002     POSTSCRIPT_DATA
1003     POSTSCRIPT_IDENTIFY
1004     POSTSCRIPT_IGNORE
1005     POSTSCRIPT_INJECTION
1006     POSTSCRIPT_PASSTHROUGH
1007     PRINTRATEUNIT_CPS
1008     PRINTRATEUNIT_IPM
1009     PRINTRATEUNIT_LPM
1010     PRINTRATEUNIT_PPM
1011     PROOF_QUALITY
1012     PR_JOBSTATUS
1013     PSIDENT_GDICENTRIC
1014     PSIDENT_PSCENTRIC
1015     PS_ALTERNATE
1016     PS_COSMETIC
1017     PS_DASH
1018     PS_DASHDOT
1019     PS_DASHDOTDOT
1020     PS_DOT
1021     PS_ENDCAP_FLAT
1022     PS_ENDCAP_MASK
1023     PS_ENDCAP_ROUND
1024     PS_ENDCAP_SQUARE
1025     PS_GEOMETRIC
1026     PS_INSIDEFRAME
1027     PS_JOIN_BEVEL
1028     PS_JOIN_MASK
1029     PS_JOIN_MITER
1030     PS_JOIN_ROUND
1031     PS_NULL
1032     PS_SOLID
1033     PS_STYLE_MASK
1034     PS_TYPE_MASK
1035     PS_USERSTYLE
1036     PT_BEZIERTO
1037     PT_CLOSEFIGURE
1038     PT_LINETO
1039     PT_MOVETO
1040     QDI_DIBTOSCREEN
1041     QDI_GETDIBITS
1042     QDI_SETDIBITS
1043     QDI_STRETCHDIB
1044     QUERYDIBSUPPORT
1045     QUERYESCSUPPORT
1046     R2_BLACK
1047     R2_COPYPEN
1048     R2_MASKNOTPEN
1049     R2_MASKPEN
1050     R2_MASKPENNOT
1051     R2_MERGENOTPEN
1052     R2_MERGEPEN
1053     R2_MERGEPENNOT
1054     R2_NOP
1055     R2_NOT
1056     R2_NOTCOPYPEN
1057     R2_NOTMASKPEN
1058     R2_NOTMERGEPEN
1059     R2_NOTXORPEN
1060     R2_WHITE
1061     R2_XORPEN
1062     RASTERCAPS
1063     RASTER_FONTTYPE
1064     RC_BANDING
1065     RC_BIGFONT
1066     RC_BITBLT
1067     RC_BITMAP64
1068     RC_DEVBITS
1069     RC_DIBTODEV
1070     RC_DI_BITMAP
1071     RC_FLOODFILL
1072     RC_GDI20_OUTPUT
1073     RC_GDI20_STATE
1074     RC_NONE
1075     RC_OP_DX_OUTPUT
1076     RC_PALETTE
1077     RC_SAVEBITMAP
1078     RC_SCALING
1079     RC_STRETCHBLT
1080     RC_STRETCHDIB
1081     RDH_RECTANGLES
1082     REFERENCE_BLACK_MAX
1083     REFERENCE_BLACK_MIN
1084     REFERENCE_WHITE_MAX
1085     REFERENCE_WHITE_MIN
1086     RELATIVE
1087     RESTORE_CTM
1088     RGB_GAMMA_MAX
1089     RGB_GAMMA_MIN
1090     RGN_AND
1091     RGN_COPY
1092     RGN_DIFF
1093     RGN_ERROR
1094     RGN_MAX
1095     RGN_MIN
1096     RGN_OR
1097     RGN_XOR
1098     RUSSIAN_CHARSET
1099     SAVE_CTM
1100     SCALINGFACTORX
1101     SCALINGFACTORY
1102     SELECTPAPERSOURCE
1103     SETABORTPROC
1104     SETALLJUSTVALUES
1105     SETCHARSET
1106     SETCOLORTABLE
1107     SETCOPYCOUNT
1108     SETDIBSCALING
1109     SETKERNTRACK
1110     SETLINECAP
1111     SETLINEJOIN
1112     SETMITERLIMIT
1113     SET_ARC_DIRECTION
1114     SET_BACKGROUND_COLOR
1115     SET_BOUNDS
1116     SET_CLIP_BOX
1117     SET_MIRROR_MODE
1118     SET_POLY_MODE
1119     SET_SCREEN_ANGLE
1120     SET_SPREAD
1121     SHIFTJIS_CHARSET
1122     SIMPLEREGION
1123     SIZEPALETTE
1124     SP_APPABORT
1125     SP_ERROR
1126     SP_NOTREPORTED
1127     SP_OUTOFDISK
1128     SP_OUTOFMEMORY
1129     SP_USERABORT
1130     SRCAND
1131     SRCCOPY
1132     SRCERASE
1133     SRCINVERT
1134     SRCPAINT
1135     STARTDOC
1136     STOCK_LAST
1137     STRETCHBLT
1138     STRETCH_ANDSCANS
1139     STRETCH_DELETESCANS
1140     STRETCH_HALFTONE
1141     STRETCH_ORSCANS
1142     SYMBOL_CHARSET
1143     SYSPAL_ERROR
1144     SYSPAL_NOSTATIC
1145     SYSPAL_STATIC
1146     SYSTEM_FIXED_FONT
1147     SYSTEM_FONT
1148     TA_BASELINE
1149     TA_BOTTOM
1150     TA_CENTER
1151     TA_LEFT
1152     TA_MASK
1153     TA_NOUPDATECP
1154     TA_RIGHT
1155     TA_RTLREADING
1156     TA_TOP
1157     TA_UPDATECP
1158     TCI_SRCCHARSET
1159     TCI_SRCCODEPAGE
1160     TCI_SRCFONTSIG
1161     TCVN_CHARSET
1162     TC_CP_STROKE
1163     TC_CR_90
1164     TC_CR_ANY
1165     TC_EA_DOUBLE
1166     TC_IA_ABLE
1167     TC_OP_CHARACTER
1168     TC_OP_STROKE
1169     TC_RA_ABLE
1170     TC_RESERVED
1171     TC_SA_CONTIN
1172     TC_SA_DOUBLE
1173     TC_SA_INTEGER
1174     TC_SCROLLBLT
1175     TC_SF_X_YINDEP
1176     TC_SO_ABLE
1177     TC_TT_ABLE
1178     TC_UA_ABLE
1179     TC_VA_ABLE
1180     TECHNOLOGY
1181     TEXTCAPS
1182     THAI_CHARSET
1183     TMPF_DEVICE
1184     TMPF_FIXED_PITCH
1185     TMPF_TRUETYPE
1186     TMPF_VECTOR
1187     TRANSFORM_CTM
1188     TRANSPARENT
1189     TRUETYPE_FONTTYPE
1190     TT_AVAILABLE
1191     TT_ENABLED
1192     TT_POLYGON_TYPE
1193     TT_PRIM_LINE
1194     TT_PRIM_QSPLINE
1195     TURKISH_CHARSET
1196     VARIABLE_PITCH
1197     VERTRES
1198     VERTSIZE
1199     VISCII_CHARSET
1200     VREFRESH
1201     VTA_BASELINE
1202     VTA_BOTTOM
1203     VTA_CENTER
1204     VTA_LEFT
1205     VTA_RIGHT
1206     VTA_TOP
1207     WHITENESS
1208     WHITEONBLACK
1209     WHITE_BRUSH
1210     WHITE_PEN
1211     WINDING
1212 );
1213 @EXPORT_OK = qw();
1214
1215 use constant ABORTDOC => 2;
1216 use constant ABSOLUTE => 1;
1217 use constant AD_CLOCKWISE => 2;
1218 use constant AD_COUNTERCLOCKWISE => 1;
1219 use constant ALTERNATE => 1;
1220 use constant ANSI_FIXED_FONT => 11;
1221 use constant ANSI_VAR_FONT => 12;
1222 use constant ANTIALIASED_QUALITY => 4;
1223 use constant ARABIC_CHARSET => 178;
1224 use constant ASPECTX => 40;
1225 use constant ASPECTXY => 44;
1226 use constant ASPECTY => 42;
1227 use constant ASPECT_FILTERING => 1;
1228 use constant BALTIC_CHARSET => 186;
1229 use constant BANDINFO => 24;
1230 use constant BEGIN_PATH => 4096;
1231 use constant BITSPIXEL => 12;
1232 use constant BI_BITFIELDS => 3;
1233 use constant BI_RGB => 0;
1234 use constant BI_RLE4 => 2;
1235 use constant BI_RLE8 => 1;
1236 use constant BKMODE_LAST => 2;
1237 use constant BLACKNESS => 66;
1238 use constant BLACKONWHITE => 1;
1239 use constant BLACK_BRUSH => 4;
1240 use constant BLACK_PEN => 7;
1241 use constant BS_DIBPATTERN => 5;
1242 use constant BS_DIBPATTERN8X8 => 8;
1243 use constant BS_DIBPATTERNPT => 6;
1244 use constant BS_HATCHED => 2;
1245 use constant BS_HOLLOW => 1;
1246 use constant BS_INDEXED => 4;
1247 use constant BS_MONOPATTERN => 9;
1248 use constant BS_NULL => 1;
1249 use constant BS_PATTERN => 3;
1250 use constant BS_PATTERN8X8 => 7;
1251 use constant BS_SOLID => 0;
1252 use constant BTLALIGNMENT => 119;
1253 use constant C1_BIT_PACKED => 512;
1254 use constant C1_BYTE_PACKED => 1024;
1255 use constant C1_CMYK_ABLE => 4096;
1256 use constant C1_COLORCURSOR => 2048;
1257 use constant C1_DIBENGINE => 16;
1258 use constant C1_EMF_COMPLIANT => 8;
1259 use constant C1_GAMMA_RAMP => 64;
1260 use constant C1_GLYPH_INDEX => 256;
1261 use constant C1_REINIT_ABLE => 128;
1262 use constant C1_SLOW_CARD => 8192;
1263 use constant C1_TRANSPARENT => 1;
1264 use constant C1_TT_CR_ANY => 4;
1265 use constant CAPS1 => 94;
1266 use constant CA_LOG_FILTER => 2;
1267 use constant CA_NEGATIVE => 1;
1268 use constant CBM_INIT => 4;
1269 use constant CCHDEVICENAME => 32;
1270 use constant CCHFORMNAME => 32;
1271 use constant CC_CHORD => 4;
1272 use constant CC_CIRCLES => 1;
1273 use constant CC_ELLIPSES => 8;
1274 use constant CC_INTERIORS => 128;
1275 use constant CC_NONE => 0;
1276 use constant CC_PIE => 2;
1277 use constant CC_ROUNDRECT => 256;
1278 use constant CC_STYLED => 32;
1279 use constant CC_WIDE => 16;
1280 use constant CC_WIDESTYLED => 64;
1281 use constant CELTIC_CHARSET => 246;
1282 use constant CHINESEBIG5_CHARSET => 136;
1283 use constant CLIPCAPS => 36;
1284 use constant CLIP_CHARACTER_PRECIS => 1;
1285 use constant CLIP_DEFAULT_PRECIS => 0;
1286 use constant CLIP_EMBEDDED => 128;
1287 use constant CLIP_LH_ANGLES => 16;
1288 use constant CLIP_MASK => 15;
1289 use constant CLIP_STROKE_PRECIS => 2;
1290 use constant CLIP_TO_PATH => 4097;
1291 use constant CLIP_TT_ALWAYS => 32;
1292 use constant CLOSECHANNEL => 4112;
1293 use constant CLR_INVALID => -1;
1294 use constant CM_IN_GAMUT => 0;
1295 use constant CM_OUT_OF_GAMUT => 255;
1296 use constant COLORONCOLOR => 3;
1297 use constant COLORRES => 108;
1298 use constant COLOR_ADJ_MAX => 100;
1299 use constant COLOR_ADJ_MIN => -100;
1300 use constant COMPLEXREGION => 3;
1301 use constant CP_NONE => 0;
1302 use constant CP_RECTANGLE => 1;
1303 use constant CP_REGION => 2;
1304 use constant CURVECAPS => 28;
1305 use constant DCBA_FACEDOWNCENTER => 257;
1306 use constant DCBA_FACEDOWNLEFT => 258;
1307 use constant DCBA_FACEDOWNNONE => 256;
1308 use constant DCBA_FACEDOWNRIGHT => 259;
1309 use constant DCBA_FACEUPCENTER => 1;
1310 use constant DCBA_FACEUPLEFT => 2;
1311 use constant DCBA_FACEUPNONE => 0;
1312 use constant DCBA_FACEUPRIGHT => 3;
1313 use constant DCB_ACCUMULATE => 2;
1314 use constant DCB_DIRTY => 2;
1315 use constant DCB_DISABLE => 8;
1316 use constant DCB_ENABLE => 4;
1317 use constant DCB_RESET => 1;
1318 use constant DCB_SET => 3;
1319 use constant DCTT_BITMAP => 1;
1320 use constant DCTT_DOWNLOAD => 2;
1321 use constant DCTT_DOWNLOAD_OUTLINE => 8;
1322 use constant DCTT_SUBDEV => 4;
1323 use constant DC_BINADJUST => 19;
1324 use constant DC_BINNAMES => 12;
1325 use constant DC_BINS => 6;
1326 use constant DC_COLLATE => 22;
1327 use constant DC_COLORDEVICE => 32;
1328 use constant DC_COPIES => 18;
1329 use constant DC_DATATYPE_PRODUCED => 21;
1330 use constant DC_DRIVER => 11;
1331 use constant DC_DUPLEX => 7;
1332 use constant DC_EMF_COMPLIANT => 20;
1333 use constant DC_ENUMRESOLUTIONS => 13;
1334 use constant DC_EXTRA => 9;
1335 use constant DC_FIELDS => 1;
1336 use constant DC_FILEDEPENDENCIES => 14;
1337 use constant DC_MANUFACTURER => 23;
1338 use constant DC_MAXEXTENT => 5;
1339 use constant DC_MEDIAREADY => 29;
1340 use constant DC_MINEXTENT => 4;
1341 use constant DC_MODEL => 24;
1342 use constant DC_NUP => 33;
1343 use constant DC_ORIENTATION => 17;
1344 use constant DC_PAPERNAMES => 16;
1345 use constant DC_PAPERS => 2;
1346 use constant DC_PAPERSIZE => 3;
1347 use constant DC_PERSONALITY => 25;
1348 use constant DC_PRINTERMEM => 28;
1349 use constant DC_PRINTRATE => 26;
1350 use constant DC_PRINTRATEPPM => 31;
1351 use constant DC_PRINTRATEUNIT => 27;
1352 use constant DC_SIZE => 8;
1353 use constant DC_STAPLE => 30;
1354 use constant DC_TRUETYPE => 15;
1355 use constant DC_VERSION => 10;
1356 use constant DEFAULT_CHARSET => 1;
1357 use constant DEFAULT_GUI_FONT => 17;
1358 use constant DEFAULT_PALETTE => 15;
1359 use constant DEFAULT_PITCH => 0;
1360 use constant DEFAULT_QUALITY => 0;
1361 use constant DESKTOPHORZRES => 118;
1362 use constant DESKTOPVERTRES => 117;
1363 use constant DEVICEDATA => 19;
1364 use constant DEVICE_DEFAULT_FONT => 14;
1365 use constant DEVICE_FONTTYPE => 2;
1366 use constant DIB_PAL_COLORS => 1;
1367 use constant DIB_RGB_COLORS => 0;
1368 use constant DISPLAY_DEVICE_ATTACHED_TO_DESKTOP => 1;
1369 use constant DISPLAY_DEVICE_MIRRORING_DRIVER => 8;
1370 use constant DISPLAY_DEVICE_MULTI_DRIVER => 2;
1371 use constant DISPLAY_DEVICE_PRIMARY_DEVICE => 4;
1372 use constant DISPLAY_DEVICE_VGA_COMPATIBLE => 16;
1373 use constant DI_APPBANDING => 1;
1374 use constant DKGRAY_BRUSH => 3;
1375 use constant DMBIN_AUTO => 7;
1376 use constant DMBIN_CASSETTE => 14;
1377 use constant DMBIN_ENVELOPE => 5;
1378 use constant DMBIN_ENVMANUAL => 6;
1379 use constant DMBIN_FIRST => 1;
1380 use constant DMBIN_FORMSOURCE => 15;
1381 use constant DMBIN_LARGECAPACITY => 11;
1382 use constant DMBIN_LARGEFMT => 10;
1383 use constant DMBIN_LAST => 15;
1384 use constant DMBIN_LOWER => 2;
1385 use constant DMBIN_MANUAL => 4;
1386 use constant DMBIN_MIDDLE => 3;
1387 use constant DMBIN_ONLYONE => 1;
1388 use constant DMBIN_SMALLFMT => 9;
1389 use constant DMBIN_TRACTOR => 8;
1390 use constant DMBIN_UPPER => 1;
1391 use constant DMBIN_USER => 256;
1392 use constant DMCOLLATE_FALSE => 0;
1393 use constant DMCOLLATE_TRUE => 1;
1394 use constant DMCOLOR_COLOR => 2;
1395 use constant DMCOLOR_MONOCHROME => 1;
1396 use constant DMDITHER_COARSE => 2;
1397 use constant DMDITHER_FINE => 3;
1398 use constant DMDITHER_GRAYSCALE => 5;
1399 use constant DMDITHER_LINEART => 4;
1400 use constant DMDITHER_NONE => 1;
1401 use constant DMDITHER_USER => 256;
1402 use constant DMDUP_HORIZONTAL => 3;
1403 use constant DMDUP_SIMPLEX => 1;
1404 use constant DMDUP_VERTICAL => 2;
1405 use constant DMICMMETHOD_DEVICE => 4;
1406 use constant DMICMMETHOD_DRIVER => 3;
1407 use constant DMICMMETHOD_NONE => 1;
1408 use constant DMICMMETHOD_SYSTEM => 2;
1409 use constant DMICMMETHOD_USER => 256;
1410 use constant DMICM_COLORMETRIC => 3;
1411 use constant DMICM_CONTRAST => 2;
1412 use constant DMICM_SATURATE => 1;
1413 use constant DMICM_USER => 256;
1414 use constant DMMEDIA_GLOSSY => 3;
1415 use constant DMMEDIA_STANDARD => 1;
1416 use constant DMMEDIA_TRANSPARENCY => 2;
1417 use constant DMMEDIA_USER => 256;
1418 use constant DMORIENT_LANDSCAPE => 2;
1419 use constant DMORIENT_PORTRAIT => 1;
1420 use constant DMPAPER_10X11 => 45;
1421 use constant DMPAPER_10X14 => 16;
1422 use constant DMPAPER_11X17 => 17;
1423 use constant DMPAPER_12X11 => 90;
1424 use constant DMPAPER_15X11 => 46;
1425 use constant DMPAPER_9X11 => 44;
1426 use constant DMPAPER_A2 => 66;
1427 use constant DMPAPER_A3 => 8;
1428 use constant DMPAPER_A3_EXTRA => 63;
1429 use constant DMPAPER_A3_EXTRA_TRANSVERSE => 68;
1430 use constant DMPAPER_A3_ROTATED => 76;
1431 use constant DMPAPER_A3_TRANSVERSE => 67;
1432 use constant DMPAPER_A4 => 9;
1433 use constant DMPAPER_A4SMALL => 10;
1434 use constant DMPAPER_A4_EXTRA => 53;
1435 use constant DMPAPER_A4_PLUS => 60;
1436 use constant DMPAPER_A4_ROTATED => 77;
1437 use constant DMPAPER_A4_TRANSVERSE => 55;
1438 use constant DMPAPER_A5 => 11;
1439 use constant DMPAPER_A5_EXTRA => 64;
1440 use constant DMPAPER_A5_ROTATED => 78;
1441 use constant DMPAPER_A5_TRANSVERSE => 61;
1442 use constant DMPAPER_A6 => 70;
1443 use constant DMPAPER_A6_ROTATED => 83;
1444 use constant DMPAPER_A_PLUS => 57;
1445 use constant DMPAPER_B4 => 12;
1446 use constant DMPAPER_B4_JIS_ROTATED => 79;
1447 use constant DMPAPER_B5 => 13;
1448 use constant DMPAPER_B5_EXTRA => 65;
1449 use constant DMPAPER_B5_JIS_ROTATED => 80;
1450 use constant DMPAPER_B5_TRANSVERSE => 62;
1451 use constant DMPAPER_B6_JIS => 88;
1452 use constant DMPAPER_B6_JIS_ROTATED => 89;
1453 use constant DMPAPER_B_PLUS => 58;
1454 use constant DMPAPER_CSHEET => 24;
1455 use constant DMPAPER_DBL_JAPANESE_POSTCARD => 69;
1456 use constant DMPAPER_DBL_JAPANESE_POSTCARD_ROTATED => 82;
1457 use constant DMPAPER_DSHEET => 25;
1458 use constant DMPAPER_ENV_10 => 20;
1459 use constant DMPAPER_ENV_11 => 21;
1460 use constant DMPAPER_ENV_12 => 22;
1461 use constant DMPAPER_ENV_14 => 23;
1462 use constant DMPAPER_ENV_9 => 19;
1463 use constant DMPAPER_ENV_B4 => 33;
1464 use constant DMPAPER_ENV_B5 => 34;
1465 use constant DMPAPER_ENV_B6 => 35;
1466 use constant DMPAPER_ENV_C3 => 29;
1467 use constant DMPAPER_ENV_C4 => 30;
1468 use constant DMPAPER_ENV_C5 => 28;
1469 use constant DMPAPER_ENV_C6 => 31;
1470 use constant DMPAPER_ENV_C65 => 32;
1471 use constant DMPAPER_ENV_DL => 27;
1472 use constant DMPAPER_ENV_INVITE => 47;
1473 use constant DMPAPER_ENV_ITALY => 36;
1474 use constant DMPAPER_ENV_MONARCH => 37;
1475 use constant DMPAPER_ENV_PERSONAL => 38;
1476 use constant DMPAPER_ESHEET => 26;
1477 use constant DMPAPER_EXECUTIVE => 7;
1478 use constant DMPAPER_FANFOLD_LGL_GERMAN => 41;
1479 use constant DMPAPER_FANFOLD_STD_GERMAN => 40;
1480 use constant DMPAPER_FANFOLD_US => 39;
1481 use constant DMPAPER_FIRST => 1;
1482 use constant DMPAPER_FOLIO => 14;
1483 use constant DMPAPER_ISO_B4 => 42;
1484 use constant DMPAPER_JAPANESE_POSTCARD => 43;
1485 use constant DMPAPER_JAPANESE_POSTCARD_ROTATED => 81;
1486 use constant DMPAPER_JENV_CHOU3 => 73;
1487 use constant DMPAPER_JENV_CHOU3_ROTATED => 86;
1488 use constant DMPAPER_JENV_CHOU4 => 74;
1489 use constant DMPAPER_JENV_CHOU4_ROTATED => 87;
1490 use constant DMPAPER_JENV_KAKU2 => 71;
1491 use constant DMPAPER_JENV_KAKU2_ROTATED => 84;
1492 use constant DMPAPER_JENV_KAKU3 => 72;
1493 use constant DMPAPER_JENV_KAKU3_ROTATED => 85;
1494 use constant DMPAPER_JENV_YOU4 => 91;
1495 use constant DMPAPER_JENV_YOU4_ROTATED => 92;
1496 use constant DMPAPER_LAST => 118;
1497 use constant DMPAPER_LEDGER => 4;
1498 use constant DMPAPER_LEGAL => 5;
1499 use constant DMPAPER_LEGAL_EXTRA => 51;
1500 use constant DMPAPER_LETTER => 1;
1501 use constant DMPAPER_LETTERSMALL => 2;
1502 use constant DMPAPER_LETTER_EXTRA => 50;
1503 use constant DMPAPER_LETTER_EXTRA_TRANSVERSE => 56;
1504 use constant DMPAPER_LETTER_PLUS => 59;
1505 use constant DMPAPER_LETTER_ROTATED => 75;
1506 use constant DMPAPER_LETTER_TRANSVERSE => 54;
1507 use constant DMPAPER_NOTE => 18;
1508 use constant DMPAPER_P16K => 93;
1509 use constant DMPAPER_P16K_ROTATED => 106;
1510 use constant DMPAPER_P32K => 94;
1511 use constant DMPAPER_P32KBIG => 95;
1512 use constant DMPAPER_P32KBIG_ROTATED => 108;
1513 use constant DMPAPER_P32K_ROTATED => 107;
1514 use constant DMPAPER_PENV_1 => 96;
1515 use constant DMPAPER_PENV_10 => 105;
1516 use constant DMPAPER_PENV_10_ROTATED => 118;
1517 use constant DMPAPER_PENV_1_ROTATED => 109;
1518 use constant DMPAPER_PENV_2 => 97;
1519 use constant DMPAPER_PENV_2_ROTATED => 110;
1520 use constant DMPAPER_PENV_3 => 98;
1521 use constant DMPAPER_PENV_3_ROTATED => 111;
1522 use constant DMPAPER_PENV_4 => 99;
1523 use constant DMPAPER_PENV_4_ROTATED => 112;
1524 use constant DMPAPER_PENV_5 => 100;
1525 use constant DMPAPER_PENV_5_ROTATED => 113;
1526 use constant DMPAPER_PENV_6 => 101;
1527 use constant DMPAPER_PENV_6_ROTATED => 114;
1528 use constant DMPAPER_PENV_7 => 102;
1529 use constant DMPAPER_PENV_7_ROTATED => 115;
1530 use constant DMPAPER_PENV_8 => 103;
1531 use constant DMPAPER_PENV_8_ROTATED => 116;
1532 use constant DMPAPER_PENV_9 => 104;
1533 use constant DMPAPER_PENV_9_ROTATED => 117;
1534 use constant DMPAPER_QUARTO => 15;
1535 use constant DMPAPER_RESERVED_48 => 48;
1536 use constant DMPAPER_RESERVED_49 => 49;
1537 use constant DMPAPER_STATEMENT => 6;
1538 use constant DMPAPER_TABLOID => 3;
1539 use constant DMPAPER_TABLOID_EXTRA => 52;
1540 use constant DMPAPER_USER => 256;
1541 use constant DMRES_DRAFT => -1;
1542 use constant DMRES_HIGH => -4;
1543 use constant DMRES_LOW => -2;
1544 use constant DMRES_MEDIUM => -3;
1545 use constant DMTT_BITMAP => 1;
1546 use constant DMTT_DOWNLOAD => 2;
1547 use constant DMTT_DOWNLOAD_OUTLINE => 4;
1548 use constant DMTT_SUBDEV => 3;
1549 use constant DM_BITSPERPEL => 262144;
1550 use constant DM_COLLATE => 32768;
1551 use constant DM_COLOR => 2048;
1552 use constant DM_COPIES => 256;
1553 use constant DM_COPY => 2;
1554 use constant DM_DEFAULTSOURCE => 512;
1555 use constant DM_DISPLAYFLAGS => 2097152;
1556 use constant DM_DISPLAYFREQUENCY => 4194304;
1557 use constant DM_DITHERTYPE => 67108864;
1558 use constant DM_DUPLEX => 4096;
1559 use constant DM_FORMNAME => 65536;
1560 use constant DM_ICMINTENT => 16777216;
1561 use constant DM_ICMMETHOD => 8388608;
1562 use constant DM_IN_BUFFER => 8;
1563 use constant DM_IN_PROMPT => 4;
1564 use constant DM_LOGPIXELS => 131072;
1565 use constant DM_MEDIATYPE => 33554432;
1566 use constant DM_MODIFY => 8;
1567 use constant DM_ORIENTATION => 1;
1568 use constant DM_OUT_BUFFER => 2;
1569 use constant DM_OUT_DEFAULT => 1;
1570 use constant DM_PANNINGHEIGHT => 268435456;
1571 use constant DM_PANNINGWIDTH => 134217728;
1572 use constant DM_PAPERLENGTH => 4;
1573 use constant DM_PAPERSIZE => 2;
1574 use constant DM_PAPERWIDTH => 8;
1575 use constant DM_PELSHEIGHT => 1048576;
1576 use constant DM_PELSWIDTH => 524288;
1577 use constant DM_POSITION => 32;
1578 use constant DM_PRINTQUALITY => 1024;
1579 use constant DM_PROMPT => 4;
1580 use constant DM_SCALE => 16;
1581 use constant DM_SPECVERSION => 1025;
1582 use constant DM_TTOPTION => 16384;
1583 use constant DM_UPDATE => 1;
1584 use constant DM_YRESOLUTION => 8192;
1585 use constant DOWNLOADFACE => 514;
1586 use constant DOWNLOADHEADER => 4111;
1587 use constant DRAFTMODE => 7;
1588 use constant DRAFT_QUALITY => 1;
1589 use constant DRAWPATTERNRECT => 25;
1590 use constant DRIVERVERSION => 0;
1591 use constant DSTINVERT => 5570569;
1592 use constant DT_CHARSTREAM => 4;
1593 use constant DT_DISPFILE => 6;
1594 use constant DT_METAFILE => 5;
1595 use constant DT_PLOTTER => 0;
1596 use constant DT_RASCAMERA => 3;
1597 use constant DT_RASDISPLAY => 1;
1598 use constant DT_RASPRINTER => 2;
1599 use constant EASTEUROPE_CHARSET => 238;
1600 use constant EE_CHARSET => 238;
1601 use constant ELF_CULTURE_LATIN => 0;
1602 use constant ELF_VENDOR_SIZE => 4;
1603 use constant ELF_VERSION => 0;
1604 use constant EMR_ABORTPATH => 68;
1605 use constant EMR_ANGLEARC => 41;
1606 use constant EMR_ARC => 45;
1607 use constant EMR_ARCTO => 55;
1608 use constant EMR_BEGINPATH => 59;
1609 use constant EMR_BITBLT => 76;
1610 use constant EMR_CHORD => 46;
1611 use constant EMR_CLOSEFIGURE => 61;
1612 use constant EMR_CREATEBRUSHINDIRECT => 39;
1613 use constant EMR_CREATECOLORSPACE => 99;
1614 use constant EMR_CREATEDIBPATTERNBRUSHPT => 94;
1615 use constant EMR_CREATEMONOBRUSH => 93;
1616 use constant EMR_CREATEPALETTE => 49;
1617 use constant EMR_CREATEPEN => 38;
1618 use constant EMR_DELETECOLORSPACE => 101;
1619 use constant EMR_DELETEOBJECT => 40;
1620 use constant EMR_ELLIPSE => 42;
1621 use constant EMR_ENDPATH => 60;
1622 use constant EMR_EOF => 14;
1623 use constant EMR_EXCLUDECLIPRECT => 29;
1624 use constant EMR_EXTCREATEFONTINDIRECTW => 82;
1625 use constant EMR_EXTCREATEPEN => 95;
1626 use constant EMR_EXTFLOODFILL => 53;
1627 use constant EMR_EXTSELECTCLIPRGN => 75;
1628 use constant EMR_EXTTEXTOUTA => 83;
1629 use constant EMR_EXTTEXTOUTW => 84;
1630 use constant EMR_FILLPATH => 62;
1631 use constant EMR_FILLRGN => 71;
1632 use constant EMR_FLATTENPATH => 65;
1633 use constant EMR_FRAMERGN => 72;
1634 use constant EMR_GDICOMMENT => 70;
1635 use constant EMR_GLSBOUNDEDRECORD => 103;
1636 use constant EMR_GLSRECORD => 102;
1637 use constant EMR_HEADER => 1;
1638 use constant EMR_INTERSECTCLIPRECT => 30;
1639 use constant EMR_INVERTRGN => 73;
1640 use constant EMR_LINETO => 54;
1641 use constant EMR_MASKBLT => 78;
1642 use constant EMR_MAX => 104;
1643 use constant EMR_MIN => 1;
1644 use constant EMR_MODIFYWORLDTRANSFORM => 36;
1645 use constant EMR_MOVETOEX => 27;
1646 use constant EMR_OFFSETCLIPRGN => 26;
1647 use constant EMR_PAINTRGN => 74;
1648 use constant EMR_PIE => 47;
1649 use constant EMR_PIXELFORMAT => 104;
1650 use constant EMR_PLGBLT => 79;
1651 use constant EMR_POLYBEZIER => 2;
1652 use constant EMR_POLYBEZIER16 => 85;
1653 use constant EMR_POLYBEZIERTO => 5;
1654 use constant EMR_POLYBEZIERTO16 => 88;
1655 use constant EMR_POLYDRAW => 56;
1656 use constant EMR_POLYDRAW16 => 92;
1657 use constant EMR_POLYGON => 3;
1658 use constant EMR_POLYGON16 => 86;
1659 use constant EMR_POLYLINE => 4;
1660 use constant EMR_POLYLINE16 => 87;
1661 use constant EMR_POLYLINETO => 6;
1662 use constant EMR_POLYLINETO16 => 89;
1663 use constant EMR_POLYPOLYGON => 8;
1664 use constant EMR_POLYPOLYGON16 => 91;
1665 use constant EMR_POLYPOLYLINE => 7;
1666 use constant EMR_POLYPOLYLINE16 => 90;
1667 use constant EMR_POLYTEXTOUTA => 96;
1668 use constant EMR_POLYTEXTOUTW => 97;
1669 use constant EMR_REALIZEPALETTE => 52;
1670 use constant EMR_RECTANGLE => 43;
1671 use constant EMR_RESIZEPALETTE => 51;
1672 use constant EMR_RESTOREDC => 34;
1673 use constant EMR_ROUNDRECT => 44;
1674 use constant EMR_SAVEDC => 33;
1675 use constant EMR_SCALEVIEWPORTEXTEX => 31;
1676 use constant EMR_SCALEWINDOWEXTEX => 32;
1677 use constant EMR_SELECTCLIPPATH => 67;
1678 use constant EMR_SELECTOBJECT => 37;
1679 use constant EMR_SELECTPALETTE => 48;
1680 use constant EMR_SETARCDIRECTION => 57;
1681 use constant EMR_SETBKCOLOR => 25;
1682 use constant EMR_SETBKMODE => 18;
1683 use constant EMR_SETBRUSHORGEX => 13;
1684 use constant EMR_SETCOLORADJUSTMENT => 23;
1685 use constant EMR_SETCOLORSPACE => 100;
1686 use constant EMR_SETDIBITSTODEVICE => 80;
1687 use constant EMR_SETICMMODE => 98;
1688 use constant EMR_SETMAPMODE => 17;
1689 use constant EMR_SETMAPPERFLAGS => 16;
1690 use constant EMR_SETMETARGN => 28;
1691 use constant EMR_SETMITERLIMIT => 58;
1692 use constant EMR_SETPALETTEENTRIES => 50;
1693 use constant EMR_SETPIXELV => 15;
1694 use constant EMR_SETPOLYFILLMODE => 19;
1695 use constant EMR_SETROP2 => 20;
1696 use constant EMR_SETSTRETCHBLTMODE => 21;
1697 use constant EMR_SETTEXTALIGN => 22;
1698 use constant EMR_SETTEXTCOLOR => 24;
1699 use constant EMR_SETVIEWPORTEXTEX => 11;
1700 use constant EMR_SETVIEWPORTORGEX => 12;
1701 use constant EMR_SETWINDOWEXTEX => 9;
1702 use constant EMR_SETWINDOWORGEX => 10;
1703 use constant EMR_SETWORLDTRANSFORM => 35;
1704 use constant EMR_STRETCHBLT => 77;
1705 use constant EMR_STRETCHDIBITS => 81;
1706 use constant EMR_STROKEANDFILLPATH => 63;
1707 use constant EMR_STROKEPATH => 64;
1708 use constant EMR_WIDENPATH => 66;
1709 use constant ENABLEDUPLEX => 28;
1710 use constant ENABLEPAIRKERNING => 769;
1711 use constant ENABLERELATIVEWIDTHS => 768;
1712 use constant ENCAPSULATED_POSTSCRIPT => 4116;
1713 use constant ENDDOC => 11;
1714 use constant END_PATH => 4098;
1715 use constant ENHMETA_SIGNATURE => 1179469088;
1716 use constant ENHMETA_STOCK_OBJECT => -2147483648;
1717 use constant ENUMPAPERBINS => 31;
1718 use constant ENUMPAPERMETRICS => 34;
1719 use constant EPSPRINTING => 33;
1720 use constant EPS_SIGNATURE => 1179865157;
1721 use constant ERROR => 0;
1722 use constant ETO_CLIPPED => 4;
1723 use constant ETO_GLYPH_INDEX => 16;
1724 use constant ETO_GRAYED => 1;
1725 use constant ETO_IGNORELANGUAGE => 4096;
1726 use constant ETO_OPAQUE => 2;
1727 use constant ETO_RTLREADING => 128;
1728 use constant EXTTEXTOUT => 512;
1729 use constant EXT_DEVICE_CAPS => 4099;
1730 use constant FF_DECORATIVE => 80;
1731 use constant FF_DONTCARE => 0;
1732 use constant FF_MODERN => 48;
1733 use constant FF_ROMAN => 16;
1734 use constant FF_SCRIPT => 64;
1735 use constant FF_SWISS => 32;
1736 use constant FIXED_PITCH => 1;
1737 use constant FLI_GLYPHS => 262144;
1738 use constant FLI_MASK => 4155;
1739 use constant FLOODFILLBORDER => 0;
1740 use constant FLOODFILLSURFACE => 1;
1741 use constant FLUSHOUTPUT => 6;
1742 use constant FONTMAPPER_MAX => 10;
1743 use constant FS_ARABIC => 64;
1744 use constant FS_BALTIC => 128;
1745 use constant FS_CHINESESIMP => 262144;
1746 use constant FS_CHINESETRAD => 1048576;
1747 use constant FS_CYRILLIC => 4;
1748 use constant FS_GREEK => 8;
1749 use constant FS_HEBREW => 32;
1750 use constant FS_JISJAPAN => 131072;
1751 use constant FS_JOHAB => 2097152;
1752 use constant FS_LATIN1 => 1;
1753 use constant FS_LATIN2 => 2;
1754 use constant FS_SYMBOL => -2147483648;
1755 use constant FS_THAI => 65536;
1756 use constant FS_TURKISH => 16;
1757 use constant FS_VIETNAMESE => 256;
1758 use constant FS_WANSUNG => 524288;
1759 use constant FW_BLACK => 900;
1760 use constant FW_BOLD => 700;
1761 use constant FW_DEMIBOLD => 600;
1762 use constant FW_DONTCARE => 0;
1763 use constant FW_EXTRABOLD => 800;
1764 use constant FW_EXTRALIGHT => 200;
1765 use constant FW_HEAVY => 900;
1766 use constant FW_LIGHT => 300;
1767 use constant FW_MEDIUM => 500;
1768 use constant FW_NORMAL => 400;
1769 use constant FW_REGULAR => 400;
1770 use constant FW_SEMIBOLD => 600;
1771 use constant FW_THIN => 100;
1772 use constant FW_ULTRABOLD => 800;
1773 use constant FW_ULTRALIGHT => 200;
1774 use constant GB2312_CHARSET => 134;
1775 use constant GCPCLASS_ARABIC => 3;
1776 use constant GCPCLASS_HEBREW => 2;
1777 use constant GCPCLASS_LATIN => 1;
1778 use constant GCPCLASS_LATINNUMBER => 6;
1779 use constant GCPCLASS_LATINNUMERICSEPARATOR => 8;
1780 use constant GCPCLASS_LATINNUMERICTERMINATOR => 7;
1781 use constant GCPCLASS_LOCALNUMBER => 5;
1782 use constant GCPCLASS_NEUTRAL => 4;
1783 use constant GCPCLASS_NUMERICSEPARATOR => 9;
1784 use constant GCPCLASS_POSTBOUNDLTR => 32;
1785 use constant GCPCLASS_POSTBOUNDRTL => 16;
1786 use constant GCPCLASS_PREBOUNDLTR => 128;
1787 use constant GCPCLASS_PREBOUNDRLT => 64;
1788 use constant GCPGLYPH_LINKAFTER => 16384;
1789 use constant GCPGLYPH_LINKBEFORE => 32768;
1790 use constant GCP_CLASSIN => 524288;
1791 use constant GCP_DBCS => 1;
1792 use constant GCP_DIACRITIC => 256;
1793 use constant GCP_DISPLAYZWG => 4194304;
1794 use constant GCP_ERROR => 32768;
1795 use constant GCP_GLYPHSHAPE => 16;
1796 use constant GCP_JUSTIFY => 65536;
1797 use constant GCP_JUSTIFYIN => 2097152;
1798 use constant GCP_KASHIDA => 512;
1799 use constant GCP_LIGATE => 32;
1800 use constant GCP_MAXEXTENT => 1048576;
1801 use constant GCP_NEUTRALOVERRIDE => 33554432;
1802 use constant GCP_NUMERICOVERRIDE => 16777216;
1803 use constant GCP_NUMERICSLATIN => 67108864;
1804 use constant GCP_NUMERICSLOCAL => 134217728;
1805 use constant GCP_REORDER => 2;
1806 use constant GCP_SYMSWAPOFF => 8388608;
1807 use constant GCP_USEKERNING => 8;
1808 use constant GDICOMMENT_BEGINGROUP => -2147483647;
1809 use constant GDICOMMENT_ENDGROUP => -2147483646;
1810 use constant GDICOMMENT_MULTIFORMATS => -2147483645;
1811 use constant GDICOMMENT_WINDOWS_METAFILE => -2147483648;
1812 use constant GDICPMMENT_INDENTIFIER => 1128875079;
1813 use constant GDI_ERROR => -1;
1814 use constant GETCOLORTABLE => 5;
1815 use constant GETDEVICEUNITS => 42;
1816 use constant GETEXTENDEDTEXTMETRICS => 256;
1817 use constant GETEXTENTTABLE => 257;
1818 use constant GETFACENAME => 513;
1819 use constant GETPAIRKERNTABLE => 258;
1820 use constant GETPENWIDTH => 16;
1821 use constant GETPHYSPAGESIZE => 12;
1822 use constant GETPRINTINGOFFSET => 13;
1823 use constant GETSCALINGFACTOR => 14;
1824 use constant GETSETPAPERBINS => 29;
1825 use constant GETSETPAPERMETRICS => 35;
1826 use constant GETSETPRINTORIENT => 30;
1827 use constant GETSETSCREENPARAMS => 3072;
1828 use constant GETTECHNOLGY => 20;
1829 use constant GETTECHNOLOGY => 20;
1830 use constant GETTRACKKERNTABLE => 259;
1831 use constant GETVECTORBRUSHSIZE => 27;
1832 use constant GETVECTORPENSIZE => 26;
1833 use constant GGO_BITMAP => 1;
1834 use constant GGO_GLYPH_INDEX => 128;
1835 use constant GGO_GRAY2_BITMAP => 4;
1836 use constant GGO_GRAY4_BITMAP => 5;
1837 use constant GGO_GRAY8_BITMAP => 6;
1838 use constant GGO_METRICS => 0;
1839 use constant GGO_NATIVE => 2;
1840 use constant GM_ADVANCED => 2;
1841 use constant GM_COMPATIBLE => 1;
1842 use constant GM_LAST => 2;
1843 use constant GRAY_BRUSH => 2;
1844 use constant GREEK_CHARSET => 161;
1845 use constant HALFTONE => 4;
1846 use constant HANGEUL_CHARSET => 129;
1847 use constant HANGUL_CHARSET => 129;
1848 use constant HEBREW_CHARSET => 177;
1849 use constant HGDI_ERROR => -1;
1850 use constant HOLLOW_BRUSH => 5;
1851 use constant HORZRES => 8;
1852 use constant HORZSIZE => 4;
1853 use constant HS_BDIAGONAL => 3;
1854 use constant HS_CROSS => 4;
1855 use constant HS_DIAGCROSS => 5;
1856 use constant HS_FDIAGONAL => 2;
1857 use constant HS_HORIZONTAL => 0;
1858 use constant HS_VERTICAL => 1;
1859 use constant ICM_OFF => 1;
1860 use constant ICM_ON => 2;
1861 use constant ICM_QUERY => 3;
1862 use constant ILLUMINANT_A => 1;
1863 use constant ILLUMINANT_B => 2;
1864 use constant ILLUMINANT_C => 3;
1865 use constant ILLUMINANT_D50 => 4;
1866 use constant ILLUMINANT_D55 => 5;
1867 use constant ILLUMINANT_D65 => 6;
1868 use constant ILLUMINANT_D75 => 7;
1869 use constant ILLUMINANT_DAYLIGHT => 3;
1870 use constant ILLUMINANT_DEVICE_DEFAULT => 0;
1871 use constant ILLUMINANT_F2 => 8;
1872 use constant ILLUMINANT_FLUORESCENT => 8;
1873 use constant ILLUMINANT_MAX_INDEX => 8;
1874 use constant ILLUMINANT_NTSC => 3;
1875 use constant ILLUMINANT_TUNGSTEN => 1;
1876 use constant ISO10_CHARSET => 245;
1877 use constant ISO3_CHARSET => 243;
1878 use constant ISO4_CHARSET => 244;
1879 use constant JOHAB_CHARSET => 130;
1880 use constant LCS_CALIBRATED_RGB => 0;
1881 use constant LCS_DEVICE_CMYK => 2;
1882 use constant LCS_DEVICE_RGB => 1;
1883 use constant LCS_GM_BUSINESS => 1;
1884 use constant LCS_GM_GRAPHICS => 2;
1885 use constant LCS_GM_IMAGES => 4;
1886 use constant LC_INTERIORS => 128;
1887 use constant LC_MARKER => 4;
1888 use constant LC_NONE => 0;
1889 use constant LC_POLYLINE => 2;
1890 use constant LC_POLYMARKER => 8;
1891 use constant LC_STYLED => 32;
1892 use constant LC_WIDE => 16;
1893 use constant LC_WIDESTYLED => 64;
1894 use constant LF_FACESIZE => 32;
1895 use constant LF_FULLFACESIZE => 64;
1896 use constant LINECAPS => 30;
1897 use constant LOGPIXELSX => 88;
1898 use constant LOGPIXELSY => 90;
1899 use constant LTGRAY_BRUSH => 1;
1900 use constant MAC_CHARSET => 77;
1901 use constant MAXSTRETCHBLTMODE => 4;
1902 use constant MERGECOPY => 12583114;
1903 use constant MERGEPAINT => 12255782;
1904 use constant META_ABORTDOC => 82;
1905 use constant META_ANIMATEPALETTE => 1078;
1906 use constant META_ARC => 2071;
1907 use constant META_BITBLT => 2338;
1908 use constant META_CHORD => 2096;
1909 use constant META_CREATEBITMAP => 1790;
1910 use constant META_CREATEBITMAPINDIRECT => 765;
1911 use constant META_CREATEBRUSH => 248;
1912 use constant META_CREATEBRUSHINDIRECT => 764;
1913 use constant META_CREATEFONTINDIRECT => 763;
1914 use constant META_CREATEPALETTE => 247;
1915 use constant META_CREATEPATTERNBRUSH => 505;
1916 use constant META_CREATEPENINDIRECT => 762;
1917 use constant META_CREATEREGION => 1791;
1918 use constant META_DELETEOBJECT => 496;
1919 use constant META_DIBBITBLT => 2368;
1920 use constant META_DIBCREATEPATTERNBRUSH => 322;
1921 use constant META_DIBSTRETCHBLT => 2881;
1922 use constant META_DRAWTEXT => 1583;
1923 use constant META_ELLIPSE => 1048;
1924 use constant META_ENDDOC => 94;
1925 use constant META_ENDPAGE => 80;
1926 use constant META_ESCAPE => 1574;
1927 use constant META_EXCLUDECLIPRECT => 1045;
1928 use constant META_EXTFLOODFILL => 1352;
1929 use constant META_EXTTEXTOUT => 2610;
1930 use constant META_FILLREGION => 552;
1931 use constant META_FLOODFILL => 1049;
1932 use constant META_FRAMEREGION => 1065;
1933 use constant META_INTERSECTCLIPRECT => 1046;
1934 use constant META_INVERTREGION => 298;
1935 use constant META_LINETO => 531;
1936 use constant META_MOVETO => 532;
1937 use constant META_OFFSETCLIPRGN => 544;
1938 use constant META_OFFSETVIEWPORTORG => 529;
1939 use constant META_OFFSETWINDOWORG => 527;
1940 use constant META_PAINTREGION => 299;
1941 use constant META_PATBLT => 1565;
1942 use constant META_PIE => 2074;
1943 use constant META_POLYGON => 804;
1944 use constant META_POLYLINE => 805;
1945 use constant META_POLYPOLYGON => 1336;
1946 use constant META_REALIZEPALETTE => 53;
1947 use constant META_RECTANGLE => 1051;
1948 use constant META_RESETDC => 332;
1949 use constant META_RESIZEPALETTE => 313;
1950 use constant META_RESTOREDC => 295;
1951 use constant META_ROUNDRECT => 1564;
1952 use constant META_SAVEDC => 30;
1953 use constant META_SCALEVIEWPORTEXT => 1042;
1954 use constant META_SCALEWINDOWEXT => 1040;
1955 use constant META_SELECTCLIPREGION => 300;
1956 use constant META_SELECTOBJECT => 301;
1957 use constant META_SELECTPALETTE => 564;
1958 use constant META_SETBKCOLOR => 513;
1959 use constant META_SETBKMODE => 258;
1960 use constant META_SETDIBTODEV => 3379;
1961 use constant META_SETMAPMODE => 259;
1962 use constant META_SETMAPPERFLAGS => 561;
1963 use constant META_SETPALENTRIES => 55;
1964 use constant META_SETPIXEL => 1055;
1965 use constant META_SETPOLYFILLMODE => 262;
1966 use constant META_SETRELABS => 261;
1967 use constant META_SETROP2 => 260;
1968 use constant META_SETSTRETCHBLTMODE => 263;
1969 use constant META_SETTEXTALIGN => 302;
1970 use constant META_SETTEXTCHAREXTRA => 264;
1971 use constant META_SETTEXTCOLOR => 521;
1972 use constant META_SETTEXTJUSTIFICATION => 522;
1973 use constant META_SETVIEWPORTEXT => 526;
1974 use constant META_SETVIEWPORTORG => 525;
1975 use constant META_SETWINDOWEXT => 524;
1976 use constant META_SETWINDOWORG => 523;
1977 use constant META_STARTDOC => 333;
1978 use constant META_STARTPAGE => 79;
1979 use constant META_STRETCHBLT => 2851;
1980 use constant META_STRETCHDIB => 3907;
1981 use constant META_TEXTOUT => 1313;
1982 use constant META_UNKNOWN => 1321;
1983 use constant MFCOMMENT => 15;
1984 use constant MM_ANISOTROPIC => 8;
1985 use constant MM_HIENGLISH => 5;
1986 use constant MM_HIMETRIC => 3;
1987 use constant MM_ISOTROPIC => 7;
1988 use constant MM_LOENGLISH => 4;
1989 use constant MM_LOMETRIC => 2;
1990 use constant MM_MAX => 8;
1991 use constant MM_MAX_FIXEDSCALE => 6;
1992 use constant MM_MIN => 1;
1993 use constant MM_TEXT => 1;
1994 use constant MM_TWIPS => 6;
1995 use constant MONO_FONT => 8;
1996 use constant MOUSETRAILS => 39;
1997 use constant MWT_IDENTITY => 1;
1998 use constant MWT_LEFTMULTIPLY => 2;
1999 use constant MWT_MAX => 3;
2000 use constant MWT_MIN => 1;
2001 use constant MWT_RIGHTMULTIPLY => 3;
2002 use constant NEWFRAME => 1;
2003 use constant NEXTBAND => 3;
2004 use constant NONANTIALIASED_QUALITY => 3;
2005 use constant NOTSRCCOPY => 3342344;
2006 use constant NOTSRCERASE => 1114278;
2007 use constant NTM_BOLD => 32;
2008 use constant NTM_ITALIC => 1;
2009 use constant NTM_REGULAR => 64;
2010 use constant NULLREGION => 1;
2011 use constant NULL_BRUSH => 5;
2012 use constant NULL_PEN => 8;
2013 use constant NUMBRUSHES => 16;
2014 use constant NUMCOLORS => 24;
2015 use constant NUMFONTS => 22;
2016 use constant NUMMARKERS => 20;
2017 use constant NUMPENS => 18;
2018 use constant NUMRESERVED => 106;
2019 use constant OBJ_BITMAP => 7;
2020 use constant OBJ_BRUSH => 2;
2021 use constant OBJ_DC => 3;
2022 use constant OBJ_ENHMETADC => 12;
2023 use constant OBJ_ENHMETAFILE => 13;
2024 use constant OBJ_EXTPEN => 11;
2025 use constant OBJ_FONT => 6;
2026 use constant OBJ_MEMDC => 10;
2027 use constant OBJ_METADC => 4;
2028 use constant OBJ_METAFILE => 9;
2029 use constant OBJ_PAL => 5;
2030 use constant OBJ_PEN => 1;
2031 use constant OBJ_REGION => 8;
2032 use constant OEM_CHARSET => 255;
2033 use constant OEM_FIXED_FONT => 10;
2034 use constant OPAQUE => 2;
2035 use constant OPENCHANNEL => 4110;
2036 use constant OUT_CHARACTER_PRECIS => 2;
2037 use constant OUT_DEFAULT_PRECIS => 0;
2038 use constant OUT_DEVICE_PRECIS => 5;
2039 use constant OUT_OUTLINE_PRECIS => 8;
2040 use constant OUT_RASTER_PRECIS => 6;
2041 use constant OUT_STRING_PRECIS => 1;
2042 use constant OUT_STROKE_PRECIS => 3;
2043 use constant OUT_TT_ONLY_PRECIS => 7;
2044 use constant OUT_TT_PRECIS => 4;
2045 use constant PANOSE_COUNT => 10;
2046 use constant PANOSE_FAMILYTYPE_INDEX => 0;
2047 use constant PAN_ANY => 0;
2048 use constant PAN_ARMSTYLE_INDEX => 6;
2049 use constant PAN_BENT_ARMS_DOUBLE_SERIF => 11;
2050 use constant PAN_BENT_ARMS_HORZ => 7;
2051 use constant PAN_BENT_ARMS_SINGLE_SERIF => 10;
2052 use constant PAN_BENT_ARMS_VERT => 9;
2053 use constant PAN_BENT_ARMS_WEDGE => 8;
2054 use constant PAN_CONTRAST_HIGH => 8;
2055 use constant PAN_CONTRAST_INDEX => 4;
2056 use constant PAN_CONTRAST_LOW => 4;
2057 use constant PAN_CONTRAST_MEDIUM => 6;
2058 use constant PAN_CONTRAST_MEDIUM_HIGH => 7;
2059 use constant PAN_CONTRAST_MEDIUM_LOW => 5;
2060 use constant PAN_CONTRAST_NONE => 2;
2061 use constant PAN_CONTRAST_VERY_HIGH => 9;
2062 use constant PAN_CONTRAST_VERY_LOW => 3;
2063 use constant PAN_CULTURE_LATIN => 0;
2064 use constant PAN_FAMILY_DECORATIVE => 4;
2065 use constant PAN_FAMILY_PICTORIAL => 5;
2066 use constant PAN_FAMILY_SCRIPT => 3;
2067 use constant PAN_FAMILY_TEXT_DISPLAY => 2;
2068 use constant PAN_LETTERFORM_INDEX => 7;
2069 use constant PAN_LETT_NORMAL_BOXED => 4;
2070 use constant PAN_LETT_NORMAL_COMPACT => 2;
2071 use constant PAN_LETT_NORMAL_FLATTENED => 5;
2072 use constant PAN_LETT_NORMAL_OFF_CENTER => 7;
2073 use constant PAN_LETT_NORMAL_ROUNDED => 6;
2074 use constant PAN_LETT_NORMAL_SQUARE => 8;
2075 use constant PAN_LETT_NORMAL_WEIGHTED => 3;
2076 use constant PAN_LETT_OBLIQUE_BOXED => 11;
2077 use constant PAN_LETT_OBLIQUE_COMPACT => 9;
2078 use constant PAN_LETT_OBLIQUE_FLATTENED => 12;
2079 use constant PAN_LETT_OBLIQUE_OFF_CENTER => 14;
2080 use constant PAN_LETT_OBLIQUE_ROUNDED => 13;
2081 use constant PAN_LETT_OBLIQUE_SQUARE => 15;
2082 use constant PAN_LETT_OBLIQUE_WEIGHTED => 10;
2083 use constant PAN_MIDLINE_CONSTANT_POINTED => 9;
2084 use constant PAN_MIDLINE_CONSTANT_SERIFED => 10;
2085 use constant PAN_MIDLINE_CONSTANT_TRIMMED => 8;
2086 use constant PAN_MIDLINE_HIGH_POINTED => 6;
2087 use constant PAN_MIDLINE_HIGH_SERIFED => 7;
2088 use constant PAN_MIDLINE_HIGH_TRIMMED => 5;
2089 use constant PAN_MIDLINE_INDEX => 8;
2090 use constant PAN_MIDLINE_LOW_POINTED => 12;
2091 use constant PAN_MIDLINE_LOW_SERIFED => 13;
2092 use constant PAN_MIDLINE_LOW_TRIMMED => 11;
2093 use constant PAN_MIDLINE_STANDARD_POINTED => 3;
2094 use constant PAN_MIDLINE_STANDARD_SERIFED => 4;
2095 use constant PAN_MIDLINE_STANDARD_TRIMMED => 2;
2096 use constant PAN_NO_FIT => 1;
2097 use constant PAN_PROPORTION_INDEX => 3;
2098 use constant PAN_PROP_CONDENSED => 6;
2099 use constant PAN_PROP_EVEN_WIDTH => 4;
2100 use constant PAN_PROP_EXPANDED => 5;
2101 use constant PAN_PROP_MODERN => 3;
2102 use constant PAN_PROP_MONOSPACED => 9;
2103 use constant PAN_PROP_OLD_STYLE => 2;
2104 use constant PAN_PROP_VERY_CONDENSED => 8;
2105 use constant PAN_PROP_VERY_EXPANDED => 7;
2106 use constant PAN_SERIFSTYLE_INDEX => 1;
2107 use constant PAN_SERIF_BONE => 8;
2108 use constant PAN_SERIF_COVE => 2;
2109 use constant PAN_SERIF_EXAGGERATED => 9;
2110 use constant PAN_SERIF_FLARED => 14;
2111 use constant PAN_SERIF_NORMAL_SANS => 11;
2112 use constant PAN_SERIF_OBTUSE_COVE => 3;
2113 use constant PAN_SERIF_OBTUSE_SANS => 12;
2114 use constant PAN_SERIF_OBTUSE_SQUARE_COVE => 5;
2115 use constant PAN_SERIF_PERP_SANS => 13;
2116 use constant PAN_SERIF_ROUNDED => 15;
2117 use constant PAN_SERIF_SQUARE => 6;
2118 use constant PAN_SERIF_SQUARE_COVE => 4;
2119 use constant PAN_SERIF_THIN => 7;
2120 use constant PAN_SERIF_TRIANGLE => 10;
2121 use constant PAN_STRAIGHT_ARMS_DOUBLE_SERIF => 6;
2122 use constant PAN_STRAIGHT_ARMS_HORZ => 2;
2123 use constant PAN_STRAIGHT_ARMS_SINGLE_SERIF => 5;
2124 use constant PAN_STRAIGHT_ARMS_VERT => 4;
2125 use constant PAN_STRAIGHT_ARMS_WEDGE => 3;
2126 use constant PAN_STROKEVARIATION_INDEX => 5;
2127 use constant PAN_STROKE_GRADUAL_DIAG => 2;
2128 use constant PAN_STROKE_GRADUAL_HORZ => 5;
2129 use constant PAN_STROKE_GRADUAL_TRAN => 3;
2130 use constant PAN_STROKE_GRADUAL_VERT => 4;
2131 use constant PAN_STROKE_INSTANT_VERT => 8;
2132 use constant PAN_STROKE_RAPID_HORZ => 7;
2133 use constant PAN_STROKE_RAPID_VERT => 6;
2134 use constant PAN_WEIGHT_BLACK => 10;
2135 use constant PAN_WEIGHT_BOLD => 8;
2136 use constant PAN_WEIGHT_BOOK => 5;
2137 use constant PAN_WEIGHT_DEMI => 7;
2138 use constant PAN_WEIGHT_HEAVY => 9;
2139 use constant PAN_WEIGHT_LIGHT => 3;
2140 use constant PAN_WEIGHT_MEDIUM => 6;
2141 use constant PAN_WEIGHT_NORD => 11;
2142 use constant PAN_WEIGHT_THIN => 4;
2143 use constant PAN_WEIGHT_VERY_LIGHT => 2;
2144 use constant PAN_WEIGTH_INDEX => 2;
2145 use constant PAN_XHEIGHT_CONSTANT_LARGE => 4;
2146 use constant PAN_XHEIGHT_CONSTANT_SMALL => 2;
2147 use constant PAN_XHEIGHT_CONSTANT_STANDARD => 3;
2148 use constant PAN_XHEIGHT_DUCKING_LARGE => 7;
2149 use constant PAN_XHEIGHT_DUCKING_SMALL => 5;
2150 use constant PAN_XHEIGHT_DUCKING_STANDARD => 6;
2151 use constant PAN_XHEIGHT_INDEX => 9;
2152 use constant PASSTHROUGH => 19;
2153 use constant PATCOPY => 15728673;
2154 use constant PATINVERT => 5898313;
2155 use constant PATPAINT => 16452105;
2156 use constant PC_EXPLICIT => 2;
2157 use constant PC_INTERIORS => 128;
2158 use constant PC_NOCOLLAPSE => 4;
2159 use constant PC_NONE => 0;
2160 use constant PC_PATHS => 512;
2161 use constant PC_POLYGON => 1;
2162 use constant PC_POLYPOLYGON => 256;
2163 use constant PC_RECTANGLE => 2;
2164 use constant PC_RESERVED => 1;
2165 use constant PC_SCANLINE => 8;
2166 use constant PC_STYLED => 32;
2167 use constant PC_TRAPEZOID => 4;
2168 use constant PC_WIDE => 16;
2169 use constant PC_WIDESTYLED => 64;
2170 use constant PC_WINDPOLYGON => 4;
2171 use constant PDEVICESIZE => 26;
2172 use constant PFD_DEPTH_DONTCARE => 536870912;
2173 use constant PFD_DOUBLEBUFFER => 1;
2174 use constant PFD_DOUBLEBUFFER_DONTCARE => 1073741824;
2175 use constant PFD_DRAW_TO_BITMAP => 8;
2176 use constant PFD_DRAW_TO_WINDOW => 4;
2177 use constant PFD_GENERIC_ACCELERATED => 4096;
2178 use constant PFD_GENERIC_FORMAT => 64;
2179 use constant PFD_MAIN_PLANE => 0;
2180 use constant PFD_NEED_PALETTE => 128;
2181 use constant PFD_NEED_SYSTEM_PALETTE => 256;
2182 use constant PFD_OVERLAY_PLANE => 1;
2183 use constant PFD_STEREO => 2;
2184 use constant PFD_STEREO_DONTCARE => -2147483648;
2185 use constant PFD_SUPPORT_GDI => 16;
2186 use constant PFD_SUPPORT_OPENGL => 32;
2187 use constant PFD_SWAP_COPY => 1024;
2188 use constant PFD_SWAP_EXCHANGE => 512;
2189 use constant PFD_SWAP_LAYER_BUFFERS => 2048;
2190 use constant PFD_TYPE_COLORINDEX => 1;
2191 use constant PFD_TYPE_RGBA => 0;
2192 use constant PFD_UNDERLAY_PLANE => -1;
2193 use constant PHYSICALHEIGHT => 111;
2194 use constant PHYSICALOFFSETX => 112;
2195 use constant PHYSICALOFFSETY => 113;
2196 use constant PHYSICALWIDTH => 110;
2197 use constant PLANES => 14;
2198 use constant POLYFILL_LAST => 2;
2199 use constant POLYGONALCAPS => 32;
2200 use constant POSTSCRIPT_DATA => 37;
2201 use constant POSTSCRIPT_IDENTIFY => 4117;
2202 use constant POSTSCRIPT_IGNORE => 38;
2203 use constant POSTSCRIPT_INJECTION => 4118;
2204 use constant POSTSCRIPT_PASSTHROUGH => 4115;
2205 use constant PRINTRATEUNIT_CPS => 2;
2206 use constant PRINTRATEUNIT_IPM => 4;
2207 use constant PRINTRATEUNIT_LPM => 3;
2208 use constant PRINTRATEUNIT_PPM => 1;
2209 use constant PROOF_QUALITY => 2;
2210 use constant PR_JOBSTATUS => 0;
2211 use constant PSIDENT_GDICENTRIC => 0;
2212 use constant PSIDENT_PSCENTRIC => 1;
2213 use constant PS_ALTERNATE => 8;
2214 use constant PS_COSMETIC => 0;
2215 use constant PS_DASH => 1;
2216 use constant PS_DASHDOT => 3;
2217 use constant PS_DASHDOTDOT => 4;
2218 use constant PS_DOT => 2;
2219 use constant PS_ENDCAP_FLAT => 512;
2220 use constant PS_ENDCAP_MASK => 3840;
2221 use constant PS_ENDCAP_ROUND => 0;
2222 use constant PS_ENDCAP_SQUARE => 256;
2223 use constant PS_GEOMETRIC => 65536;
2224 use constant PS_INSIDEFRAME => 6;
2225 use constant PS_JOIN_BEVEL => 4096;
2226 use constant PS_JOIN_MASK => 61440;
2227 use constant PS_JOIN_MITER => 8192;
2228 use constant PS_JOIN_ROUND => 0;
2229 use constant PS_NULL => 5;
2230 use constant PS_SOLID => 0;
2231 use constant PS_STYLE_MASK => 15;
2232 use constant PS_TYPE_MASK => 983040;
2233 use constant PS_USERSTYLE => 7;
2234 use constant PT_BEZIERTO => 4;
2235 use constant PT_CLOSEFIGURE => 1;
2236 use constant PT_LINETO => 2;
2237 use constant PT_MOVETO => 6;
2238 use constant QDI_DIBTOSCREEN => 4;
2239 use constant QDI_GETDIBITS => 2;
2240 use constant QDI_SETDIBITS => 1;
2241 use constant QDI_STRETCHDIB => 8;
2242 use constant QUERYDIBSUPPORT => 3073;
2243 use constant QUERYESCSUPPORT => 8;
2244 use constant R2_BLACK => 1;
2245 use constant R2_COPYPEN => 13;
2246 use constant R2_MASKNOTPEN => 3;
2247 use constant R2_MASKPEN => 9;
2248 use constant R2_MASKPENNOT => 5;
2249 use constant R2_MERGENOTPEN => 12;
2250 use constant R2_MERGEPEN => 15;
2251 use constant R2_MERGEPENNOT => 14;
2252 use constant R2_NOP => 11;
2253 use constant R2_NOT => 6;
2254 use constant R2_NOTCOPYPEN => 4;
2255 use constant R2_NOTMASKPEN => 8;
2256 use constant R2_NOTMERGEPEN => 2;
2257 use constant R2_NOTXORPEN => 10;
2258 use constant R2_WHITE => 16;
2259 use constant R2_XORPEN => 7;
2260 use constant RASTERCAPS => 38;
2261 use constant RASTER_FONTTYPE => 1;
2262 use constant RC_BANDING => 2;
2263 use constant RC_BIGFONT => 1024;
2264 use constant RC_BITBLT => 1;
2265 use constant RC_BITMAP64 => 8;
2266 use constant RC_DEVBITS => 32768;
2267 use constant RC_DIBTODEV => 512;
2268 use constant RC_DI_BITMAP => 128;
2269 use constant RC_FLOODFILL => 4096;
2270 use constant RC_GDI20_OUTPUT => 16;
2271 use constant RC_GDI20_STATE => 32;
2272 use constant RC_NONE => 0;
2273 use constant RC_OP_DX_OUTPUT => 16384;
2274 use constant RC_PALETTE => 256;
2275 use constant RC_SAVEBITMAP => 64;
2276 use constant RC_SCALING => 4;
2277 use constant RC_STRETCHBLT => 2048;
2278 use constant RC_STRETCHDIB => 8192;
2279 use constant RDH_RECTANGLES => 1;
2280 use constant REFERENCE_BLACK_MAX => 4000;
2281 use constant REFERENCE_BLACK_MIN => 0;
2282 use constant REFERENCE_WHITE_MAX => 10000;
2283 use constant REFERENCE_WHITE_MIN => 6000;
2284 use constant RELATIVE => 2;
2285 use constant RESTORE_CTM => 4100;
2286 use constant RGB_GAMMA_MAX => 65000;
2287 use constant RGB_GAMMA_MIN => 1344;
2288 use constant RGN_AND => 1;
2289 use constant RGN_COPY => 5;
2290 use constant RGN_DIFF => 4;
2291 use constant RGN_ERROR => 0;
2292 use constant RGN_MAX => 5;
2293 use constant RGN_MIN => 1;
2294 use constant RGN_OR => 2;
2295 use constant RGN_XOR => 3;
2296 use constant RUSSIAN_CHARSET => 204;
2297 use constant SAVE_CTM => 4101;
2298 use constant SCALINGFACTORX => 114;
2299 use constant SCALINGFACTORY => 115;
2300 use constant SELECTPAPERSOURCE => 18;
2301 use constant SETABORTPROC => 9;
2302 use constant SETALLJUSTVALUES => 771;
2303 use constant SETCHARSET => 772;
2304 use constant SETCOLORTABLE => 4;
2305 use constant SETCOPYCOUNT => 17;
2306 use constant SETDIBSCALING => 32;
2307 use constant SETKERNTRACK => 770;
2308 use constant SETLINECAP => 21;
2309 use constant SETLINEJOIN => 22;
2310 use constant SETMITERLIMIT => 23;
2311 use constant SET_ARC_DIRECTION => 4102;
2312 use constant SET_BACKGROUND_COLOR => 4103;
2313 use constant SET_BOUNDS => 4109;
2314 use constant SET_CLIP_BOX => 4108;
2315 use constant SET_MIRROR_MODE => 4110;
2316 use constant SET_POLY_MODE => 4104;
2317 use constant SET_SCREEN_ANGLE => 4105;
2318 use constant SET_SPREAD => 4106;
2319 use constant SHIFTJIS_CHARSET => 128;
2320 use constant SIMPLEREGION => 2;
2321 use constant SIZEPALETTE => 104;
2322 use constant SP_APPABORT => -2;
2323 use constant SP_ERROR => -1;
2324 use constant SP_NOTREPORTED => 16384;
2325 use constant SP_OUTOFDISK => -4;
2326 use constant SP_OUTOFMEMORY => -5;
2327 use constant SP_USERABORT => -3;
2328 use constant SRCAND => 8913094;
2329 use constant SRCCOPY => 13369376;
2330 use constant SRCERASE => 4457256;
2331 use constant SRCINVERT => 6684742;
2332 use constant SRCPAINT => 15597702;
2333 use constant STARTDOC => 10;
2334 use constant STOCK_LAST => 17;
2335 use constant STRETCHBLT => 2048;
2336 use constant STRETCH_ANDSCANS => 1;
2337 use constant STRETCH_DELETESCANS => 3;
2338 use constant STRETCH_HALFTONE => 4;
2339 use constant STRETCH_ORSCANS => 2;
2340 use constant SYMBOL_CHARSET => 2;
2341 use constant SYSPAL_ERROR => 0;
2342 use constant SYSPAL_NOSTATIC => 2;
2343 use constant SYSPAL_STATIC => 1;
2344 use constant SYSTEM_FIXED_FONT => 16;
2345 use constant SYSTEM_FONT => 13;
2346 use constant TA_BASELINE => 24;
2347 use constant TA_BOTTOM => 8;
2348 use constant TA_CENTER => 6;
2349 use constant TA_LEFT => 0;
2350 use constant TA_MASK => 287;
2351 use constant TA_NOUPDATECP => 0;
2352 use constant TA_RIGHT => 2;
2353 use constant TA_RTLREADING => 256;
2354 use constant TA_TOP => 0;
2355 use constant TA_UPDATECP => 1;
2356 use constant TCI_SRCCHARSET => 1;
2357 use constant TCI_SRCCODEPAGE => 2;
2358 use constant TCI_SRCFONTSIG => 3;
2359 use constant TCVN_CHARSET => 241;
2360 use constant TC_CP_STROKE => 4;
2361 use constant TC_CR_90 => 8;
2362 use constant TC_CR_ANY => 16;
2363 use constant TC_EA_DOUBLE => 512;
2364 use constant TC_IA_ABLE => 1024;
2365 use constant TC_OP_CHARACTER => 1;
2366 use constant TC_OP_STROKE => 2;
2367 use constant TC_RA_ABLE => 8192;
2368 use constant TC_RESERVED => 32768;
2369 use constant TC_SA_CONTIN => 256;
2370 use constant TC_SA_DOUBLE => 64;
2371 use constant TC_SA_INTEGER => 128;
2372 use constant TC_SCROLLBLT => 65536;
2373 use constant TC_SF_X_YINDEP => 32;
2374 use constant TC_SO_ABLE => 4096;
2375 use constant TC_TT_ABLE => 2;
2376 use constant TC_UA_ABLE => 2048;
2377 use constant TC_VA_ABLE => 16384;
2378 use constant TECHNOLOGY => 2;
2379 use constant TEXTCAPS => 34;
2380 use constant THAI_CHARSET => 222;
2381 use constant TMPF_DEVICE => 8;
2382 use constant TMPF_FIXED_PITCH => 1;
2383 use constant TMPF_TRUETYPE => 4;
2384 use constant TMPF_VECTOR => 2;
2385 use constant TRANSFORM_CTM => 4107;
2386 use constant TRANSPARENT => 1;
2387 use constant TRUETYPE_FONTTYPE => 4;
2388 use constant TT_AVAILABLE => 1;
2389 use constant TT_ENABLED => 2;
2390 use constant TT_POLYGON_TYPE => 24;
2391 use constant TT_PRIM_LINE => 1;
2392 use constant TT_PRIM_QSPLINE => 2;
2393 use constant TURKISH_CHARSET => 162;
2394 use constant VARIABLE_PITCH => 2;
2395 use constant VERTRES => 10;
2396 use constant VERTSIZE => 6;
2397 use constant VISCII_CHARSET => 240;
2398 use constant VREFRESH => 116;
2399 use constant VTA_BASELINE => 24;
2400 use constant VTA_BOTTOM => 2;
2401 use constant VTA_CENTER => 6;
2402 use constant VTA_LEFT => 8;
2403 use constant VTA_RIGHT => 0;
2404 use constant VTA_TOP => 0;
2405 use constant WHITENESS => 16711778;
2406 use constant WHITEONBLACK => 2;
2407 use constant WHITE_BRUSH => 0;
2408 use constant WHITE_PEN => 6;
2409 use constant WINDING => 2;
2410
2411 1;