10a8c90248264a8b26970b4473770bcc3df8515fJosh Gao# Generated from 'QuickDraw.h'
20a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
30a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
40a8c90248264a8b26970b4473770bcc3df8515fJosh Gaodef FOUR_CHAR_CODE(x): return x
50a8c90248264a8b26970b4473770bcc3df8515fJosh Gaonormal                                          = 0
60a8c90248264a8b26970b4473770bcc3df8515fJosh Gaobold                                            = 1
70a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoitalic                                          = 2
80a8c90248264a8b26970b4473770bcc3df8515fJosh Gaounderline                                       = 4
90a8c90248264a8b26970b4473770bcc3df8515fJosh Gaooutline                                         = 8
100a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoshadow                                          = 0x10
110a8c90248264a8b26970b4473770bcc3df8515fJosh Gaocondense                                        = 0x20
120a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoextend                                          = 0x40
130a8c90248264a8b26970b4473770bcc3df8515fJosh GaoinvalColReq = -1
140a8c90248264a8b26970b4473770bcc3df8515fJosh GaosrcCopy = 0
150a8c90248264a8b26970b4473770bcc3df8515fJosh GaosrcOr = 1
160a8c90248264a8b26970b4473770bcc3df8515fJosh GaosrcXor = 2
170a8c90248264a8b26970b4473770bcc3df8515fJosh GaosrcBic = 3
180a8c90248264a8b26970b4473770bcc3df8515fJosh GaonotSrcCopy = 4
190a8c90248264a8b26970b4473770bcc3df8515fJosh GaonotSrcOr = 5
200a8c90248264a8b26970b4473770bcc3df8515fJosh GaonotSrcXor = 6
210a8c90248264a8b26970b4473770bcc3df8515fJosh GaonotSrcBic = 7
220a8c90248264a8b26970b4473770bcc3df8515fJosh GaopatCopy = 8
230a8c90248264a8b26970b4473770bcc3df8515fJosh GaopatOr = 9
240a8c90248264a8b26970b4473770bcc3df8515fJosh GaopatXor = 10
250a8c90248264a8b26970b4473770bcc3df8515fJosh GaopatBic = 11
260a8c90248264a8b26970b4473770bcc3df8515fJosh GaonotPatCopy = 12
270a8c90248264a8b26970b4473770bcc3df8515fJosh GaonotPatOr = 13
280a8c90248264a8b26970b4473770bcc3df8515fJosh GaonotPatXor = 14
290a8c90248264a8b26970b4473770bcc3df8515fJosh GaonotPatBic = 15
300a8c90248264a8b26970b4473770bcc3df8515fJosh GaograyishTextOr = 49
310a8c90248264a8b26970b4473770bcc3df8515fJosh Gaohilitetransfermode = 50
320a8c90248264a8b26970b4473770bcc3df8515fJosh Gaohilite = 50
330a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoblend = 32
340a8c90248264a8b26970b4473770bcc3df8515fJosh GaoaddPin = 33
350a8c90248264a8b26970b4473770bcc3df8515fJosh GaoaddOver = 34
360a8c90248264a8b26970b4473770bcc3df8515fJosh GaosubPin = 35
370a8c90248264a8b26970b4473770bcc3df8515fJosh GaoaddMax = 37
380a8c90248264a8b26970b4473770bcc3df8515fJosh GaoadMax = 37
390a8c90248264a8b26970b4473770bcc3df8515fJosh GaosubOver = 38
400a8c90248264a8b26970b4473770bcc3df8515fJosh GaoadMin = 39
410a8c90248264a8b26970b4473770bcc3df8515fJosh GaoditherCopy = 64
420a8c90248264a8b26970b4473770bcc3df8515fJosh Gaotransparent = 36
430a8c90248264a8b26970b4473770bcc3df8515fJosh GaoitalicBit = 1
440a8c90248264a8b26970b4473770bcc3df8515fJosh GaoulineBit = 2
450a8c90248264a8b26970b4473770bcc3df8515fJosh GaooutlineBit = 3
460a8c90248264a8b26970b4473770bcc3df8515fJosh GaoshadowBit = 4
470a8c90248264a8b26970b4473770bcc3df8515fJosh GaocondenseBit = 5
480a8c90248264a8b26970b4473770bcc3df8515fJosh GaoextendBit = 6
490a8c90248264a8b26970b4473770bcc3df8515fJosh GaonormalBit = 0
500a8c90248264a8b26970b4473770bcc3df8515fJosh GaoinverseBit = 1
510a8c90248264a8b26970b4473770bcc3df8515fJosh GaoredBit = 4
520a8c90248264a8b26970b4473770bcc3df8515fJosh GaogreenBit = 3
530a8c90248264a8b26970b4473770bcc3df8515fJosh GaoblueBit = 2
540a8c90248264a8b26970b4473770bcc3df8515fJosh GaocyanBit = 8
550a8c90248264a8b26970b4473770bcc3df8515fJosh GaomagentaBit = 7
560a8c90248264a8b26970b4473770bcc3df8515fJosh GaoyellowBit = 6
570a8c90248264a8b26970b4473770bcc3df8515fJosh GaoblackBit = 5
580a8c90248264a8b26970b4473770bcc3df8515fJosh GaoblackColor = 33
590a8c90248264a8b26970b4473770bcc3df8515fJosh GaowhiteColor = 30
600a8c90248264a8b26970b4473770bcc3df8515fJosh GaoredColor = 205
610a8c90248264a8b26970b4473770bcc3df8515fJosh GaogreenColor = 341
620a8c90248264a8b26970b4473770bcc3df8515fJosh GaoblueColor = 409
630a8c90248264a8b26970b4473770bcc3df8515fJosh GaocyanColor = 273
640a8c90248264a8b26970b4473770bcc3df8515fJosh GaomagentaColor = 137
650a8c90248264a8b26970b4473770bcc3df8515fJosh GaoyellowColor = 69
660a8c90248264a8b26970b4473770bcc3df8515fJosh GaopicLParen = 0
670a8c90248264a8b26970b4473770bcc3df8515fJosh GaopicRParen = 1
680a8c90248264a8b26970b4473770bcc3df8515fJosh GaoclutType = 0
690a8c90248264a8b26970b4473770bcc3df8515fJosh GaofixedType = 1
700a8c90248264a8b26970b4473770bcc3df8515fJosh GaodirectType = 2
710a8c90248264a8b26970b4473770bcc3df8515fJosh GaogdDevType = 0
720a8c90248264a8b26970b4473770bcc3df8515fJosh GaointerlacedDevice = 2
730a8c90248264a8b26970b4473770bcc3df8515fJosh GaohwMirroredDevice = 4
740a8c90248264a8b26970b4473770bcc3df8515fJosh GaoroundedDevice = 5
750a8c90248264a8b26970b4473770bcc3df8515fJosh GaohasAuxMenuBar = 6
760a8c90248264a8b26970b4473770bcc3df8515fJosh GaoburstDevice = 7
770a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoext32Device = 8
780a8c90248264a8b26970b4473770bcc3df8515fJosh GaoramInit = 10
790a8c90248264a8b26970b4473770bcc3df8515fJosh GaomainScreen = 11
800a8c90248264a8b26970b4473770bcc3df8515fJosh GaoallInit = 12
810a8c90248264a8b26970b4473770bcc3df8515fJosh GaoscreenDevice = 13
820a8c90248264a8b26970b4473770bcc3df8515fJosh GaonoDriver = 14
830a8c90248264a8b26970b4473770bcc3df8515fJosh GaoscreenActive = 15
840a8c90248264a8b26970b4473770bcc3df8515fJosh GaohiliteBit = 7
850a8c90248264a8b26970b4473770bcc3df8515fJosh GaopHiliteBit = 0
860a8c90248264a8b26970b4473770bcc3df8515fJosh GaodefQDColors = 127
870a8c90248264a8b26970b4473770bcc3df8515fJosh GaoRGBDirect = 16
880a8c90248264a8b26970b4473770bcc3df8515fJosh GaobaseAddr32 = 4
890a8c90248264a8b26970b4473770bcc3df8515fJosh GaosysPatListID = 0
900a8c90248264a8b26970b4473770bcc3df8515fJosh GaoiBeamCursor = 1
910a8c90248264a8b26970b4473770bcc3df8515fJosh GaocrossCursor = 2
920a8c90248264a8b26970b4473770bcc3df8515fJosh GaoplusCursor = 3
930a8c90248264a8b26970b4473770bcc3df8515fJosh GaowatchCursor = 4
940a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDGrafVerbFrame = 0
950a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDGrafVerbPaint = 1
960a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDGrafVerbErase = 2
970a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDGrafVerbInvert = 3
980a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDGrafVerbFill = 4
990a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoframe = kQDGrafVerbFrame
1000a8c90248264a8b26970b4473770bcc3df8515fJosh Gaopaint = kQDGrafVerbPaint
1010a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoerase = kQDGrafVerbErase
1020a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoinvert = kQDGrafVerbInvert
1030a8c90248264a8b26970b4473770bcc3df8515fJosh Gaofill = kQDGrafVerbFill
1040a8c90248264a8b26970b4473770bcc3df8515fJosh Gaochunky = 0
1050a8c90248264a8b26970b4473770bcc3df8515fJosh GaochunkyPlanar = 1
1060a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoplanar = 2
1070a8c90248264a8b26970b4473770bcc3df8515fJosh GaosingleDevicesBit = 0
1080a8c90248264a8b26970b4473770bcc3df8515fJosh GaodontMatchSeedsBit = 1
1090a8c90248264a8b26970b4473770bcc3df8515fJosh GaoallDevicesBit = 2
1100a8c90248264a8b26970b4473770bcc3df8515fJosh GaosingleDevices = 1 << singleDevicesBit
1110a8c90248264a8b26970b4473770bcc3df8515fJosh GaodontMatchSeeds = 1 << dontMatchSeedsBit
1120a8c90248264a8b26970b4473770bcc3df8515fJosh GaoallDevices = 1 << allDevicesBit
1130a8c90248264a8b26970b4473770bcc3df8515fJosh GaokPrinterFontStatus = 0
1140a8c90248264a8b26970b4473770bcc3df8515fJosh GaokPrinterScalingStatus = 1
1150a8c90248264a8b26970b4473770bcc3df8515fJosh GaokNoConstraint = 0
1160a8c90248264a8b26970b4473770bcc3df8515fJosh GaokVerticalConstraint = 1
1170a8c90248264a8b26970b4473770bcc3df8515fJosh GaokHorizontalConstraint = 2
1180a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok1MonochromePixelFormat = 0x00000001
1190a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok2IndexedPixelFormat = 0x00000002
1200a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok4IndexedPixelFormat = 0x00000004
1210a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok8IndexedPixelFormat = 0x00000008
1220a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok16BE555PixelFormat = 0x00000010
1230a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok24RGBPixelFormat = 0x00000018
1240a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok32ARGBPixelFormat = 0x00000020
1250a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok1IndexedGrayPixelFormat = 0x00000021
1260a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok2IndexedGrayPixelFormat = 0x00000022
1270a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok4IndexedGrayPixelFormat = 0x00000024
1280a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok8IndexedGrayPixelFormat = 0x00000028
1290a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok16LE555PixelFormat = FOUR_CHAR_CODE('L555')
1300a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok16LE5551PixelFormat = FOUR_CHAR_CODE('5551')
1310a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok16BE565PixelFormat = FOUR_CHAR_CODE('B565')
1320a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok16LE565PixelFormat = FOUR_CHAR_CODE('L565')
1330a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok24BGRPixelFormat = FOUR_CHAR_CODE('24BG')
1340a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok32BGRAPixelFormat = FOUR_CHAR_CODE('BGRA')
1350a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok32ABGRPixelFormat = FOUR_CHAR_CODE('ABGR')
1360a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok32RGBAPixelFormat = FOUR_CHAR_CODE('RGBA')
1370a8c90248264a8b26970b4473770bcc3df8515fJosh GaokYUVSPixelFormat = FOUR_CHAR_CODE('yuvs')
1380a8c90248264a8b26970b4473770bcc3df8515fJosh GaokYUVUPixelFormat = FOUR_CHAR_CODE('yuvu')
1390a8c90248264a8b26970b4473770bcc3df8515fJosh GaokYVU9PixelFormat = FOUR_CHAR_CODE('YVU9')
1400a8c90248264a8b26970b4473770bcc3df8515fJosh GaokYUV411PixelFormat = FOUR_CHAR_CODE('Y411')
1410a8c90248264a8b26970b4473770bcc3df8515fJosh GaokYVYU422PixelFormat = FOUR_CHAR_CODE('YVYU')
1420a8c90248264a8b26970b4473770bcc3df8515fJosh GaokUYVY422PixelFormat = FOUR_CHAR_CODE('UYVY')
1430a8c90248264a8b26970b4473770bcc3df8515fJosh GaokYUV211PixelFormat = FOUR_CHAR_CODE('Y211')
1440a8c90248264a8b26970b4473770bcc3df8515fJosh Gaok2vuyPixelFormat = FOUR_CHAR_CODE('2vuy')
1450a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorImageMajorVersion = 0x0001
1460a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorImageMinorVersion = 0x0000
1470a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDParseRegionFromTop = (1 << 0)
1480a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDParseRegionFromBottom = (1 << 1)
1490a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDParseRegionFromLeft = (1 << 2)
1500a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDParseRegionFromRight = (1 << 3)
1510a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDParseRegionFromTopLeft = kQDParseRegionFromTop | kQDParseRegionFromLeft
1520a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDParseRegionFromBottomRight = kQDParseRegionFromBottom | kQDParseRegionFromRight
1530a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDRegionToRectsMsgInit = 1
1540a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDRegionToRectsMsgParse = 2
1550a8c90248264a8b26970b4473770bcc3df8515fJosh GaokQDRegionToRectsMsgTerminate = 3
1560a8c90248264a8b26970b4473770bcc3df8515fJosh GaocolorXorXFer = 52
1570a8c90248264a8b26970b4473770bcc3df8515fJosh GaonoiseXFer = 53
1580a8c90248264a8b26970b4473770bcc3df8515fJosh GaocustomXFer = 54
1590a8c90248264a8b26970b4473770bcc3df8515fJosh GaokXFer1PixelAtATime = 0x00000001
1600a8c90248264a8b26970b4473770bcc3df8515fJosh GaokXFerConvertPixelToRGB32 = 0x00000002
1610a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentsVersion = 0x00010001
1620a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentType = FOUR_CHAR_CODE('curs')
1630a8c90248264a8b26970b4473770bcc3df8515fJosh GaocursorDoesAnimate = 1L << 0
1640a8c90248264a8b26970b4473770bcc3df8515fJosh GaocursorDoesHardware = 1L << 1
1650a8c90248264a8b26970b4473770bcc3df8515fJosh GaocursorDoesUnreadableScreenBits = 1L << 2
1660a8c90248264a8b26970b4473770bcc3df8515fJosh GaokRenderCursorInHardware = 1L << 0
1670a8c90248264a8b26970b4473770bcc3df8515fJosh GaokRenderCursorInSoftware = 1L << 1
1680a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentInit = 0x0001
1690a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentGetInfo = 0x0002
1700a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentSetOutputMode = 0x0003
1710a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentSetData = 0x0004
1720a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentReconfigure = 0x0005
1730a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentDraw = 0x0006
1740a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentErase = 0x0007
1750a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentMove = 0x0008
1760a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentAnimate = 0x0009
1770a8c90248264a8b26970b4473770bcc3df8515fJosh GaokCursorComponentLastReserved = 0x0050
1780a8c90248264a8b26970b4473770bcc3df8515fJosh Gao# Generated from 'QuickDrawText.h'
1790a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
1800a8c90248264a8b26970b4473770bcc3df8515fJosh Gao
1810a8c90248264a8b26970b4473770bcc3df8515fJosh Gaodef FOUR_CHAR_CODE(x): return x
1820a8c90248264a8b26970b4473770bcc3df8515fJosh Gaonormal                                          = 0
1830a8c90248264a8b26970b4473770bcc3df8515fJosh Gaobold                                            = 1
1840a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoitalic                                          = 2
1850a8c90248264a8b26970b4473770bcc3df8515fJosh Gaounderline                                       = 4
1860a8c90248264a8b26970b4473770bcc3df8515fJosh Gaooutline                                         = 8
1870a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoshadow                                          = 0x10
1880a8c90248264a8b26970b4473770bcc3df8515fJosh Gaocondense                                        = 0x20
1890a8c90248264a8b26970b4473770bcc3df8515fJosh Gaoextend                                          = 0x40
1900a8c90248264a8b26970b4473770bcc3df8515fJosh GaoleftCaret = 0
1910a8c90248264a8b26970b4473770bcc3df8515fJosh GaorightCaret = -1
1920a8c90248264a8b26970b4473770bcc3df8515fJosh GaokHilite = 1
1930a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmLeftCaret = 0
1940a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmRightCaret = -1
1950a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmHilite = 1
1960a8c90248264a8b26970b4473770bcc3df8515fJosh GaoonlyStyleRun = 0
1970a8c90248264a8b26970b4473770bcc3df8515fJosh GaoleftStyleRun = 1
1980a8c90248264a8b26970b4473770bcc3df8515fJosh GaorightStyleRun = 2
1990a8c90248264a8b26970b4473770bcc3df8515fJosh GaomiddleStyleRun = 3
2000a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmOnlyStyleRun = 0
2010a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmLeftStyleRun = 1
2020a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmRightStyleRun = 2
2030a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmMiddleStyleRun = 3
2040a8c90248264a8b26970b4473770bcc3df8515fJosh GaotruncEnd = 0
2050a8c90248264a8b26970b4473770bcc3df8515fJosh GaotruncMiddle = 0x4000
2060a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmTruncEnd = 0
2070a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmTruncMiddle = 0x4000
2080a8c90248264a8b26970b4473770bcc3df8515fJosh GaonotTruncated = 0
2090a8c90248264a8b26970b4473770bcc3df8515fJosh Gaotruncated = 1
2100a8c90248264a8b26970b4473770bcc3df8515fJosh GaotruncErr = -1
2110a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmNotTruncated = 0
2120a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmTruncated = 1
2130a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmTruncErr = -1
2140a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmBreakWord = 0
2150a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmBreakChar = 1
2160a8c90248264a8b26970b4473770bcc3df8515fJosh GaosmBreakOverflow = 2
2170a8c90248264a8b26970b4473770bcc3df8515fJosh GaotfAntiAlias = 1 << 0
2180a8c90248264a8b26970b4473770bcc3df8515fJosh GaotfUnicode = 1 << 1
219