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