Mercurial > projects > dstep
diff dstep/coreservices/ae/AERegistry.d @ 11:07194b026fa4
Added bindings to a couple of frameworks, new license + some other things
author | Jacob Carlborg <doob@me.com> |
---|---|
date | Sat, 01 Aug 2009 15:03:28 +0200 |
parents | |
children | 19885b43130e |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/dstep/coreservices/ae/AERegistry.d Sat Aug 01 15:03:28 2009 +0200 @@ -0,0 +1,2175 @@ +/** + * Copyright: Copyright (c) 2009 Jacob Carlborg. + * Authors: Jacob Carlborg + * Version: Initial created: Jul 21, 2009 + * License: $(LINK2 http://www.boost.org/LICENSE_1_0.txt, Boost Software License 1.0) + */ +module dstep.coreservices.ae.AERegistry; + +//import dstep.AvailabilityMacros; +import dstep.coreservices.ae.AppleEvents; +import dstep.coreservices.carboncore.CarbonCore; +import dstep.objc.bridge.TypeEncoding; + +alias TextRange* TextRangePtr; +alias TextRangePtr* TextRangeHandle; +alias TextRangeArray* TextRangeArrayPtr; +alias TextRangeArrayPtr* TextRangeArrayHandle; +alias OffsetArray*[][] OffsetArrayPtr; +alias OffsetArrayPtr* OffsetArrayHandle; + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __cAEList = getOSType!("list"); + const __cApplication = getOSType!("capp"); + const __cArc = getOSType!("carc"); + const __cBoolean = getOSType!("bool"); + const __cCell = getOSType!("ccel"); + const __cChar = getOSType!("cha "); + const __cColorTable = getOSType!("clrt"); + const __cColumn = getOSType!("ccol"); + const __cDocument = getOSType!("docu"); + const __cDrawingArea = getOSType!("cdrw"); + const __cEnumeration = getOSType!("enum"); + const __cFile = getOSType!("file"); + const __cFixed = getOSType!("fixd"); + const __cFixedPoint = getOSType!("fpnt"); + const __cFixedRectangle = getOSType!("frct"); + const __cGraphicLine = getOSType!("glin"); + const __cGraphicObject = getOSType!("cgob"); + const __cGraphicShape = getOSType!("cgsh"); + const __cGraphicText = getOSType!("cgtx"); + const __cGroupedGraphic = getOSType!("cpic"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __cInsertionLoc = getOSType!("insl"); + const __cInsertionPoint = getOSType!("cins"); + const __cIntlText = getOSType!("itxt"); + const __cIntlWritingCode = getOSType!("intl"); + const __cItem = getOSType!("citm"); + const __cLine = getOSType!("clin"); + const __cLongDateTime = getOSType!("ldt "); + const __cLongFixed = getOSType!("lfxd"); + const __cLongFixedPoint = getOSType!("lfpt"); + const __cLongFixedRectangle = getOSType!("lfrc"); + const __cLongInteger = getOSType!("long"); + const __cLongPoint = getOSType!("lpnt"); + const __cLongRectangle = getOSType!("lrct"); + const __cMachineLoc = getOSType!("mLoc"); + const __cMenu = getOSType!("cmnu"); + const __cMenuItem = getOSType!("cmen"); + const __cObject = getOSType!("cobj"); + const __cObjectSpecifier = getOSType!("obj "); + const __cOpenableObject = getOSType!("coob"); + const __cOval = getOSType!("covl"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __cParagraph = getOSType!("cpar"); + const __cPICT = getOSType!("PICT"); + const __cPixel = getOSType!("cpxl"); + const __cPixelMap = getOSType!("cpix"); + const __cPolygon = getOSType!("cpgn"); + const __cProperty = getOSType!("prop"); + const __cQDPoint = getOSType!("QDpt"); + const __cQDRectangle = getOSType!("qdrt"); + const __cRectangle = getOSType!("crec"); + const __cRGBColor = getOSType!("cRGB"); + const __cRotation = getOSType!("trot"); + const __cRoundedRectangle = getOSType!("crrc"); + const __cRow = getOSType!("crow"); + const __cSelection = getOSType!("csel"); + const __cShortInteger = getOSType!("shor"); + const __cTable = getOSType!("ctbl"); + const __cText = getOSType!("ctxt"); + const __cTextFlow = getOSType!("cflo"); + const __cTextStyles = getOSType!("tsty"); + const __cType = getOSType!("type"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __cVersion = getOSType!("vers"); + const __cWindow = getOSType!("cwin"); + const __cWord = getOSType!("cwor"); + const __enumArrows = getOSType!("arro"); + const __enumJustification = getOSType!("just"); + const __enumKeyForm = getOSType!("kfrm"); + const __enumPosition = getOSType!("posi"); + const __enumProtection = getOSType!("prtn"); + const __enumQuality = getOSType!("qual"); + const __enumSaveOptions = getOSType!("savo"); + const __enumStyle = getOSType!("styl"); + const __enumTransferMode = getOSType!("tran"); + const __kAEAbout = getOSType!("abou"); + const __kAEAfter = getOSType!("afte"); + const __kAEAliasSelection = getOSType!("sali"); + const __kAEAllCaps = getOSType!("alcp"); + const __kAEArrowAtEnd = getOSType!("aren"); + const __kAEArrowAtStart = getOSType!("arst"); + const __kAEArrowBothEnds = getOSType!("arbo"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __kAEAsk = getOSType!("ask "); + const __kAEBefore = getOSType!("befo"); + const __kAEBeginning = getOSType!("bgng"); + const __kAEBeginsWith = getOSType!("bgwt"); + const __kAEBeginTransaction = getOSType!("begi"); + const __kAEBold = getOSType!("bold"); + const __kAECaseSensEquals = getOSType!("cseq"); + const __kAECentered = getOSType!("cent"); + const __kAEChangeView = getOSType!("view"); + const __kAEClone = getOSType!("clon"); + const __kAEClose = getOSType!("clos"); + const __kAECondensed = getOSType!("cond"); + const __kAEContains = getOSType!("cont"); + const __kAECopy = getOSType!("copy"); + const __kAECoreSuite = getOSType!("core"); + const __kAECountElements = getOSType!("cnte"); + const __kAECreateElement = getOSType!("crel"); + const __kAECreatePublisher = getOSType!("cpub"); + const __kAECut = getOSType!("cut "); + const __kAEDelete = getOSType!("delo"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __kAEDoObjectsExist = getOSType!("doex"); + const __kAEDoScript = getOSType!("dosc"); + const __kAEDrag = getOSType!("drag"); + const __kAEDuplicateSelection = getOSType!("sdup"); + const __kAEEditGraphic = getOSType!("edit"); + const __kAEEmptyTrash = getOSType!("empt"); + const __kAEEnd = getOSType!("end "); + const __kAEEndsWith = getOSType!("ends"); + const __kAEEndTransaction = getOSType!("endt"); + const __kAEEquals = getOSType!("= "); + const __kAEExpanded = getOSType!("pexp"); + const __kAEFast = getOSType!("fast"); + const __kAEFinderEvents = getOSType!("FNDR"); + const __kAEFormulaProtect = getOSType!("fpro"); + const __kAEFullyJustified = getOSType!("full"); + const __kAEGetClassInfo = getOSType!("qobj"); + const __kAEGetData = getOSType!("getd"); + const __kAEGetDataSize = getOSType!("dsiz"); + const __kAEGetEventInfo = getOSType!("gtei"); + const __kAEGetInfoSelection = getOSType!("sinf"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __kAEGetPrivilegeSelection = getOSType!("sprv"); + const __kAEGetSuiteInfo = getOSType!("gtsi"); + const __kAEGreaterThan = getOSType!("> "); + const __kAEGreaterThanEquals = getOSType!(">= "); + const __kAEGrow = getOSType!("grow"); + const __kAEHidden = getOSType!("hidn"); + const __kAEHiQuality = getOSType!("hiqu"); + const __kAEImageGraphic = getOSType!("imgr"); + const __kAEIsUniform = getOSType!("isun"); + const __kAEItalic = getOSType!("ital"); + const __kAELeftJustified = getOSType!("left"); + const __kAELessThan = getOSType!("< "); + const __kAELessThanEquals = getOSType!("<= "); + const __kAELowercase = getOSType!("lowc"); + const __kAEMakeObjectsVisible = getOSType!("mvis"); + const __kAEMiscStandards = getOSType!("misc"); + const __kAEModifiable = getOSType!("modf"); + const __kAEMove = getOSType!("move"); + const __kAENo = getOSType!("no "); + const __kAENoArrow = getOSType!("arno"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __kAENonmodifiable = getOSType!("nmod"); + const __kAEOpen = getOSType!("odoc"); + const __kAEOpenSelection = getOSType!("sope"); + const __kAEOutline = getOSType!("outl"); + const __kAEPageSetup = getOSType!("pgsu"); + const __kAEPaste = getOSType!("past"); + const __kAEPlain = getOSType!("plan"); + const __kAEPrint = getOSType!("pdoc"); + const __kAEPrintSelection = getOSType!("spri"); + const __kAEPrintWindow = getOSType!("pwin"); + const __kAEPutAwaySelection = getOSType!("sput"); + const __kAEQDAddOver = getOSType!("addo"); + const __kAEQDAddPin = getOSType!("addp"); + const __kAEQDAdMax = getOSType!("admx"); + const __kAEQDAdMin = getOSType!("admn"); + const __kAEQDBic = getOSType!("bic "); + const __kAEQDBlend = getOSType!("blnd"); + const __kAEQDCopy = getOSType!("cpy "); + const __kAEQDNotBic = getOSType!("nbic"); + const __kAEQDNotCopy = getOSType!("ncpy"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __kAEQDNotOr = getOSType!("ntor"); + const __kAEQDNotXor = getOSType!("nxor"); + const __kAEQDOr = getOSType!("or "); + const __kAEQDSubOver = getOSType!("subo"); + const __kAEQDSubPin = getOSType!("subp"); + const __kAEQDSupplementalSuite = getOSType!("qdsp"); + const __kAEQDXor = getOSType!("xor "); + const __kAEQuickdrawSuite = getOSType!("qdrw"); + const __kAEQuitAll = getOSType!("quia"); + const __kAERedo = getOSType!("redo"); + const __kAERegular = getOSType!("regl"); + const __kAEReopenApplication = getOSType!("rapp"); + const __kAEReplace = getOSType!("rplc"); + const __kAERequiredSuite = getOSType!("reqd"); + const __kAERestart = getOSType!("rest"); + const __kAERevealSelection = getOSType!("srev"); + const __kAERevert = getOSType!("rvrt"); + const __kAERightJustified = getOSType!("rght"); + const __kAESave = getOSType!("save"); + const __kAESelect = getOSType!("slct"); + const __kAESetData = getOSType!("setd"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __kAESetPosition = getOSType!("posn"); + const __kAEShadow = getOSType!("shad"); + const __kAEShowClipboard = getOSType!("shcl"); + const __kAEShutDown = getOSType!("shut"); + const __kAESleep = getOSType!("slep"); + const __kAESmallCaps = getOSType!("smcp"); + const __kAESpecialClassProperties = getOSType!("c@#!"); + const __kAEStrikethrough = getOSType!("strk"); + const __kAESubscript = getOSType!("sbsc"); + const __kAESuperscript = getOSType!("spsc"); + const __kAETableSuite = getOSType!("tbls"); + const __kAETextSuite = getOSType!("TEXT"); + const __kAETransactionTerminated = getOSType!("ttrm"); + const __kAEUnderline = getOSType!("undl"); + const __kAEUndo = getOSType!("undo"); + const __kAEWholeWordEquals = getOSType!("wweq"); + const __kAEYes = getOSType!("yes "); + const __kAEZoom = getOSType!("zoom"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __kAELogOut = getOSType!("logo"); + const __kAEReallyLogOut = getOSType!("rlgo"); + const __kAEShowRestartDialog = getOSType!("rrst"); + const __kAEShowShutdownDialog = getOSType!("rsdn"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __kAEMouseClass = getOSType!("mous"); + const __kAEDown = getOSType!("down"); + const __kAEUp = getOSType!("up "); + const __kAEMoved = getOSType!("move"); + const __kAEStoppedMoving = getOSType!("stop"); + const __kAEWindowClass = getOSType!("wind"); + const __kAEUpdate = getOSType!("updt"); + const __kAEActivate = getOSType!("actv"); + const __kAEDeactivate = getOSType!("dact"); + const __kAECommandClass = getOSType!("cmnd"); + const __kAEKeyClass = getOSType!("keyc"); + const __kAERawKey = getOSType!("rkey"); + const __kAEVirtualKey = getOSType!("keyc"); + const __kAENavigationKey = getOSType!("nave"); + const __kAEAutoDown = getOSType!("auto"); + const __kAEApplicationClass = getOSType!("appl"); + const __kAESuspend = getOSType!("susp"); + const __kAEResume = getOSType!("rsme"); + const __kAEDiskEvent = getOSType!("disk"); + const __kAENullEvent = getOSType!("null"); + const __kAEWakeUpEvent = getOSType!("wake"); + const __kAEScrapEvent = getOSType!("scrp"); + const __kAEHighLevel = getOSType!("high"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __keyAEAngle = getOSType!("kang"); + const __keyAEArcAngle = getOSType!("parc"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __keyAEBaseAddr = getOSType!("badd"); + const __keyAEBestType = getOSType!("pbst"); + const __keyAEBgndColor = getOSType!("kbcl"); + const __keyAEBgndPattern = getOSType!("kbpt"); + const __keyAEBounds = getOSType!("pbnd"); + const __keyAECellList = getOSType!("kclt"); + const __keyAEClassID = getOSType!("clID"); + const __keyAEColor = getOSType!("colr"); + const __keyAEColorTable = getOSType!("cltb"); + const __keyAECurveHeight = getOSType!("kchd"); + const __keyAECurveWidth = getOSType!("kcwd"); + const __keyAEDashStyle = getOSType!("pdst"); + const __keyAEData = getOSType!("data"); + const __keyAEDefaultType = getOSType!("deft"); + const __keyAEDefinitionRect = getOSType!("pdrt"); + const __keyAEDescType = getOSType!("dstp"); + const __keyAEDestination = getOSType!("dest"); + const __keyAEDoAntiAlias = getOSType!("anta"); + const __keyAEDoDithered = getOSType!("gdit"); + const __keyAEDoRotate = getOSType!("kdrt"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __keyAEDoScale = getOSType!("ksca"); + const __keyAEDoTranslate = getOSType!("ktra"); + const __keyAEEditionFileLoc = getOSType!("eloc"); + const __keyAEElements = getOSType!("elms"); + const __keyAEEndPoint = getOSType!("pend"); + const __keyAEEventClass = getOSType!("evcl"); + const __keyAEEventID = getOSType!("evti"); + const __keyAEFile = getOSType!("kfil"); + const __keyAEFileType = getOSType!("fltp"); + const __keyAEFillColor = getOSType!("flcl"); + const __keyAEFillPattern = getOSType!("flpt"); + const __keyAEFlipHorizontal = getOSType!("kfho"); + const __keyAEFlipVertical = getOSType!("kfvt"); + const __keyAEFont = getOSType!("font"); + const __keyAEFormula = getOSType!("pfor"); + const __keyAEGraphicObjects = getOSType!("gobs"); + const __keyAEID = getOSType!("ID "); + const __keyAEImageQuality = getOSType!("gqua"); + const __keyAEInsertHere = getOSType!("insh"); + const __keyAEKeyForms = getOSType!("keyf"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __keyAEKeyword = getOSType!("kywd"); + const __keyAELevel = getOSType!("levl"); + const __keyAELineArrow = getOSType!("arro"); + const __keyAEName = getOSType!("pnam"); + const __keyAENewElementLoc = getOSType!("pnel"); + const __keyAEObject = getOSType!("kobj"); + const __keyAEObjectClass = getOSType!("kocl"); + const __keyAEOffStyles = getOSType!("ofst"); + const __keyAEOnStyles = getOSType!("onst"); + const __keyAEParameters = getOSType!("prms"); + const __keyAEParamFlags = getOSType!("pmfg"); + const __keyAEPenColor = getOSType!("ppcl"); + const __keyAEPenPattern = getOSType!("pppa"); + const __keyAEPenWidth = getOSType!("ppwd"); + const __keyAEPixelDepth = getOSType!("pdpt"); + const __keyAEPixMapMinus = getOSType!("kpmm"); + const __keyAEPMTable = getOSType!("kpmt"); + const __keyAEPointList = getOSType!("ptlt"); + const __keyAEPointSize = getOSType!("ptsz"); + const __keyAEPosition = getOSType!("kpos"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __keyAEPropData = getOSType!("prdt"); + const __keyAEProperties = getOSType!("qpro"); + const __keyAEProperty = getOSType!("kprp"); + const __keyAEPropFlags = getOSType!("prfg"); + const __keyAEPropID = getOSType!("prop"); + const __keyAEProtection = getOSType!("ppro"); + const __keyAERenderAs = getOSType!("kren"); + const __keyAERequestedType = getOSType!("rtyp"); + const __keyAEResult = getOSType!("----"); + const __keyAEResultInfo = getOSType!("rsin"); + const __keyAERotation = getOSType!("prot"); + const __keyAERotPoint = getOSType!("krtp"); + const __keyAERowList = getOSType!("krls"); + const __keyAESaveOptions = getOSType!("savo"); + const __keyAEScale = getOSType!("pscl"); + const __keyAEScriptTag = getOSType!("psct"); + const __keyAESearchText = getOSType!("stxt"); + const __keyAEShowWhere = getOSType!("show"); + const __keyAEStartAngle = getOSType!("pang"); + const __keyAEStartPoint = getOSType!("pstp"); + const __keyAEStyles = getOSType!("ksty"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __keyAESuiteID = getOSType!("suit"); + const __keyAEText = getOSType!("ktxt"); + const __keyAETextColor = getOSType!("ptxc"); + const __keyAETextFont = getOSType!("ptxf"); + const __keyAETextPointSize = getOSType!("ptps"); + const __keyAETextStyles = getOSType!("txst"); + const __keyAETextLineHeight = getOSType!("ktlh"); + const __keyAETextLineAscent = getOSType!("ktas"); + const __keyAETheText = getOSType!("thtx"); + const __keyAETransferMode = getOSType!("pptm"); + const __keyAETranslation = getOSType!("ptrs"); + const __keyAETryAsStructGraf = getOSType!("toog"); + const __keyAEUniformStyles = getOSType!("ustl"); + const __keyAEUpdateOn = getOSType!("pupd"); + const __keyAEUserTerm = getOSType!("utrm"); + const __keyAEWindow = getOSType!("wndw"); + const __keyAEWritingCode = getOSType!("wrcd"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __keyMiscellaneous = getOSType!("fmsc"); + const __keySelection = getOSType!("fsel"); + const __keyWindow = getOSType!("kwnd"); + const __keyWhen = getOSType!("when"); + const __keyWhere = getOSType!("wher"); + const __keyModifiers = getOSType!("mods"); + const __keyKey = getOSType!("key "); + const __keyKeyCode = getOSType!("code"); + const __keyKeyboard = getOSType!("keyb"); + const __keyDriveNumber = getOSType!("drv#"); + const __keyErrorCode = getOSType!("err#"); + const __keyHighLevelClass = getOSType!("hcls"); + const __keyHighLevelID = getOSType!("hid "); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __pArcAngle = getOSType!("parc"); + const __pBackgroundColor = getOSType!("pbcl"); + const __pBackgroundPattern = getOSType!("pbpt"); + const __pBestType = getOSType!("pbst"); + const __pBounds = getOSType!("pbnd"); + const __pClass = getOSType!("pcls"); + const __pClipboard = getOSType!("pcli"); + const __pColor = getOSType!("colr"); + const __pColorTable = getOSType!("cltb"); + const __pContents = getOSType!("pcnt"); + const __pCornerCurveHeight = getOSType!("pchd"); + const __pCornerCurveWidth = getOSType!("pcwd"); + const __pDashStyle = getOSType!("pdst"); + const __pDefaultType = getOSType!("deft"); + const __pDefinitionRect = getOSType!("pdrt"); + const __pEnabled = getOSType!("enbl"); + const __pEndPoint = getOSType!("pend"); + const __pFillColor = getOSType!("flcl"); + const __pFillPattern = getOSType!("flpt"); + const __pFont = getOSType!("font"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __pFormula = getOSType!("pfor"); + const __pGraphicObjects = getOSType!("gobs"); + const __pHasCloseBox = getOSType!("hclb"); + const __pHasTitleBar = getOSType!("ptit"); + const __pID = getOSType!("ID "); + const __pIndex = getOSType!("pidx"); + const __pInsertionLoc = getOSType!("pins"); + const __pIsFloating = getOSType!("isfl"); + const __pIsFrontProcess = getOSType!("pisf"); + const __pIsModal = getOSType!("pmod"); + const __pIsModified = getOSType!("imod"); + const __pIsResizable = getOSType!("prsz"); + const __pIsStationeryPad = getOSType!("pspd"); + const __pIsZoomable = getOSType!("iszm"); + const __pIsZoomed = getOSType!("pzum"); + const __pItemNumber = getOSType!("itmn"); + const __pJustification = getOSType!("pjst"); + const __pLineArrow = getOSType!("arro"); + const __pMenuID = getOSType!("mnid"); + const __pName = getOSType!("pnam"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __pNewElementLoc = getOSType!("pnel"); + const __pPenColor = getOSType!("ppcl"); + const __pPenPattern = getOSType!("pppa"); + const __pPenWidth = getOSType!("ppwd"); + const __pPixelDepth = getOSType!("pdpt"); + const __pPointList = getOSType!("ptlt"); + const __pPointSize = getOSType!("ptsz"); + const __pProtection = getOSType!("ppro"); + const __pRotation = getOSType!("prot"); + const __pScale = getOSType!("pscl"); + const __pScript = getOSType!("scpt"); + const __pScriptTag = getOSType!("psct"); + const __pSelected = getOSType!("selc"); + const __pSelection = getOSType!("sele"); + const __pStartAngle = getOSType!("pang"); + const __pStartPoint = getOSType!("pstp"); + const __pTextColor = getOSType!("ptxc"); + const __pTextFont = getOSType!("ptxf"); + const __pTextItemDelimiters = getOSType!("txdl"); + const __pTextPointSize = getOSType!("ptps"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __pTextStyles = getOSType!("txst"); + const __pTransferMode = getOSType!("pptm"); + const __pTranslation = getOSType!("ptrs"); + const __pUniformStyles = getOSType!("ustl"); + const __pUpdateOn = getOSType!("pupd"); + const __pUserSelection = getOSType!("pusl"); + const __pVersion = getOSType!("vers"); + const __pVisible = getOSType!("pvis"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __typeAEText = getOSType!("tTXT"); + const __typeArc = getOSType!("carc"); + const __typeBest = getOSType!("best"); + const __typeCell = getOSType!("ccel"); + const __typeClassInfo = getOSType!("gcli"); + const __typeColorTable = getOSType!("clrt"); + const __typeColumn = getOSType!("ccol"); + const __typeDashStyle = getOSType!("tdas"); + const __typeData = getOSType!("tdta"); + const __typeDrawingArea = getOSType!("cdrw"); + const __typeElemInfo = getOSType!("elin"); + const __typeEnumeration = getOSType!("enum"); + const __typeEPS = getOSType!("EPS "); + const __typeEventInfo = getOSType!("evin"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __typeFinderWindow = getOSType!("fwin"); + const __typeFixedPoint = getOSType!("fpnt"); + const __typeFixedRectangle = getOSType!("frct"); + const __typeGraphicLine = getOSType!("glin"); + const __typeGraphicText = getOSType!("cgtx"); + const __typeGroupedGraphic = getOSType!("cpic"); + const __typeInsertionLoc = getOSType!("insl"); + const __typeIntlText = getOSType!("itxt"); + const __typeIntlWritingCode = getOSType!("intl"); + const __typeLongDateTime = getOSType!("ldt "); + const __typeCFAbsoluteTime = getOSType!("cfat"); + const __typeISO8601DateTime = getOSType!("isot"); + const __typeLongFixed = getOSType!("lfxd"); + const __typeLongFixedPoint = getOSType!("lfpt"); + const __typeLongFixedRectangle = getOSType!("lfrc"); + const __typeLongPoint = getOSType!("lpnt"); + const __typeLongRectangle = getOSType!("lrct"); + const __typeMachineLoc = getOSType!("mLoc"); + const __typeOval = getOSType!("covl"); + const __typeParamInfo = getOSType!("pmin"); + const __typePict = getOSType!("PICT"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __typePixelMap = getOSType!("cpix"); + const __typePixMapMinus = getOSType!("tpmm"); + const __typePolygon = getOSType!("cpgn"); + const __typePropInfo = getOSType!("pinf"); + const __typePtr = getOSType!("ptr "); + const __typeQDPoint = getOSType!("QDpt"); + const __typeQDRegion = getOSType!("Qrgn"); + const __typeRectangle = getOSType!("crec"); + const __typeRGB16 = getOSType!("tr16"); + const __typeRGB96 = getOSType!("tr96"); + const __typeRGBColor = getOSType!("cRGB"); + const __typeRotation = getOSType!("trot"); + const __typeRoundedRectangle = getOSType!("crrc"); + const __typeRow = getOSType!("crow"); + const __typeScrapStyles = getOSType!("styl"); + const __typeScript = getOSType!("scpt"); + const __typeStyledText = getOSType!("STXT"); + const __typeSuiteInfo = getOSType!("suin"); + const __typeTable = getOSType!("ctbl"); + const __typeTextStyles = getOSType!("tsty"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __typeTIFF = getOSType!("TIFF"); + const __typeJPEG = getOSType!("JPEG"); + const __typeGIF = getOSType!("GIFf"); + const __typeVersion = getOSType!("vers"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __kAEMenuClass = getOSType!("menu"); + const __kAEMenuSelect = getOSType!("mhit"); + const __kAEMouseDown = getOSType!("mdwn"); + const __kAEMouseDownInBack = getOSType!("mdbk"); + const __kAEKeyDown = getOSType!("kdwn"); + const __kAEResized = getOSType!("rsiz"); + const __kAEPromise = getOSType!("prom"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __keyMenuID = getOSType!("mid "); + const __keyMenuItem = getOSType!("mitm"); + const __keyCloseAllWindows = getOSType!("caw "); + const __keyOriginalBounds = getOSType!("obnd"); + const __keyNewBounds = getOSType!("nbnd"); + const __keyLocalWhere = getOSType!("lwhr"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __typeHIMenu = getOSType!("mobj"); + const __typeHIWindow = getOSType!("wobj"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __kTextServiceClass = getOSType!("tsvc"); + const __kUpdateActiveInputArea = getOSType!("updt"); + const __kShowHideInputWindow = getOSType!("shiw"); + const __kPos2Offset = getOSType!("p2st"); + const __kOffset2Pos = getOSType!("st2p"); + const __kUnicodeNotFromInputMethod = getOSType!("unim"); + const __kGetSelectedText = getOSType!("gtxt"); + const __keyAETSMDocumentRefcon = getOSType!("refc"); + const __keyAEServerInstance = getOSType!("srvi"); + const __keyAETheData = getOSType!("kdat"); + const __keyAEFixLength = getOSType!("fixl"); + const __keyAEUpdateRange = getOSType!("udng"); + const __keyAECurrentPoint = getOSType!("cpos"); + const __keyAEBufferSize = getOSType!("buff"); + const __keyAEMoveView = getOSType!("mvvw"); + const __keyAENextBody = getOSType!("nxbd"); + const __keyAETSMScriptTag = getOSType!("sclg"); + const __keyAETSMTextFont = getOSType!("ktxf"); + const __keyAETSMTextFMFont = getOSType!("ktxm"); + const __keyAETSMTextPointSize = getOSType!("ktps"); + const __keyAETSMEventRecord = getOSType!("tevt"); + const __keyAETSMEventRef = getOSType!("tevr"); + const __keyAETextServiceEncoding = getOSType!("tsen"); + const __keyAETextServiceMacEncoding = getOSType!("tmen"); + const __keyAETSMGlyphInfoArray = getOSType!("tgia"); + const __typeTextRange = getOSType!("txrn"); + const __typeComponentInstance = getOSType!("cmpi"); + const __typeOffsetArray = getOSType!("ofay"); + const __typeTextRangeArray = getOSType!("tray"); + const __typeLowLevelEventRecord = getOSType!("evtr"); + const __typeGlyphInfoArray = getOSType!("glia"); + const __typeEventRef = getOSType!("evrf"); + const __typeText = getOSType!("ypeCha"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __keyAEHiliteRange = getOSType!("hrng"); + const __keyAEPinRange = getOSType!("pnrg"); + const __keyAEClauseOffsets = getOSType!("clau"); + const __keyAEOffset = getOSType!("ofst"); + const __keyAEPoint = getOSType!("gpos"); + const __keyAELeftSide = getOSType!("klef"); + const __keyAERegionClass = getOSType!("rgnc"); + const __keyAEDragging = getOSType!("bool"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __typeMeters = getOSType!("metr"); + const __typeInches = getOSType!("inch"); + const __typeFeet = getOSType!("feet"); + const __typeYards = getOSType!("yard"); + const __typeMiles = getOSType!("mile"); + const __typeKilometers = getOSType!("kmtr"); + const __typeCentimeters = getOSType!("cmtr"); + const __typeSquareMeters = getOSType!("sqrm"); + const __typeSquareFeet = getOSType!("sqft"); + const __typeSquareYards = getOSType!("sqyd"); + const __typeSquareMiles = getOSType!("sqmi"); + const __typeSquareKilometers = getOSType!("sqkm"); + const __typeLiters = getOSType!("litr"); + const __typeQuarts = getOSType!("qrts"); + const __typeGallons = getOSType!("galn"); + const __typeCubicMeters = getOSType!("cmet"); + const __typeCubicFeet = getOSType!("cfet"); + const __typeCubicInches = getOSType!("cuin"); + const __typeCubicCentimeter = getOSType!("ccmt"); + const __typeCubicYards = getOSType!("cyrd"); + const __typeKilograms = getOSType!("kgrm"); + const __typeGrams = getOSType!("gram"); + const __typeOunces = getOSType!("ozs "); + const __typePounds = getOSType!("lbs "); + const __typeDegreesC = getOSType!("degc"); + const __typeDegreesF = getOSType!("degf"); + const __typeDegreesK = getOSType!("degk"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __kFAServerApp = getOSType!("ssrv"); + const __kDoFolderActionEvent = getOSType!("fola"); + const __kFolderActionCode = getOSType!("actn"); + const __kFolderOpenedEvent = getOSType!("fopn"); + const __kFolderClosedEvent = getOSType!("fclo"); + const __kFolderWindowMovedEvent = getOSType!("fsiz"); + const __kFolderItemsAddedEvent = getOSType!("fget"); + const __kFolderItemsRemovedEvent = getOSType!("flos"); + const __kItemList = getOSType!("flst"); + const __kNewSizeParameter = getOSType!("fnsz"); + const __kFASuiteCode = getOSType!("faco"); + const __kFAAttachCommand = getOSType!("atfa"); + const __kFARemoveCommand = getOSType!("rmfa"); + const __kFAEditCommand = getOSType!("edfa"); + const __kFAFileParam = getOSType!("faal"); + const __kFAIndexParam = getOSType!("indx"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __kAEInternetSuite = getOSType!("gurl"); + const __kAEISWebStarSuite = getOSType!("x575757B"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __kAEISGetURL = getOSType!("gurl"); + const __KAEISHandleCGI = getOSType!("sdoc"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __cURL = getOSType!("url "); + const __cInternetAddress = getOSType!("IPAD"); + const __cHTML = getOSType!("html"); + const __cFTPItem = getOSType!("ftp "); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __kAEISHTTPSearchArgs = getOSType!("kfor"); + const __kAEISPostArgs = getOSType!("post"); + const __kAEISMethod = getOSType!("meth"); + const __kAEISClientAddress = getOSType!("addr"); + const __kAEISUserName = getOSType!("user"); + const __kAEISPassword = getOSType!("pass"); + const __kAEISFromUser = getOSType!("frmu"); + const __kAEISServerName = getOSType!("svnm"); + const __kAEISServerPort = getOSType!("svpt"); + const __kAEISScriptName = getOSType!("scnm"); + const __kAEISContentType = getOSType!("ctyp"); + const __kAEISReferrer = getOSType!("refr"); + const __kAEISUserAgent = getOSType!("Agnt"); + const __kAEISAction = getOSType!("Kact"); + const __kAEISActionPath = getOSType!("Kapt"); + const __kAEISClientIP = getOSType!("Kcip"); + const __kAEISFullRequest = getOSType!("Kfrq"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __pScheme = getOSType!("pusc"); + const __pHost = getOSType!("HOST"); + const __pPath = getOSType!("FTPc"); + const __pUserName = getOSType!("RAun"); + const __pUserPassword = getOSType!("RApw"); + const __pDNSForm = getOSType!("pDNS"); + const __pURL = getOSType!("pURL"); + const __pTextEncoding = getOSType!("ptxe"); + const __pFTPKind = getOSType!("kind"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __eScheme = getOSType!("esch"); + const __eurlHTTP = getOSType!("http"); + const __eurlHTTPS = getOSType!("htps"); + const __eurlFTP = getOSType!("ftp "); + const __eurlMail = getOSType!("mail"); + const __eurlFile = getOSType!("file"); + const __eurlGopher = getOSType!("gphr"); + const __eurlTelnet = getOSType!("tlnt"); + const __eurlNews = getOSType!("news"); + const __eurlSNews = getOSType!("snws"); + const __eurlNNTP = getOSType!("nntp"); + const __eurlMessage = getOSType!("mess"); + const __eurlMailbox = getOSType!("mbox"); + const __eurlMulti = getOSType!("mult"); + const __eurlLaunch = getOSType!("laun"); + const __eurlAFP = getOSType!("afp "); + const __eurlAT = getOSType!("at "); + const __eurlEPPC = getOSType!("eppc"); + const __eurlRTSP = getOSType!("rtsp"); + const __eurlIMAP = getOSType!("imap"); + const __eurlNFS = getOSType!("unfs"); + const __eurlPOP = getOSType!("upop"); + const __eurlLDAP = getOSType!("uldp"); + const __eurlUnknown = getOSType!("url?"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __kConnSuite = getOSType!("macc"); + const __cDevSpec = getOSType!("cdev"); + const __cAddressSpec = getOSType!("cadr"); + const __cADBAddress = getOSType!("cadb"); + const __cAppleTalkAddress = getOSType!("cat "); + const __cBusAddress = getOSType!("cbus"); + const __cEthernetAddress = getOSType!("cen "); + const __cFireWireAddress = getOSType!("cfw "); + const __cIPAddress = getOSType!("cip "); + const __cLocalTalkAddress = getOSType!("clt "); + const __cSCSIAddress = getOSType!("cscs"); + const __cTokenRingAddress = getOSType!("ctok"); + const __cUSBAddress = getOSType!("cusb"); + const __pDeviceType = getOSType!("pdvt"); + const __pDeviceAddress = getOSType!("pdva"); + const __pConduit = getOSType!("pcon"); + const __pProtocol = getOSType!("pprt"); + const __pATMachine = getOSType!("patm"); + const __pATZone = getOSType!("patz"); + const __pATType = getOSType!("patt"); + const __pDottedDecimal = getOSType!("pipd"); + const __pDNS = getOSType!("pdns"); + const __pPort = getOSType!("ppor"); + const __pNetwork = getOSType!("pnet"); + const __pNode = getOSType!("pnod"); + const __pSocket = getOSType!("psoc"); + const __pSCSIBus = getOSType!("pscb"); + const __pSCSILUN = getOSType!("pslu"); + const __eDeviceType = getOSType!("edvt"); + const __eAddressSpec = getOSType!("eads"); + const __eConduit = getOSType!("econ"); + const __eProtocol = getOSType!("epro"); + const __eADB = getOSType!("eadb"); + const __eAnalogAudio = getOSType!("epau"); + const __eAppleTalk = getOSType!("epat"); + const __eAudioLineIn = getOSType!("ecai"); + const __eAudioLineOut = getOSType!("ecal"); + const __eAudioOut = getOSType!("ecao"); + const __eBus = getOSType!("ebus"); + const __eCDROM = getOSType!("ecd "); + const __eCommSlot = getOSType!("eccm"); + const __eDigitalAudio = getOSType!("epda"); + const __eDisplay = getOSType!("edds"); + const __eDVD = getOSType!("edvd"); + const __eEthernet = getOSType!("ecen"); + const __eFireWire = getOSType!("ecfw"); + const __eFloppy = getOSType!("efd "); + const __eHD = getOSType!("ehd "); + const __eInfrared = getOSType!("ecir"); + const __eIP = getOSType!("epip"); + const __eIrDA = getOSType!("epir"); + const __eIRTalk = getOSType!("epit"); + const __eKeyboard = getOSType!("ekbd"); + const __eLCD = getOSType!("edlc"); + const __eLocalTalk = getOSType!("eclt"); + const __eMacIP = getOSType!("epmi"); + const __eMacVideo = getOSType!("epmv"); + const __eMicrophone = getOSType!("ecmi"); + const __eModemPort = getOSType!("ecmp"); + const __eModemPrinterPort = getOSType!("empp"); + const __eModem = getOSType!("edmm"); + const __eMonitorOut = getOSType!("ecmn"); + const __eMouse = getOSType!("emou"); + const __eNuBusCard = getOSType!("ednb"); + const __eNuBus = getOSType!("enub"); + const __ePCcard = getOSType!("ecpc"); + const __ePCIbus = getOSType!("ecpi"); + const __ePCIcard = getOSType!("edpi"); + const __ePDSslot = getOSType!("ecpd"); + const __ePDScard = getOSType!("epds"); + const __ePointingDevice = getOSType!("edpd"); + const __ePostScript = getOSType!("epps"); + const __ePPP = getOSType!("eppp"); + const __ePrinterPort = getOSType!("ecpp"); + const __ePrinter = getOSType!("edpr"); + const __eSvideo = getOSType!("epsv"); + const __eSCSI = getOSType!("ecsc"); + const __eSerial = getOSType!("epsr"); + const __eSpeakers = getOSType!("edsp"); + const __eStorageDevice = getOSType!("edst"); + const __eSVGA = getOSType!("epsg"); + const __eTokenRing = getOSType!("etok"); + const __eTrackball = getOSType!("etrk"); + const __eTrackpad = getOSType!("edtp"); + const __eUSB = getOSType!("ecus"); + const __eVideoIn = getOSType!("ecvi"); + const __eVideoMonitor = getOSType!("edvm"); + const __eVideoOut = getOSType!("ecvo"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __cKeystroke = getOSType!("kprs"); + const __pKeystrokeKey = getOSType!("kMsg"); + const __pModifiers = getOSType!("kMod"); + const __pKeyKind = getOSType!("kknd"); + const __eModifiers = getOSType!("eMds"); + const __eOptionDown = getOSType!("Kopt"); + const __eCommandDown = getOSType!("Kcmd"); + const __eControlDown = getOSType!("Kctl"); + const __eShiftDown = getOSType!("Ksft"); + const __eCapsLockDown = getOSType!("Kclk"); + const __eKeyKind = getOSType!("ekst"); + const __eEscapeKey = getOSType!("x6B73350"); + const __eDeleteKey = getOSType!("x6B73330"); + const __eTabKey = getOSType!("x6B73300"); + const __eReturnKey = getOSType!("x6B73240"); + const __eClearKey = getOSType!("x6B73470"); + const __eEnterKey = getOSType!("x6B734C0"); + const __eUpArrowKey = getOSType!("x6B737E0"); + const __eDownArrowKey = getOSType!("x6B737D0"); + const __eLeftArrowKey = getOSType!("x6B737B0"); + const __eRightArrowKey = getOSType!("x6B737C0"); + const __eHelpKey = getOSType!("x6B73720"); + const __eHomeKey = getOSType!("x6B73730"); + const __ePageUpKey = getOSType!("x6B73740"); + const __ePageDownKey = getOSType!("x6B73790"); + const __eForwardDelKey = getOSType!("x6B73750"); + const __eEndKey = getOSType!("x6B73770"); + const __eF1Key = getOSType!("x6B737A0"); + const __eF2Key = getOSType!("x6B73780"); + const __eF3Key = getOSType!("x6B73630"); + const __eF4Key = getOSType!("x6B73760"); + const __eF5Key = getOSType!("x6B73600"); + const __eF6Key = getOSType!("x6B73610"); + const __eF7Key = getOSType!("x6B73620"); + const __eF8Key = getOSType!("x6B73640"); + const __eF9Key = getOSType!("x6B73650"); + const __eF10Key = getOSType!("x6B736D0"); + const __eF11Key = getOSType!("x6B73670"); + const __eF12Key = getOSType!("x6B736F0"); + const __eF13Key = getOSType!("x6B73690"); + const __eF14Key = getOSType!("x6B736B0"); + const __eF15Key = getOSType!("x6B73710"); + + } +} + +// This is needed otherwise the enums will fail compiling with gdc +version (GNU) +{ + private + { + const __keyAELaunchedAsLogInItem = getOSType!("lgit"); + const __keyAELaunchedAsServiceItem = getOSType!("svit"); + + } +} + +enum +{ + cAEList = getOSType!("list"), + cApplication = getOSType!("capp"), + cArc = getOSType!("carc"), + cBoolean = getOSType!("bool"), + cCell = getOSType!("ccel"), + cChar = getOSType!("cha "), + cColorTable = getOSType!("clrt"), + cColumn = getOSType!("ccol"), + cDocument = getOSType!("docu"), + cDrawingArea = getOSType!("cdrw"), + cEnumeration = getOSType!("enum"), + cFile = getOSType!("file"), + cFixed = getOSType!("fixd"), + cFixedPoint = getOSType!("fpnt"), + cFixedRectangle = getOSType!("frct"), + cGraphicLine = getOSType!("glin"), + cGraphicObject = getOSType!("cgob"), + cGraphicShape = getOSType!("cgsh"), + cGraphicText = getOSType!("cgtx"), + cGroupedGraphic = getOSType!("cpic") +} + +enum +{ + cInsertionLoc = getOSType!("insl"), + cInsertionPoint = getOSType!("cins"), + cIntlText = getOSType!("itxt"), + cIntlWritingCode = getOSType!("intl"), + cItem = getOSType!("citm"), + cLine = getOSType!("clin"), + cLongDateTime = getOSType!("ldt "), + cLongFixed = getOSType!("lfxd"), + cLongFixedPoint = getOSType!("lfpt"), + cLongFixedRectangle = getOSType!("lfrc"), + cLongInteger = getOSType!("long"), + cLongPoint = getOSType!("lpnt"), + cLongRectangle = getOSType!("lrct"), + cMachineLoc = getOSType!("mLoc"), + cMenu = getOSType!("cmnu"), + cMenuItem = getOSType!("cmen"), + cObject = getOSType!("cobj"), + cObjectSpecifier = getOSType!("obj "), + cOpenableObject = getOSType!("coob"), + cOval = getOSType!("covl") +} + +enum +{ + cParagraph = getOSType!("cpar"), + cPICT = getOSType!("PICT"), + cPixel = getOSType!("cpxl"), + cPixelMap = getOSType!("cpix"), + cPolygon = getOSType!("cpgn"), + cProperty = getOSType!("prop"), + cQDPoint = getOSType!("QDpt"), + cQDRectangle = getOSType!("qdrt"), + cRectangle = getOSType!("crec"), + cRGBColor = getOSType!("cRGB"), + cRotation = getOSType!("trot"), + cRoundedRectangle = getOSType!("crrc"), + cRow = getOSType!("crow"), + cSelection = getOSType!("csel"), + cShortInteger = getOSType!("shor"), + cTable = getOSType!("ctbl"), + cText = getOSType!("ctxt"), + cTextFlow = getOSType!("cflo"), + cTextStyles = getOSType!("tsty"), + cType = getOSType!("type") +} + +enum +{ + cVersion = getOSType!("vers"), + cWindow = getOSType!("cwin"), + cWord = getOSType!("cwor"), + enumArrows = getOSType!("arro"), + enumJustification = getOSType!("just"), + enumKeyForm = getOSType!("kfrm"), + enumPosition = getOSType!("posi"), + enumProtection = getOSType!("prtn"), + enumQuality = getOSType!("qual"), + enumSaveOptions = getOSType!("savo"), + enumStyle = getOSType!("styl"), + enumTransferMode = getOSType!("tran"), + kAEAbout = getOSType!("abou"), + kAEAfter = getOSType!("afte"), + kAEAliasSelection = getOSType!("sali"), + kAEAllCaps = getOSType!("alcp"), + kAEArrowAtEnd = getOSType!("aren"), + kAEArrowAtStart = getOSType!("arst"), + kAEArrowBothEnds = getOSType!("arbo") +} + +enum +{ + kAEAsk = getOSType!("ask "), + kAEBefore = getOSType!("befo"), + kAEBeginning = getOSType!("bgng"), + kAEBeginsWith = getOSType!("bgwt"), + kAEBeginTransaction = getOSType!("begi"), + kAEBold = getOSType!("bold"), + kAECaseSensEquals = getOSType!("cseq"), + kAECentered = getOSType!("cent"), + kAEChangeView = getOSType!("view"), + kAEClone = getOSType!("clon"), + kAEClose = getOSType!("clos"), + kAECondensed = getOSType!("cond"), + kAEContains = getOSType!("cont"), + kAECopy = getOSType!("copy"), + kAECoreSuite = getOSType!("core"), + kAECountElements = getOSType!("cnte"), + kAECreateElement = getOSType!("crel"), + kAECreatePublisher = getOSType!("cpub"), + kAECut = getOSType!("cut "), + kAEDelete = getOSType!("delo") +} + +enum +{ + kAEDoObjectsExist = getOSType!("doex"), + kAEDoScript = getOSType!("dosc"), + kAEDrag = getOSType!("drag"), + kAEDuplicateSelection = getOSType!("sdup"), + kAEEditGraphic = getOSType!("edit"), + kAEEmptyTrash = getOSType!("empt"), + kAEEnd = getOSType!("end "), + kAEEndsWith = getOSType!("ends"), + kAEEndTransaction = getOSType!("endt"), + kAEEquals = getOSType!("= "), + kAEExpanded = getOSType!("pexp"), + kAEFast = getOSType!("fast"), + kAEFinderEvents = getOSType!("FNDR"), + kAEFormulaProtect = getOSType!("fpro"), + kAEFullyJustified = getOSType!("full"), + kAEGetClassInfo = getOSType!("qobj"), + kAEGetData = getOSType!("getd"), + kAEGetDataSize = getOSType!("dsiz"), + kAEGetEventInfo = getOSType!("gtei"), + kAEGetInfoSelection = getOSType!("sinf") +} + +enum +{ + kAEGetPrivilegeSelection = getOSType!("sprv"), + kAEGetSuiteInfo = getOSType!("gtsi"), + kAEGreaterThan = getOSType!("> "), + kAEGreaterThanEquals = getOSType!(">= "), + kAEGrow = getOSType!("grow"), + kAEHidden = getOSType!("hidn"), + kAEHiQuality = getOSType!("hiqu"), + kAEImageGraphic = getOSType!("imgr"), + kAEIsUniform = getOSType!("isun"), + kAEItalic = getOSType!("ital"), + kAELeftJustified = getOSType!("left"), + kAELessThan = getOSType!("< "), + kAELessThanEquals = getOSType!("<= "), + kAELowercase = getOSType!("lowc"), + kAEMakeObjectsVisible = getOSType!("mvis"), + kAEMiscStandards = getOSType!("misc"), + kAEModifiable = getOSType!("modf"), + kAEMove = getOSType!("move"), + kAENo = getOSType!("no "), + kAENoArrow = getOSType!("arno") +} + +enum +{ + kAENonmodifiable = getOSType!("nmod"), + kAEOpen = getOSType!("odoc"), + kAEOpenSelection = getOSType!("sope"), + kAEOutline = getOSType!("outl"), + kAEPageSetup = getOSType!("pgsu"), + kAEPaste = getOSType!("past"), + kAEPlain = getOSType!("plan"), + kAEPrint = getOSType!("pdoc"), + kAEPrintSelection = getOSType!("spri"), + kAEPrintWindow = getOSType!("pwin"), + kAEPutAwaySelection = getOSType!("sput"), + kAEQDAddOver = getOSType!("addo"), + kAEQDAddPin = getOSType!("addp"), + kAEQDAdMax = getOSType!("admx"), + kAEQDAdMin = getOSType!("admn"), + kAEQDBic = getOSType!("bic "), + kAEQDBlend = getOSType!("blnd"), + kAEQDCopy = getOSType!("cpy "), + kAEQDNotBic = getOSType!("nbic"), + kAEQDNotCopy = getOSType!("ncpy") +} + +enum +{ + kAEQDNotOr = getOSType!("ntor"), + kAEQDNotXor = getOSType!("nxor"), + kAEQDOr = getOSType!("or "), + kAEQDSubOver = getOSType!("subo"), + kAEQDSubPin = getOSType!("subp"), + kAEQDSupplementalSuite = getOSType!("qdsp"), + kAEQDXor = getOSType!("xor "), + kAEQuickdrawSuite = getOSType!("qdrw"), + kAEQuitAll = getOSType!("quia"), + kAERedo = getOSType!("redo"), + kAERegular = getOSType!("regl"), + kAEReopenApplication = getOSType!("rapp"), + kAEReplace = getOSType!("rplc"), + kAERequiredSuite = getOSType!("reqd"), + kAERestart = getOSType!("rest"), + kAERevealSelection = getOSType!("srev"), + kAERevert = getOSType!("rvrt"), + kAERightJustified = getOSType!("rght"), + kAESave = getOSType!("save"), + kAESelect = getOSType!("slct"), + kAESetData = getOSType!("setd") +} + +enum +{ + kAESetPosition = getOSType!("posn"), + kAEShadow = getOSType!("shad"), + kAEShowClipboard = getOSType!("shcl"), + kAEShutDown = getOSType!("shut"), + kAESleep = getOSType!("slep"), + kAESmallCaps = getOSType!("smcp"), + kAESpecialClassProperties = getOSType!("c@#!"), + kAEStrikethrough = getOSType!("strk"), + kAESubscript = getOSType!("sbsc"), + kAESuperscript = getOSType!("spsc"), + kAETableSuite = getOSType!("tbls"), + kAETextSuite = getOSType!("TEXT"), + kAETransactionTerminated = getOSType!("ttrm"), + kAEUnderline = getOSType!("undl"), + kAEUndo = getOSType!("undo"), + kAEWholeWordEquals = getOSType!("wweq"), + kAEYes = getOSType!("yes "), + kAEZoom = getOSType!("zoom") +} + +enum +{ + kAELogOut = getOSType!("logo"), + kAEReallyLogOut = getOSType!("rlgo"), + kAEShowRestartDialog = getOSType!("rrst"), + kAEShowShutdownDialog = getOSType!("rsdn") +} + +enum +{ + kAEMouseClass = getOSType!("mous"), + kAEDown = getOSType!("down"), + kAEUp = getOSType!("up "), + kAEMoved = getOSType!("move"), + kAEStoppedMoving = getOSType!("stop"), + kAEWindowClass = getOSType!("wind"), + kAEUpdate = getOSType!("updt"), + kAEActivate = getOSType!("actv"), + kAEDeactivate = getOSType!("dact"), + kAECommandClass = getOSType!("cmnd"), + kAEKeyClass = getOSType!("keyc"), + kAERawKey = getOSType!("rkey"), + kAEVirtualKey = getOSType!("keyc"), + kAENavigationKey = getOSType!("nave"), + kAEAutoDown = getOSType!("auto"), + kAEApplicationClass = getOSType!("appl"), + kAESuspend = getOSType!("susp"), + kAEResume = getOSType!("rsme"), + kAEDiskEvent = getOSType!("disk"), + kAENullEvent = getOSType!("null"), + kAEWakeUpEvent = getOSType!("wake"), + kAEScrapEvent = getOSType!("scrp"), + kAEHighLevel = getOSType!("high") +} + +enum +{ + keyAEAngle = getOSType!("kang"), + keyAEArcAngle = getOSType!("parc") +} + +enum +{ + keyAEBaseAddr = getOSType!("badd"), + keyAEBestType = getOSType!("pbst"), + keyAEBgndColor = getOSType!("kbcl"), + keyAEBgndPattern = getOSType!("kbpt"), + keyAEBounds = getOSType!("pbnd"), + keyAECellList = getOSType!("kclt"), + keyAEClassID = getOSType!("clID"), + keyAEColor = getOSType!("colr"), + keyAEColorTable = getOSType!("cltb"), + keyAECurveHeight = getOSType!("kchd"), + keyAECurveWidth = getOSType!("kcwd"), + keyAEDashStyle = getOSType!("pdst"), + keyAEData = getOSType!("data"), + keyAEDefaultType = getOSType!("deft"), + keyAEDefinitionRect = getOSType!("pdrt"), + keyAEDescType = getOSType!("dstp"), + keyAEDestination = getOSType!("dest"), + keyAEDoAntiAlias = getOSType!("anta"), + keyAEDoDithered = getOSType!("gdit"), + keyAEDoRotate = getOSType!("kdrt") +} + +enum +{ + keyAEDoScale = getOSType!("ksca"), + keyAEDoTranslate = getOSType!("ktra"), + keyAEEditionFileLoc = getOSType!("eloc"), + keyAEElements = getOSType!("elms"), + keyAEEndPoint = getOSType!("pend"), + keyAEEventClass = getOSType!("evcl"), + keyAEEventID = getOSType!("evti"), + keyAEFile = getOSType!("kfil"), + keyAEFileType = getOSType!("fltp"), + keyAEFillColor = getOSType!("flcl"), + keyAEFillPattern = getOSType!("flpt"), + keyAEFlipHorizontal = getOSType!("kfho"), + keyAEFlipVertical = getOSType!("kfvt"), + keyAEFont = getOSType!("font"), + keyAEFormula = getOSType!("pfor"), + keyAEGraphicObjects = getOSType!("gobs"), + keyAEID = getOSType!("ID "), + keyAEImageQuality = getOSType!("gqua"), + keyAEInsertHere = getOSType!("insh"), + keyAEKeyForms = getOSType!("keyf") +} + +enum +{ + keyAEKeyword = getOSType!("kywd"), + keyAELevel = getOSType!("levl"), + keyAELineArrow = getOSType!("arro"), + keyAEName = getOSType!("pnam"), + keyAENewElementLoc = getOSType!("pnel"), + keyAEObject = getOSType!("kobj"), + keyAEObjectClass = getOSType!("kocl"), + keyAEOffStyles = getOSType!("ofst"), + keyAEOnStyles = getOSType!("onst"), + keyAEParameters = getOSType!("prms"), + keyAEParamFlags = getOSType!("pmfg"), + keyAEPenColor = getOSType!("ppcl"), + keyAEPenPattern = getOSType!("pppa"), + keyAEPenWidth = getOSType!("ppwd"), + keyAEPixelDepth = getOSType!("pdpt"), + keyAEPixMapMinus = getOSType!("kpmm"), + keyAEPMTable = getOSType!("kpmt"), + keyAEPointList = getOSType!("ptlt"), + keyAEPointSize = getOSType!("ptsz"), + keyAEPosition = getOSType!("kpos") +} + +enum +{ + keyAEPropData = getOSType!("prdt"), + keyAEProperties = getOSType!("qpro"), + keyAEProperty = getOSType!("kprp"), + keyAEPropFlags = getOSType!("prfg"), + keyAEPropID = getOSType!("prop"), + keyAEProtection = getOSType!("ppro"), + keyAERenderAs = getOSType!("kren"), + keyAERequestedType = getOSType!("rtyp"), + keyAEResult = getOSType!("----"), + keyAEResultInfo = getOSType!("rsin"), + keyAERotation = getOSType!("prot"), + keyAERotPoint = getOSType!("krtp"), + keyAERowList = getOSType!("krls"), + keyAESaveOptions = getOSType!("savo"), + keyAEScale = getOSType!("pscl"), + keyAEScriptTag = getOSType!("psct"), + keyAESearchText = getOSType!("stxt"), + keyAEShowWhere = getOSType!("show"), + keyAEStartAngle = getOSType!("pang"), + keyAEStartPoint = getOSType!("pstp"), + keyAEStyles = getOSType!("ksty") +} + +enum +{ + keyAESuiteID = getOSType!("suit"), + keyAEText = getOSType!("ktxt"), + keyAETextColor = getOSType!("ptxc"), + keyAETextFont = getOSType!("ptxf"), + keyAETextPointSize = getOSType!("ptps"), + keyAETextStyles = getOSType!("txst"), + keyAETextLineHeight = getOSType!("ktlh"), + keyAETextLineAscent = getOSType!("ktas"), + keyAETheText = getOSType!("thtx"), + keyAETransferMode = getOSType!("pptm"), + keyAETranslation = getOSType!("ptrs"), + keyAETryAsStructGraf = getOSType!("toog"), + keyAEUniformStyles = getOSType!("ustl"), + keyAEUpdateOn = getOSType!("pupd"), + keyAEUserTerm = getOSType!("utrm"), + keyAEWindow = getOSType!("wndw"), + keyAEWritingCode = getOSType!("wrcd") +} + +enum +{ + keyMiscellaneous = getOSType!("fmsc"), + keySelection = getOSType!("fsel"), + keyWindow = getOSType!("kwnd"), + keyWhen = getOSType!("when"), + keyWhere = getOSType!("wher"), + keyModifiers = getOSType!("mods"), + keyKey = getOSType!("key "), + keyKeyCode = getOSType!("code"), + keyKeyboard = getOSType!("keyb"), + keyDriveNumber = getOSType!("drv#"), + keyErrorCode = getOSType!("err#"), + keyHighLevelClass = getOSType!("hcls"), + keyHighLevelID = getOSType!("hid ") +} + +enum +{ + pArcAngle = getOSType!("parc"), + pBackgroundColor = getOSType!("pbcl"), + pBackgroundPattern = getOSType!("pbpt"), + pBestType = getOSType!("pbst"), + pBounds = getOSType!("pbnd"), + pClass = getOSType!("pcls"), + pClipboard = getOSType!("pcli"), + pColor = getOSType!("colr"), + pColorTable = getOSType!("cltb"), + pContents = getOSType!("pcnt"), + pCornerCurveHeight = getOSType!("pchd"), + pCornerCurveWidth = getOSType!("pcwd"), + pDashStyle = getOSType!("pdst"), + pDefaultType = getOSType!("deft"), + pDefinitionRect = getOSType!("pdrt"), + pEnabled = getOSType!("enbl"), + pEndPoint = getOSType!("pend"), + pFillColor = getOSType!("flcl"), + pFillPattern = getOSType!("flpt"), + pFont = getOSType!("font") +} + +enum +{ + pFormula = getOSType!("pfor"), + pGraphicObjects = getOSType!("gobs"), + pHasCloseBox = getOSType!("hclb"), + pHasTitleBar = getOSType!("ptit"), + pID = getOSType!("ID "), + pIndex = getOSType!("pidx"), + pInsertionLoc = getOSType!("pins"), + pIsFloating = getOSType!("isfl"), + pIsFrontProcess = getOSType!("pisf"), + pIsModal = getOSType!("pmod"), + pIsModified = getOSType!("imod"), + pIsResizable = getOSType!("prsz"), + pIsStationeryPad = getOSType!("pspd"), + pIsZoomable = getOSType!("iszm"), + pIsZoomed = getOSType!("pzum"), + pItemNumber = getOSType!("itmn"), + pJustification = getOSType!("pjst"), + pLineArrow = getOSType!("arro"), + pMenuID = getOSType!("mnid"), + pName = getOSType!("pnam") +} + +enum +{ + pNewElementLoc = getOSType!("pnel"), + pPenColor = getOSType!("ppcl"), + pPenPattern = getOSType!("pppa"), + pPenWidth = getOSType!("ppwd"), + pPixelDepth = getOSType!("pdpt"), + pPointList = getOSType!("ptlt"), + pPointSize = getOSType!("ptsz"), + pProtection = getOSType!("ppro"), + pRotation = getOSType!("prot"), + pScale = getOSType!("pscl"), + pScript = getOSType!("scpt"), + pScriptTag = getOSType!("psct"), + pSelected = getOSType!("selc"), + pSelection = getOSType!("sele"), + pStartAngle = getOSType!("pang"), + pStartPoint = getOSType!("pstp"), + pTextColor = getOSType!("ptxc"), + pTextFont = getOSType!("ptxf"), + pTextItemDelimiters = getOSType!("txdl"), + pTextPointSize = getOSType!("ptps") +} + +enum +{ + pTextStyles = getOSType!("txst"), + pTransferMode = getOSType!("pptm"), + pTranslation = getOSType!("ptrs"), + pUniformStyles = getOSType!("ustl"), + pUpdateOn = getOSType!("pupd"), + pUserSelection = getOSType!("pusl"), + pVersion = getOSType!("vers"), + pVisible = getOSType!("pvis") +} + +enum +{ + typeAEText = getOSType!("tTXT"), + typeArc = getOSType!("carc"), + typeBest = getOSType!("best"), + typeCell = getOSType!("ccel"), + typeClassInfo = getOSType!("gcli"), + typeColorTable = getOSType!("clrt"), + typeColumn = getOSType!("ccol"), + typeDashStyle = getOSType!("tdas"), + typeData = getOSType!("tdta"), + typeDrawingArea = getOSType!("cdrw"), + typeElemInfo = getOSType!("elin"), + typeEnumeration = getOSType!("enum"), + typeEPS = getOSType!("EPS "), + typeEventInfo = getOSType!("evin") +} + +enum +{ + typeFinderWindow = getOSType!("fwin"), + typeFixedPoint = getOSType!("fpnt"), + typeFixedRectangle = getOSType!("frct"), + typeGraphicLine = getOSType!("glin"), + typeGraphicText = getOSType!("cgtx"), + typeGroupedGraphic = getOSType!("cpic"), + typeInsertionLoc = getOSType!("insl"), + typeIntlText = getOSType!("itxt"), + typeIntlWritingCode = getOSType!("intl"), + typeLongDateTime = getOSType!("ldt "), + typeCFAbsoluteTime = getOSType!("cfat"), + typeISO8601DateTime = getOSType!("isot"), + typeLongFixed = getOSType!("lfxd"), + typeLongFixedPoint = getOSType!("lfpt"), + typeLongFixedRectangle = getOSType!("lfrc"), + typeLongPoint = getOSType!("lpnt"), + typeLongRectangle = getOSType!("lrct"), + typeMachineLoc = getOSType!("mLoc"), + typeOval = getOSType!("covl"), + typeParamInfo = getOSType!("pmin"), + typePict = getOSType!("PICT") +} + +enum +{ + typePixelMap = getOSType!("cpix"), + typePixMapMinus = getOSType!("tpmm"), + typePolygon = getOSType!("cpgn"), + typePropInfo = getOSType!("pinf"), + typePtr = getOSType!("ptr "), + typeQDPoint = getOSType!("QDpt"), + typeQDRegion = getOSType!("Qrgn"), + typeRectangle = getOSType!("crec"), + typeRGB16 = getOSType!("tr16"), + typeRGB96 = getOSType!("tr96"), + typeRGBColor = getOSType!("cRGB"), + typeRotation = getOSType!("trot"), + typeRoundedRectangle = getOSType!("crrc"), + typeRow = getOSType!("crow"), + typeScrapStyles = getOSType!("styl"), + typeScript = getOSType!("scpt"), + typeStyledText = getOSType!("STXT"), + typeSuiteInfo = getOSType!("suin"), + typeTable = getOSType!("ctbl"), + typeTextStyles = getOSType!("tsty") +} + +enum +{ + typeTIFF = getOSType!("TIFF"), + typeJPEG = getOSType!("JPEG"), + typeGIF = getOSType!("GIFf"), + typeVersion = getOSType!("vers") +} + +enum +{ + kAEMenuClass = getOSType!("menu"), + kAEMenuSelect = getOSType!("mhit"), + kAEMouseDown = getOSType!("mdwn"), + kAEMouseDownInBack = getOSType!("mdbk"), + kAEKeyDown = getOSType!("kdwn"), + kAEResized = getOSType!("rsiz"), + kAEPromise = getOSType!("prom") +} + +enum +{ + keyMenuID = getOSType!("mid "), + keyMenuItem = getOSType!("mitm"), + keyCloseAllWindows = getOSType!("caw "), + keyOriginalBounds = getOSType!("obnd"), + keyNewBounds = getOSType!("nbnd"), + keyLocalWhere = getOSType!("lwhr") +} + +enum +{ + typeHIMenu = getOSType!("mobj"), + typeHIWindow = getOSType!("wobj") +} + +enum +{ + kBySmallIcon = 0, + kByIconView = 1, + kByNameView = 2, + kByDateView = 3, + kBySizeView = 4, + kByKindView = 5, + kByCommentView = 6, + kByLabelView = 7, + kByVersionView = 8 +} + +enum +{ + kAEInfo = 11, + kAEMain = 0, + kAESharing = 13 +} + +enum +{ + kAEZoomIn = 7, + kAEZoomOut = 8 +} + +enum +{ + kTextServiceClass = getOSType!("tsvc"), + kUpdateActiveInputArea = getOSType!("updt"), + kShowHideInputWindow = getOSType!("shiw"), + kPos2Offset = getOSType!("p2st"), + kOffset2Pos = getOSType!("st2p"), + kUnicodeNotFromInputMethod = getOSType!("unim"), + kGetSelectedText = getOSType!("gtxt"), + keyAETSMDocumentRefcon = getOSType!("refc"), + keyAEServerInstance = getOSType!("srvi"), + keyAETheData = getOSType!("kdat"), + keyAEFixLength = getOSType!("fixl"), + keyAEUpdateRange = getOSType!("udng"), + keyAECurrentPoint = getOSType!("cpos"), + keyAEBufferSize = getOSType!("buff"), + keyAEMoveView = getOSType!("mvvw"), + keyAENextBody = getOSType!("nxbd"), + keyAETSMScriptTag = getOSType!("sclg"), + keyAETSMTextFont = getOSType!("ktxf"), + keyAETSMTextFMFont = getOSType!("ktxm"), + keyAETSMTextPointSize = getOSType!("ktps"), + keyAETSMEventRecord = getOSType!("tevt"), + keyAETSMEventRef = getOSType!("tevr"), + keyAETextServiceEncoding = getOSType!("tsen"), + keyAETextServiceMacEncoding = getOSType!("tmen"), + keyAETSMGlyphInfoArray = getOSType!("tgia"), + typeTextRange = getOSType!("txrn"), + typeComponentInstance = getOSType!("cmpi"), + typeOffsetArray = getOSType!("ofay"), + typeTextRangeArray = getOSType!("tray"), + typeLowLevelEventRecord = getOSType!("evtr"), + typeGlyphInfoArray = getOSType!("glia"), + typeEventRef = getOSType!("evrf"), + typeText = getOSType!("ypeCha") +} + +enum +{ + kTSMOutsideOfBody = 1, + kTSMInsideOfBody = 2, + kTSMInsideOfActiveInputArea = 3 +} + +enum +{ + kNextBody = 1, + kPreviousBody = 2 +} + +enum +{ + kTSMHiliteCaretPosition = 1, + kTSMHiliteRawText = 2, + kTSMHiliteSelectedRawText = 3, + kTSMHiliteConvertedText = 4, + kTSMHiliteSelectedConvertedText = 5, + kTSMHiliteBlockFillText = 6, + kTSMHiliteOutlineText = 7, + kTSMHiliteSelectedText = 8, + kTSMHiliteNoHilite = 9 +} + +enum +{ + keyAEHiliteRange = getOSType!("hrng"), + keyAEPinRange = getOSType!("pnrg"), + keyAEClauseOffsets = getOSType!("clau"), + keyAEOffset = getOSType!("ofst"), + keyAEPoint = getOSType!("gpos"), + keyAELeftSide = getOSType!("klef"), + keyAERegionClass = getOSType!("rgnc"), + keyAEDragging = getOSType!("bool") +} + +enum +{ + typeMeters = getOSType!("metr"), + typeInches = getOSType!("inch"), + typeFeet = getOSType!("feet"), + typeYards = getOSType!("yard"), + typeMiles = getOSType!("mile"), + typeKilometers = getOSType!("kmtr"), + typeCentimeters = getOSType!("cmtr"), + typeSquareMeters = getOSType!("sqrm"), + typeSquareFeet = getOSType!("sqft"), + typeSquareYards = getOSType!("sqyd"), + typeSquareMiles = getOSType!("sqmi"), + typeSquareKilometers = getOSType!("sqkm"), + typeLiters = getOSType!("litr"), + typeQuarts = getOSType!("qrts"), + typeGallons = getOSType!("galn"), + typeCubicMeters = getOSType!("cmet"), + typeCubicFeet = getOSType!("cfet"), + typeCubicInches = getOSType!("cuin"), + typeCubicCentimeter = getOSType!("ccmt"), + typeCubicYards = getOSType!("cyrd"), + typeKilograms = getOSType!("kgrm"), + typeGrams = getOSType!("gram"), + typeOunces = getOSType!("ozs "), + typePounds = getOSType!("lbs "), + typeDegreesC = getOSType!("degc"), + typeDegreesF = getOSType!("degf"), + typeDegreesK = getOSType!("degk") +} + +enum +{ + kFAServerApp = getOSType!("ssrv"), + kDoFolderActionEvent = getOSType!("fola"), + kFolderActionCode = getOSType!("actn"), + kFolderOpenedEvent = getOSType!("fopn"), + kFolderClosedEvent = getOSType!("fclo"), + kFolderWindowMovedEvent = getOSType!("fsiz"), + kFolderItemsAddedEvent = getOSType!("fget"), + kFolderItemsRemovedEvent = getOSType!("flos"), + kItemList = getOSType!("flst"), + kNewSizeParameter = getOSType!("fnsz"), + kFASuiteCode = getOSType!("faco"), + kFAAttachCommand = getOSType!("atfa"), + kFARemoveCommand = getOSType!("rmfa"), + kFAEditCommand = getOSType!("edfa"), + kFAFileParam = getOSType!("faal"), + kFAIndexParam = getOSType!("indx") +} + +enum +{ + kAEInternetSuite = getOSType!("gurl"), + kAEISWebStarSuite = getOSType!("x575757B") +} + +enum +{ + kAEISGetURL = getOSType!("gurl"), + KAEISHandleCGI = getOSType!("sdoc") +} + +enum +{ + cURL = getOSType!("url "), + cInternetAddress = getOSType!("IPAD"), + cHTML = getOSType!("html"), + cFTPItem = getOSType!("ftp ") +} + +enum +{ + kAEISHTTPSearchArgs = getOSType!("kfor"), + kAEISPostArgs = getOSType!("post"), + kAEISMethod = getOSType!("meth"), + kAEISClientAddress = getOSType!("addr"), + kAEISUserName = getOSType!("user"), + kAEISPassword = getOSType!("pass"), + kAEISFromUser = getOSType!("frmu"), + kAEISServerName = getOSType!("svnm"), + kAEISServerPort = getOSType!("svpt"), + kAEISScriptName = getOSType!("scnm"), + kAEISContentType = getOSType!("ctyp"), + kAEISReferrer = getOSType!("refr"), + kAEISUserAgent = getOSType!("Agnt"), + kAEISAction = getOSType!("Kact"), + kAEISActionPath = getOSType!("Kapt"), + kAEISClientIP = getOSType!("Kcip"), + kAEISFullRequest = getOSType!("Kfrq") +} + +enum +{ + pScheme = getOSType!("pusc"), + pHost = getOSType!("HOST"), + pPath = getOSType!("FTPc"), + pUserName = getOSType!("RAun"), + pUserPassword = getOSType!("RApw"), + pDNSForm = getOSType!("pDNS"), + pURL = getOSType!("pURL"), + pTextEncoding = getOSType!("ptxe"), + pFTPKind = getOSType!("kind") +} + +enum +{ + eScheme = getOSType!("esch"), + eurlHTTP = getOSType!("http"), + eurlHTTPS = getOSType!("htps"), + eurlFTP = getOSType!("ftp "), + eurlMail = getOSType!("mail"), + eurlFile = getOSType!("file"), + eurlGopher = getOSType!("gphr"), + eurlTelnet = getOSType!("tlnt"), + eurlNews = getOSType!("news"), + eurlSNews = getOSType!("snws"), + eurlNNTP = getOSType!("nntp"), + eurlMessage = getOSType!("mess"), + eurlMailbox = getOSType!("mbox"), + eurlMulti = getOSType!("mult"), + eurlLaunch = getOSType!("laun"), + eurlAFP = getOSType!("afp "), + eurlAT = getOSType!("at "), + eurlEPPC = getOSType!("eppc"), + eurlRTSP = getOSType!("rtsp"), + eurlIMAP = getOSType!("imap"), + eurlNFS = getOSType!("unfs"), + eurlPOP = getOSType!("upop"), + eurlLDAP = getOSType!("uldp"), + eurlUnknown = getOSType!("url?") +} + +enum +{ + kConnSuite = getOSType!("macc"), + cDevSpec = getOSType!("cdev"), + cAddressSpec = getOSType!("cadr"), + cADBAddress = getOSType!("cadb"), + cAppleTalkAddress = getOSType!("cat "), + cBusAddress = getOSType!("cbus"), + cEthernetAddress = getOSType!("cen "), + cFireWireAddress = getOSType!("cfw "), + cIPAddress = getOSType!("cip "), + cLocalTalkAddress = getOSType!("clt "), + cSCSIAddress = getOSType!("cscs"), + cTokenRingAddress = getOSType!("ctok"), + cUSBAddress = getOSType!("cusb"), + pDeviceType = getOSType!("pdvt"), + pDeviceAddress = getOSType!("pdva"), + pConduit = getOSType!("pcon"), + pProtocol = getOSType!("pprt"), + pATMachine = getOSType!("patm"), + pATZone = getOSType!("patz"), + pATType = getOSType!("patt"), + pDottedDecimal = getOSType!("pipd"), + pDNS = getOSType!("pdns"), + pPort = getOSType!("ppor"), + pNetwork = getOSType!("pnet"), + pNode = getOSType!("pnod"), + pSocket = getOSType!("psoc"), + pSCSIBus = getOSType!("pscb"), + pSCSILUN = getOSType!("pslu"), + eDeviceType = getOSType!("edvt"), + eAddressSpec = getOSType!("eads"), + eConduit = getOSType!("econ"), + eProtocol = getOSType!("epro"), + eADB = getOSType!("eadb"), + eAnalogAudio = getOSType!("epau"), + eAppleTalk = getOSType!("epat"), + eAudioLineIn = getOSType!("ecai"), + eAudioLineOut = getOSType!("ecal"), + eAudioOut = getOSType!("ecao"), + eBus = getOSType!("ebus"), + eCDROM = getOSType!("ecd "), + eCommSlot = getOSType!("eccm"), + eDigitalAudio = getOSType!("epda"), + eDisplay = getOSType!("edds"), + eDVD = getOSType!("edvd"), + eEthernet = getOSType!("ecen"), + eFireWire = getOSType!("ecfw"), + eFloppy = getOSType!("efd "), + eHD = getOSType!("ehd "), + eInfrared = getOSType!("ecir"), + eIP = getOSType!("epip"), + eIrDA = getOSType!("epir"), + eIRTalk = getOSType!("epit"), + eKeyboard = getOSType!("ekbd"), + eLCD = getOSType!("edlc"), + eLocalTalk = getOSType!("eclt"), + eMacIP = getOSType!("epmi"), + eMacVideo = getOSType!("epmv"), + eMicrophone = getOSType!("ecmi"), + eModemPort = getOSType!("ecmp"), + eModemPrinterPort = getOSType!("empp"), + eModem = getOSType!("edmm"), + eMonitorOut = getOSType!("ecmn"), + eMouse = getOSType!("emou"), + eNuBusCard = getOSType!("ednb"), + eNuBus = getOSType!("enub"), + ePCcard = getOSType!("ecpc"), + ePCIbus = getOSType!("ecpi"), + ePCIcard = getOSType!("edpi"), + ePDSslot = getOSType!("ecpd"), + ePDScard = getOSType!("epds"), + ePointingDevice = getOSType!("edpd"), + ePostScript = getOSType!("epps"), + ePPP = getOSType!("eppp"), + ePrinterPort = getOSType!("ecpp"), + ePrinter = getOSType!("edpr"), + eSvideo = getOSType!("epsv"), + eSCSI = getOSType!("ecsc"), + eSerial = getOSType!("epsr"), + eSpeakers = getOSType!("edsp"), + eStorageDevice = getOSType!("edst"), + eSVGA = getOSType!("epsg"), + eTokenRing = getOSType!("etok"), + eTrackball = getOSType!("etrk"), + eTrackpad = getOSType!("edtp"), + eUSB = getOSType!("ecus"), + eVideoIn = getOSType!("ecvi"), + eVideoMonitor = getOSType!("edvm"), + eVideoOut = getOSType!("ecvo") +} + +enum +{ + cKeystroke = getOSType!("kprs"), + pKeystrokeKey = getOSType!("kMsg"), + pModifiers = getOSType!("kMod"), + pKeyKind = getOSType!("kknd"), + eModifiers = getOSType!("eMds"), + eOptionDown = getOSType!("Kopt"), + eCommandDown = getOSType!("Kcmd"), + eControlDown = getOSType!("Kctl"), + eShiftDown = getOSType!("Ksft"), + eCapsLockDown = getOSType!("Kclk"), + eKeyKind = getOSType!("ekst"), + eEscapeKey = getOSType!("x6B73350"), + eDeleteKey = getOSType!("x6B73330"), + eTabKey = getOSType!("x6B73300"), + eReturnKey = getOSType!("x6B73240"), + eClearKey = getOSType!("x6B73470"), + eEnterKey = getOSType!("x6B734C0"), + eUpArrowKey = getOSType!("x6B737E0"), + eDownArrowKey = getOSType!("x6B737D0"), + eLeftArrowKey = getOSType!("x6B737B0"), + eRightArrowKey = getOSType!("x6B737C0"), + eHelpKey = getOSType!("x6B73720"), + eHomeKey = getOSType!("x6B73730"), + ePageUpKey = getOSType!("x6B73740"), + ePageDownKey = getOSType!("x6B73790"), + eForwardDelKey = getOSType!("x6B73750"), + eEndKey = getOSType!("x6B73770"), + eF1Key = getOSType!("x6B737A0"), + eF2Key = getOSType!("x6B73780"), + eF3Key = getOSType!("x6B73630"), + eF4Key = getOSType!("x6B73760"), + eF5Key = getOSType!("x6B73600"), + eF6Key = getOSType!("x6B73610"), + eF7Key = getOSType!("x6B73620"), + eF8Key = getOSType!("x6B73640"), + eF9Key = getOSType!("x6B73650"), + eF10Key = getOSType!("x6B736D0"), + eF11Key = getOSType!("x6B73670"), + eF12Key = getOSType!("x6B736F0"), + eF13Key = getOSType!("x6B73690"), + eF14Key = getOSType!("x6B736B0"), + eF15Key = getOSType!("x6B73710") +} + +enum +{ + keyAELaunchedAsLogInItem = getOSType!("lgit"), + keyAELaunchedAsServiceItem = getOSType!("svit") +} + +struct TextRange +{ + int fStart; + int fEnd; + short fHiliteStyle; +} + + +struct TextRangeArray +{ + short fNumOfRanges; + TextRange* fRange; +} + + +struct OffsetArray +{ + short fNumOfOffsets; + SInt32* fOffset; +} + + +struct WritingCode +{ + short theScriptCode; + short theLangCode; +} + + +struct IntlText +{ + short theScriptCode; + short theLangCode; + char* theText; +} +