Mac OS 9
AERegistry.h File Reference

AppleEvents Registry Interface. More...

#include <MacTypes.h>
#include <MacErrors.h>
#include <AppleEvents.h>

Go to the source code of this file.

Data Structures

struct  TextRange
 
struct  TextRangeArray
 
struct  OffsetArray
 
struct  WritingCode
 
struct  IntlText
 

Typedefs

typedef struct TextRange TextRange
 
typedef TextRangeTextRangePtr
 
typedef TextRangePtrTextRangeHandle
 
typedef struct TextRangeArray TextRangeArray
 
typedef TextRangeArrayTextRangeArrayPtr
 
typedef TextRangeArrayPtrTextRangeArrayHandle
 
typedef struct OffsetArray OffsetArray
 
typedef OffsetArrayOffsetArrayPtr
 
typedef OffsetArrayPtrOffsetArrayHandle
 
typedef struct WritingCode WritingCode
 
typedef struct IntlText IntlText
 

Enumerations

enum  {
  cAEList = FOUR_CHAR_CODE('list') , cApplication = FOUR_CHAR_CODE('capp') , cArc = FOUR_CHAR_CODE('carc') , cBoolean = FOUR_CHAR_CODE('bool') ,
  cCell = FOUR_CHAR_CODE('ccel') , cChar = FOUR_CHAR_CODE('cha ') , cColorTable = FOUR_CHAR_CODE('clrt') , cColumn = FOUR_CHAR_CODE('ccol') ,
  cDocument = FOUR_CHAR_CODE('docu') , cDrawingArea = FOUR_CHAR_CODE('cdrw') , cEnumeration = FOUR_CHAR_CODE('enum') , cFile = FOUR_CHAR_CODE('file') ,
  cFixed = FOUR_CHAR_CODE('fixd') , cFixedPoint = FOUR_CHAR_CODE('fpnt') , cFixedRectangle = FOUR_CHAR_CODE('frct') , cGraphicLine = FOUR_CHAR_CODE('glin') ,
  cGraphicObject = FOUR_CHAR_CODE('cgob') , cGraphicShape = FOUR_CHAR_CODE('cgsh') , cGraphicText = FOUR_CHAR_CODE('cgtx') , cGroupedGraphic = FOUR_CHAR_CODE('cpic')
}
 
enum  {
  cInsertionLoc = FOUR_CHAR_CODE('insl') , cInsertionPoint = FOUR_CHAR_CODE('cins') , cIntlText = FOUR_CHAR_CODE('itxt') , cIntlWritingCode = FOUR_CHAR_CODE('intl') ,
  cItem = FOUR_CHAR_CODE('citm') , cLine = FOUR_CHAR_CODE('clin') , cLongDateTime = FOUR_CHAR_CODE('ldt ') , cLongFixed = FOUR_CHAR_CODE('lfxd') ,
  cLongFixedPoint = FOUR_CHAR_CODE('lfpt') , cLongFixedRectangle = FOUR_CHAR_CODE('lfrc') , cLongInteger = FOUR_CHAR_CODE('long') , cLongPoint = FOUR_CHAR_CODE('lpnt') ,
  cLongRectangle = FOUR_CHAR_CODE('lrct') , cMachineLoc = FOUR_CHAR_CODE('mLoc') , cMenu = FOUR_CHAR_CODE('cmnu') , cMenuItem = FOUR_CHAR_CODE('cmen') ,
  cObject = FOUR_CHAR_CODE('cobj') , cObjectSpecifier = FOUR_CHAR_CODE('obj ') , cOpenableObject = FOUR_CHAR_CODE('coob') , cOval = FOUR_CHAR_CODE('covl')
}
 
enum  {
  cParagraph = FOUR_CHAR_CODE('cpar') , cPICT = FOUR_CHAR_CODE('PICT') , cPixel = FOUR_CHAR_CODE('cpxl') , cPixelMap = FOUR_CHAR_CODE('cpix') ,
  cPolygon = FOUR_CHAR_CODE('cpgn') , cProperty = FOUR_CHAR_CODE('prop') , cQDPoint = FOUR_CHAR_CODE('QDpt') , cQDRectangle = FOUR_CHAR_CODE('qdrt') ,
  cRectangle = FOUR_CHAR_CODE('crec') , cRGBColor = FOUR_CHAR_CODE('cRGB') , cRotation = FOUR_CHAR_CODE('trot') , cRoundedRectangle = FOUR_CHAR_CODE('crrc') ,
  cRow = FOUR_CHAR_CODE('crow') , cSelection = FOUR_CHAR_CODE('csel') , cShortInteger = FOUR_CHAR_CODE('shor') , cTable = FOUR_CHAR_CODE('ctbl') ,
  cText = FOUR_CHAR_CODE('ctxt') , cTextFlow = FOUR_CHAR_CODE('cflo') , cTextStyles = FOUR_CHAR_CODE('tsty') , cType = FOUR_CHAR_CODE('type')
}
 
enum  {
  cVersion = FOUR_CHAR_CODE('vers') , cWindow = FOUR_CHAR_CODE('cwin') , cWord = FOUR_CHAR_CODE('cwor') , enumArrows = FOUR_CHAR_CODE('arro') ,
  enumJustification = FOUR_CHAR_CODE('just') , enumKeyForm = FOUR_CHAR_CODE('kfrm') , enumPosition = FOUR_CHAR_CODE('posi') , enumProtection = FOUR_CHAR_CODE('prtn') ,
  enumQuality = FOUR_CHAR_CODE('qual') , enumSaveOptions = FOUR_CHAR_CODE('savo') , enumStyle = FOUR_CHAR_CODE('styl') , enumTransferMode = FOUR_CHAR_CODE('tran') ,
  formUniqueID = FOUR_CHAR_CODE('ID ') , kAEAbout = FOUR_CHAR_CODE('abou') , kAEAfter = FOUR_CHAR_CODE('afte') , kAEAliasSelection = FOUR_CHAR_CODE('sali') ,
  kAEAllCaps = FOUR_CHAR_CODE('alcp') , kAEArrowAtEnd = FOUR_CHAR_CODE('aren') , kAEArrowAtStart = FOUR_CHAR_CODE('arst') , kAEArrowBothEnds = FOUR_CHAR_CODE('arbo')
}
 
enum  {
  kAEAsk = FOUR_CHAR_CODE('ask ') , kAEBefore = FOUR_CHAR_CODE('befo') , kAEBeginning = FOUR_CHAR_CODE('bgng') , kAEBeginsWith = FOUR_CHAR_CODE('bgwt') ,
  kAEBeginTransaction = FOUR_CHAR_CODE('begi') , kAEBold = FOUR_CHAR_CODE('bold') , kAECaseSensEquals = FOUR_CHAR_CODE('cseq') , kAECentered = FOUR_CHAR_CODE('cent') ,
  kAEChangeView = FOUR_CHAR_CODE('view') , kAEClone = FOUR_CHAR_CODE('clon') , kAEClose = FOUR_CHAR_CODE('clos') , kAECondensed = FOUR_CHAR_CODE('cond') ,
  kAEContains = FOUR_CHAR_CODE('cont') , kAECopy = FOUR_CHAR_CODE('copy') , kAECoreSuite = FOUR_CHAR_CODE('core') , kAECountElements = FOUR_CHAR_CODE('cnte') ,
  kAECreateElement = FOUR_CHAR_CODE('crel') , kAECreatePublisher = FOUR_CHAR_CODE('cpub') , kAECut = FOUR_CHAR_CODE('cut ') , kAEDelete = FOUR_CHAR_CODE('delo')
}
 
enum  {
  kAEDoObjectsExist = FOUR_CHAR_CODE('doex') , kAEDoScript = FOUR_CHAR_CODE('dosc') , kAEDrag = FOUR_CHAR_CODE('drag') , kAEDuplicateSelection = FOUR_CHAR_CODE('sdup') ,
  kAEEditGraphic = FOUR_CHAR_CODE('edit') , kAEEmptyTrash = FOUR_CHAR_CODE('empt') , kAEEnd = FOUR_CHAR_CODE('end ') , kAEEndsWith = FOUR_CHAR_CODE('ends') ,
  kAEEndTransaction = FOUR_CHAR_CODE('endt') , kAEEquals = FOUR_CHAR_CODE('= ') , kAEExpanded = FOUR_CHAR_CODE('pexp') , kAEFast = FOUR_CHAR_CODE('fast') ,
  kAEFinderEvents = FOUR_CHAR_CODE('FNDR') , kAEFormulaProtect = FOUR_CHAR_CODE('fpro') , kAEFullyJustified = FOUR_CHAR_CODE('full') , kAEGetClassInfo = FOUR_CHAR_CODE('qobj') ,
  kAEGetData = FOUR_CHAR_CODE('getd') , kAEGetDataSize = FOUR_CHAR_CODE('dsiz') , kAEGetEventInfo = FOUR_CHAR_CODE('gtei') , kAEGetInfoSelection = FOUR_CHAR_CODE('sinf')
}
 
enum  {
  kAEGetPrivilegeSelection = FOUR_CHAR_CODE('sprv') , kAEGetSuiteInfo = FOUR_CHAR_CODE('gtsi') , kAEGreaterThan = FOUR_CHAR_CODE('> ') , kAEGreaterThanEquals = FOUR_CHAR_CODE('>= ') ,
  kAEGrow = FOUR_CHAR_CODE('grow') , kAEHidden = FOUR_CHAR_CODE('hidn') , kAEHiQuality = FOUR_CHAR_CODE('hiqu') , kAEImageGraphic = FOUR_CHAR_CODE('imgr') ,
  kAEIsUniform = FOUR_CHAR_CODE('isun') , kAEItalic = FOUR_CHAR_CODE('ital') , kAELeftJustified = FOUR_CHAR_CODE('left') , kAELessThan = FOUR_CHAR_CODE('< ') ,
  kAELessThanEquals = FOUR_CHAR_CODE('<= ') , kAELowercase = FOUR_CHAR_CODE('lowc') , kAEMakeObjectsVisible = FOUR_CHAR_CODE('mvis') , kAEMiscStandards = FOUR_CHAR_CODE('misc') ,
  kAEModifiable = FOUR_CHAR_CODE('modf') , kAEMove = FOUR_CHAR_CODE('move') , kAENo = FOUR_CHAR_CODE('no ') , kAENoArrow = FOUR_CHAR_CODE('arno')
}
 
enum  {
  kAENonmodifiable = FOUR_CHAR_CODE('nmod') , kAEOpen = FOUR_CHAR_CODE('odoc') , kAEOpenSelection = FOUR_CHAR_CODE('sope') , kAEOutline = FOUR_CHAR_CODE('outl') ,
  kAEPageSetup = FOUR_CHAR_CODE('pgsu') , kAEPaste = FOUR_CHAR_CODE('past') , kAEPlain = FOUR_CHAR_CODE('plan') , kAEPrint = FOUR_CHAR_CODE('pdoc') ,
  kAEPrintSelection = FOUR_CHAR_CODE('spri') , kAEPrintWindow = FOUR_CHAR_CODE('pwin') , kAEPutAwaySelection = FOUR_CHAR_CODE('sput') , kAEQDAddOver = FOUR_CHAR_CODE('addo') ,
  kAEQDAddPin = FOUR_CHAR_CODE('addp') , kAEQDAdMax = FOUR_CHAR_CODE('admx') , kAEQDAdMin = FOUR_CHAR_CODE('admn') , kAEQDBic = FOUR_CHAR_CODE('bic ') ,
  kAEQDBlend = FOUR_CHAR_CODE('blnd') , kAEQDCopy = FOUR_CHAR_CODE('cpy ') , kAEQDNotBic = FOUR_CHAR_CODE('nbic') , kAEQDNotCopy = FOUR_CHAR_CODE('ncpy')
}
 
enum  {
  kAEQDNotOr = FOUR_CHAR_CODE('ntor') , kAEQDNotXor = FOUR_CHAR_CODE('nxor') , kAEQDOr = FOUR_CHAR_CODE('or ') , kAEQDSubOver = FOUR_CHAR_CODE('subo') ,
  kAEQDSubPin = FOUR_CHAR_CODE('subp') , kAEQDSupplementalSuite = FOUR_CHAR_CODE('qdsp') , kAEQDXor = FOUR_CHAR_CODE('xor ') , kAEQuickdrawSuite = FOUR_CHAR_CODE('qdrw') ,
  kAEQuitAll = FOUR_CHAR_CODE('quia') , kAERedo = FOUR_CHAR_CODE('redo') , kAERegular = FOUR_CHAR_CODE('regl') , kAEReopenApplication = FOUR_CHAR_CODE('rapp') ,
  kAEReplace = FOUR_CHAR_CODE('rplc') , kAERequiredSuite = FOUR_CHAR_CODE('reqd') , kAERestart = FOUR_CHAR_CODE('rest') , kAERevealSelection = FOUR_CHAR_CODE('srev') ,
  kAERevert = FOUR_CHAR_CODE('rvrt') , kAERightJustified = FOUR_CHAR_CODE('rght') , kAESave = FOUR_CHAR_CODE('save') , kAESelect = FOUR_CHAR_CODE('slct') ,
  kAESetData = FOUR_CHAR_CODE('setd')
}
 
enum  {
  kAESetPosition = FOUR_CHAR_CODE('posn') , kAEShadow = FOUR_CHAR_CODE('shad') , kAEShowClipboard = FOUR_CHAR_CODE('shcl') , kAEShutDown = FOUR_CHAR_CODE('shut') ,
  kAESleep = FOUR_CHAR_CODE('slep') , kAESmallCaps = FOUR_CHAR_CODE('smcp') , kAESpecialClassProperties = FOUR_CHAR_CODE('c@#!') , kAEStrikethrough = FOUR_CHAR_CODE('strk') ,
  kAESubscript = FOUR_CHAR_CODE('sbsc') , kAESuperscript = FOUR_CHAR_CODE('spsc') , kAETableSuite = FOUR_CHAR_CODE('tbls') , kAETextSuite = FOUR_CHAR_CODE('TEXT') ,
  kAETransactionTerminated = FOUR_CHAR_CODE('ttrm') , kAEUnderline = FOUR_CHAR_CODE('undl') , kAEUndo = FOUR_CHAR_CODE('undo') , kAEWholeWordEquals = FOUR_CHAR_CODE('wweq') ,
  kAEYes = FOUR_CHAR_CODE('yes ') , kAEZoom = FOUR_CHAR_CODE('zoom')
}
 
enum  {
  kAEMouseClass = FOUR_CHAR_CODE('mous') , kAEDown = FOUR_CHAR_CODE('down') , kAEUp = FOUR_CHAR_CODE('up ') , kAEMoved = FOUR_CHAR_CODE('move') ,
  kAEStoppedMoving = FOUR_CHAR_CODE('stop') , kAEWindowClass = FOUR_CHAR_CODE('wind') , kAEUpdate = FOUR_CHAR_CODE('updt') , kAEActivate = FOUR_CHAR_CODE('actv') ,
  kAEDeactivate = FOUR_CHAR_CODE('dact') , kAECommandClass = FOUR_CHAR_CODE('cmnd') , kAEKeyClass = FOUR_CHAR_CODE('keyc') , kAERawKey = FOUR_CHAR_CODE('rkey') ,
  kAEVirtualKey = FOUR_CHAR_CODE('keyc') , kAENavigationKey = FOUR_CHAR_CODE('nave') , kAEAutoDown = FOUR_CHAR_CODE('auto') , kAEApplicationClass = FOUR_CHAR_CODE('appl') ,
  kAESuspend = FOUR_CHAR_CODE('susp') , kAEResume = FOUR_CHAR_CODE('rsme') , kAEDiskEvent = FOUR_CHAR_CODE('disk') , kAENullEvent = FOUR_CHAR_CODE('null') ,
  kAEWakeUpEvent = FOUR_CHAR_CODE('wake') , kAEScrapEvent = FOUR_CHAR_CODE('scrp') , kAEHighLevel = FOUR_CHAR_CODE('high')
}
 
enum  { keyAEAngle = FOUR_CHAR_CODE('kang') , keyAEArcAngle = FOUR_CHAR_CODE('parc') }
 
enum  {
  keyAEBaseAddr = FOUR_CHAR_CODE('badd') , keyAEBestType = FOUR_CHAR_CODE('pbst') , keyAEBgndColor = FOUR_CHAR_CODE('kbcl') , keyAEBgndPattern = FOUR_CHAR_CODE('kbpt') ,
  keyAEBounds = FOUR_CHAR_CODE('pbnd') , keyAECellList = FOUR_CHAR_CODE('kclt') , keyAEClassID = FOUR_CHAR_CODE('clID') , keyAEColor = FOUR_CHAR_CODE('colr') ,
  keyAEColorTable = FOUR_CHAR_CODE('cltb') , keyAECurveHeight = FOUR_CHAR_CODE('kchd') , keyAECurveWidth = FOUR_CHAR_CODE('kcwd') , keyAEDashStyle = FOUR_CHAR_CODE('pdst') ,
  keyAEData = FOUR_CHAR_CODE('data') , keyAEDefaultType = FOUR_CHAR_CODE('deft') , keyAEDefinitionRect = FOUR_CHAR_CODE('pdrt') , keyAEDescType = FOUR_CHAR_CODE('dstp') ,
  keyAEDestination = FOUR_CHAR_CODE('dest') , keyAEDoAntiAlias = FOUR_CHAR_CODE('anta') , keyAEDoDithered = FOUR_CHAR_CODE('gdit') , keyAEDoRotate = FOUR_CHAR_CODE('kdrt')
}
 
enum  {
  keyAEDoScale = FOUR_CHAR_CODE('ksca') , keyAEDoTranslate = FOUR_CHAR_CODE('ktra') , keyAEEditionFileLoc = FOUR_CHAR_CODE('eloc') , keyAEElements = FOUR_CHAR_CODE('elms') ,
  keyAEEndPoint = FOUR_CHAR_CODE('pend') , keyAEEventClass = FOUR_CHAR_CODE('evcl') , keyAEEventID = FOUR_CHAR_CODE('evti') , keyAEFile = FOUR_CHAR_CODE('kfil') ,
  keyAEFileType = FOUR_CHAR_CODE('fltp') , keyAEFillColor = FOUR_CHAR_CODE('flcl') , keyAEFillPattern = FOUR_CHAR_CODE('flpt') , keyAEFlipHorizontal = FOUR_CHAR_CODE('kfho') ,
  keyAEFlipVertical = FOUR_CHAR_CODE('kfvt') , keyAEFont = FOUR_CHAR_CODE('font') , keyAEFormula = FOUR_CHAR_CODE('pfor') , keyAEGraphicObjects = FOUR_CHAR_CODE('gobs') ,
  keyAEID = FOUR_CHAR_CODE('ID ') , keyAEImageQuality = FOUR_CHAR_CODE('gqua') , keyAEInsertHere = FOUR_CHAR_CODE('insh') , keyAEKeyForms = FOUR_CHAR_CODE('keyf')
}
 
enum  {
  keyAEKeyword = FOUR_CHAR_CODE('kywd') , keyAELevel = FOUR_CHAR_CODE('levl') , keyAELineArrow = FOUR_CHAR_CODE('arro') , keyAEName = FOUR_CHAR_CODE('pnam') ,
  keyAENewElementLoc = FOUR_CHAR_CODE('pnel') , keyAEObject = FOUR_CHAR_CODE('kobj') , keyAEObjectClass = FOUR_CHAR_CODE('kocl') , keyAEOffStyles = FOUR_CHAR_CODE('ofst') ,
  keyAEOnStyles = FOUR_CHAR_CODE('onst') , keyAEParameters = FOUR_CHAR_CODE('prms') , keyAEParamFlags = FOUR_CHAR_CODE('pmfg') , keyAEPenColor = FOUR_CHAR_CODE('ppcl') ,
  keyAEPenPattern = FOUR_CHAR_CODE('pppa') , keyAEPenWidth = FOUR_CHAR_CODE('ppwd') , keyAEPixelDepth = FOUR_CHAR_CODE('pdpt') , keyAEPixMapMinus = FOUR_CHAR_CODE('kpmm') ,
  keyAEPMTable = FOUR_CHAR_CODE('kpmt') , keyAEPointList = FOUR_CHAR_CODE('ptlt') , keyAEPointSize = FOUR_CHAR_CODE('ptsz') , keyAEPosition = FOUR_CHAR_CODE('kpos')
}
 
enum  {
  keyAEPropData = FOUR_CHAR_CODE('prdt') , keyAEProperties = FOUR_CHAR_CODE('qpro') , keyAEProperty = FOUR_CHAR_CODE('kprp') , keyAEPropFlags = FOUR_CHAR_CODE('prfg') ,
  keyAEPropID = FOUR_CHAR_CODE('prop') , keyAEProtection = FOUR_CHAR_CODE('ppro') , keyAERenderAs = FOUR_CHAR_CODE('kren') , keyAERequestedType = FOUR_CHAR_CODE('rtyp') ,
  keyAEResult = FOUR_CHAR_CODE('----') , keyAEResultInfo = FOUR_CHAR_CODE('rsin') , keyAERotation = FOUR_CHAR_CODE('prot') , keyAERotPoint = FOUR_CHAR_CODE('krtp') ,
  keyAERowList = FOUR_CHAR_CODE('krls') , keyAESaveOptions = FOUR_CHAR_CODE('savo') , keyAEScale = FOUR_CHAR_CODE('pscl') , keyAEScriptTag = FOUR_CHAR_CODE('psct') ,
  keyAEShowWhere = FOUR_CHAR_CODE('show') , keyAEStartAngle = FOUR_CHAR_CODE('pang') , keyAEStartPoint = FOUR_CHAR_CODE('pstp') , keyAEStyles = FOUR_CHAR_CODE('ksty')
}
 
enum  {
  keyAESuiteID = FOUR_CHAR_CODE('suit') , keyAEText = FOUR_CHAR_CODE('ktxt') , keyAETextColor = FOUR_CHAR_CODE('ptxc') , keyAETextFont = FOUR_CHAR_CODE('ptxf') ,
  keyAETextPointSize = FOUR_CHAR_CODE('ptps') , keyAETextStyles = FOUR_CHAR_CODE('txst') , keyAETextLineHeight = FOUR_CHAR_CODE('ktlh') , keyAETextLineAscent = FOUR_CHAR_CODE('ktas') ,
  keyAETheText = FOUR_CHAR_CODE('thtx') , keyAETransferMode = FOUR_CHAR_CODE('pptm') , keyAETranslation = FOUR_CHAR_CODE('ptrs') , keyAETryAsStructGraf = FOUR_CHAR_CODE('toog') ,
  keyAEUniformStyles = FOUR_CHAR_CODE('ustl') , keyAEUpdateOn = FOUR_CHAR_CODE('pupd') , keyAEUserTerm = FOUR_CHAR_CODE('utrm') , keyAEWindow = FOUR_CHAR_CODE('wndw') ,
  keyAEWritingCode = FOUR_CHAR_CODE('wrcd')
}
 
enum  {
  keyMiscellaneous = FOUR_CHAR_CODE('fmsc') , keySelection = FOUR_CHAR_CODE('fsel') , keyWindow = FOUR_CHAR_CODE('kwnd') , keyWhen = FOUR_CHAR_CODE('when') ,
  keyWhere = FOUR_CHAR_CODE('wher') , keyModifiers = FOUR_CHAR_CODE('mods') , keyKey = FOUR_CHAR_CODE('key ') , keyKeyCode = FOUR_CHAR_CODE('code') ,
  keyKeyboard = FOUR_CHAR_CODE('keyb') , keyDriveNumber = FOUR_CHAR_CODE('drv#') , keyErrorCode = FOUR_CHAR_CODE('err#') , keyHighLevelClass = FOUR_CHAR_CODE('hcls') ,
  keyHighLevelID = FOUR_CHAR_CODE('hid ')
}
 
enum  {
  pArcAngle = FOUR_CHAR_CODE('parc') , pBackgroundColor = FOUR_CHAR_CODE('pbcl') , pBackgroundPattern = FOUR_CHAR_CODE('pbpt') , pBestType = FOUR_CHAR_CODE('pbst') ,
  pBounds = FOUR_CHAR_CODE('pbnd') , pClass = FOUR_CHAR_CODE('pcls') , pClipboard = FOUR_CHAR_CODE('pcli') , pColor = FOUR_CHAR_CODE('colr') ,
  pColorTable = FOUR_CHAR_CODE('cltb') , pContents = FOUR_CHAR_CODE('pcnt') , pCornerCurveHeight = FOUR_CHAR_CODE('pchd') , pCornerCurveWidth = FOUR_CHAR_CODE('pcwd') ,
  pDashStyle = FOUR_CHAR_CODE('pdst') , pDefaultType = FOUR_CHAR_CODE('deft') , pDefinitionRect = FOUR_CHAR_CODE('pdrt') , pEnabled = FOUR_CHAR_CODE('enbl') ,
  pEndPoint = FOUR_CHAR_CODE('pend') , pFillColor = FOUR_CHAR_CODE('flcl') , pFillPattern = FOUR_CHAR_CODE('flpt') , pFont = FOUR_CHAR_CODE('font')
}
 
enum  {
  pFormula = FOUR_CHAR_CODE('pfor') , pGraphicObjects = FOUR_CHAR_CODE('gobs') , pHasCloseBox = FOUR_CHAR_CODE('hclb') , pHasTitleBar = FOUR_CHAR_CODE('ptit') ,
  pID = FOUR_CHAR_CODE('ID ') , pIndex = FOUR_CHAR_CODE('pidx') , pInsertionLoc = FOUR_CHAR_CODE('pins') , pIsFloating = FOUR_CHAR_CODE('isfl') ,
  pIsFrontProcess = FOUR_CHAR_CODE('pisf') , pIsModal = FOUR_CHAR_CODE('pmod') , pIsModified = FOUR_CHAR_CODE('imod') , pIsResizable = FOUR_CHAR_CODE('prsz') ,
  pIsStationeryPad = FOUR_CHAR_CODE('pspd') , pIsZoomable = FOUR_CHAR_CODE('iszm') , pIsZoomed = FOUR_CHAR_CODE('pzum') , pItemNumber = FOUR_CHAR_CODE('itmn') ,
  pJustification = FOUR_CHAR_CODE('pjst') , pLineArrow = FOUR_CHAR_CODE('arro') , pMenuID = FOUR_CHAR_CODE('mnid') , pName = FOUR_CHAR_CODE('pnam')
}
 
enum  {
  pNewElementLoc = FOUR_CHAR_CODE('pnel') , pPenColor = FOUR_CHAR_CODE('ppcl') , pPenPattern = FOUR_CHAR_CODE('pppa') , pPenWidth = FOUR_CHAR_CODE('ppwd') ,
  pPixelDepth = FOUR_CHAR_CODE('pdpt') , pPointList = FOUR_CHAR_CODE('ptlt') , pPointSize = FOUR_CHAR_CODE('ptsz') , pProtection = FOUR_CHAR_CODE('ppro') ,
  pRotation = FOUR_CHAR_CODE('prot') , pScale = FOUR_CHAR_CODE('pscl') , pScript = FOUR_CHAR_CODE('scpt') , pScriptTag = FOUR_CHAR_CODE('psct') ,
  pSelected = FOUR_CHAR_CODE('selc') , pSelection = FOUR_CHAR_CODE('sele') , pStartAngle = FOUR_CHAR_CODE('pang') , pStartPoint = FOUR_CHAR_CODE('pstp') ,
  pTextColor = FOUR_CHAR_CODE('ptxc') , pTextFont = FOUR_CHAR_CODE('ptxf') , pTextItemDelimiters = FOUR_CHAR_CODE('txdl') , pTextPointSize = FOUR_CHAR_CODE('ptps')
}
 
enum  {
  pTextStyles = FOUR_CHAR_CODE('txst') , pTransferMode = FOUR_CHAR_CODE('pptm') , pTranslation = FOUR_CHAR_CODE('ptrs') , pUniformStyles = FOUR_CHAR_CODE('ustl') ,
  pUpdateOn = FOUR_CHAR_CODE('pupd') , pUserSelection = FOUR_CHAR_CODE('pusl') , pVersion = FOUR_CHAR_CODE('vers') , pVisible = FOUR_CHAR_CODE('pvis')
}
 
enum  {
  typeAEText = FOUR_CHAR_CODE('tTXT') , typeArc = FOUR_CHAR_CODE('carc') , typeBest = FOUR_CHAR_CODE('best') , typeCell = FOUR_CHAR_CODE('ccel') ,
  typeClassInfo = FOUR_CHAR_CODE('gcli') , typeColorTable = FOUR_CHAR_CODE('clrt') , typeColumn = FOUR_CHAR_CODE('ccol') , typeDashStyle = FOUR_CHAR_CODE('tdas') ,
  typeData = FOUR_CHAR_CODE('tdta') , typeDrawingArea = FOUR_CHAR_CODE('cdrw') , typeElemInfo = FOUR_CHAR_CODE('elin') , typeEnumeration = FOUR_CHAR_CODE('enum') ,
  typeEPS = FOUR_CHAR_CODE('EPS ') , typeEventInfo = FOUR_CHAR_CODE('evin')
}
 
enum  {
  typeFinderWindow = FOUR_CHAR_CODE('fwin') , typeFixedPoint = FOUR_CHAR_CODE('fpnt') , typeFixedRectangle = FOUR_CHAR_CODE('frct') , typeGraphicLine = FOUR_CHAR_CODE('glin') ,
  typeGraphicText = FOUR_CHAR_CODE('cgtx') , typeGroupedGraphic = FOUR_CHAR_CODE('cpic') , typeInsertionLoc = FOUR_CHAR_CODE('insl') , typeIntlText = FOUR_CHAR_CODE('itxt') ,
  typeIntlWritingCode = FOUR_CHAR_CODE('intl') , typeLongDateTime = FOUR_CHAR_CODE('ldt ') , typeLongFixed = FOUR_CHAR_CODE('lfxd') , typeLongFixedPoint = FOUR_CHAR_CODE('lfpt') ,
  typeLongFixedRectangle = FOUR_CHAR_CODE('lfrc') , typeLongPoint = FOUR_CHAR_CODE('lpnt') , typeLongRectangle = FOUR_CHAR_CODE('lrct') , typeMachineLoc = FOUR_CHAR_CODE('mLoc') ,
  typeOval = FOUR_CHAR_CODE('covl') , typeParamInfo = FOUR_CHAR_CODE('pmin') , typePict = FOUR_CHAR_CODE('PICT')
}
 
enum  {
  typePixelMap = FOUR_CHAR_CODE('cpix') , typePixMapMinus = FOUR_CHAR_CODE('tpmm') , typePolygon = FOUR_CHAR_CODE('cpgn') , typePropInfo = FOUR_CHAR_CODE('pinf') ,
  typePtr = FOUR_CHAR_CODE('ptr ') , typeQDPoint = FOUR_CHAR_CODE('QDpt') , typeQDRegion , typeRectangle = FOUR_CHAR_CODE('crec') ,
  typeRGB16 = FOUR_CHAR_CODE('tr16') , typeRGB96 = FOUR_CHAR_CODE('tr96') , typeRGBColor = FOUR_CHAR_CODE('cRGB') , typeRotation = FOUR_CHAR_CODE('trot') ,
  typeRoundedRectangle = FOUR_CHAR_CODE('crrc') , typeRow = FOUR_CHAR_CODE('crow') , typeScrapStyles = FOUR_CHAR_CODE('styl') , typeScript = FOUR_CHAR_CODE('scpt') ,
  typeStyledText = FOUR_CHAR_CODE('STXT') , typeSuiteInfo = FOUR_CHAR_CODE('suin') , typeTable = FOUR_CHAR_CODE('ctbl') , typeTextStyles = FOUR_CHAR_CODE('tsty')
}
 
enum  { typeTIFF = FOUR_CHAR_CODE('TIFF') , typeVersion = FOUR_CHAR_CODE('vers') }
 
enum  {
  kAEMenuClass = FOUR_CHAR_CODE('menu') , kAEMenuSelect = FOUR_CHAR_CODE('mhit') , kAEMouseDown = FOUR_CHAR_CODE('mdwn') , kAEMouseDownInBack = FOUR_CHAR_CODE('mdbk') ,
  kAEKeyDown = FOUR_CHAR_CODE('kdwn') , kAEResized = FOUR_CHAR_CODE('rsiz') , kAEPromise = FOUR_CHAR_CODE('prom')
}
 
enum  {
  keyMenuID = FOUR_CHAR_CODE('mid ') , keyMenuItem = FOUR_CHAR_CODE('mitm') , keyCloseAllWindows = FOUR_CHAR_CODE('caw ') , keyOriginalBounds = FOUR_CHAR_CODE('obnd') ,
  keyNewBounds = FOUR_CHAR_CODE('nbnd') , keyLocalWhere = FOUR_CHAR_CODE('lwhr')
}
 
enum  { typeHIMenu = FOUR_CHAR_CODE('mobj') , typeHIWindow = FOUR_CHAR_CODE('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 = FOUR_CHAR_CODE('tsvc') , kUpdateActiveInputArea , kShowHideInputWindow , kPos2Offset ,
  kOffset2Pos , kUnicodeNotFromInputMethod , kGetSelectedText , keyAETSMDocumentRefcon ,
  keyAEServerInstance = FOUR_CHAR_CODE('srvi') , keyAETheData = FOUR_CHAR_CODE('kdat') , keyAEFixLength = FOUR_CHAR_CODE('fixl') , keyAEUpdateRange = FOUR_CHAR_CODE('udng') ,
  keyAECurrentPoint = FOUR_CHAR_CODE('cpos') , keyAEBufferSize = FOUR_CHAR_CODE('buff') , keyAEMoveView = FOUR_CHAR_CODE('mvvw') , keyAENextBody = FOUR_CHAR_CODE('nxbd') ,
  keyAETSMScriptTag = FOUR_CHAR_CODE('sclg') , keyAETSMTextFont = FOUR_CHAR_CODE('ktxf') , keyAETSMTextFMFont = FOUR_CHAR_CODE('ktxm') , keyAETSMTextPointSize = FOUR_CHAR_CODE('ktps') ,
  keyAETSMEventRecord , keyAETSMEventRef , keyAETextServiceEncoding , keyAETextServiceMacEncoding ,
  typeTextRange = FOUR_CHAR_CODE('txrn') , typeComponentInstance = FOUR_CHAR_CODE('cmpi') , typeOffsetArray = FOUR_CHAR_CODE('ofay') , typeTextRangeArray = FOUR_CHAR_CODE('tray') ,
  typeLowLevelEventRecord , typeEventRef = FOUR_CHAR_CODE('evrf') , typeText = typeChar
}
 
enum  { kTSMOutsideOfBody = 1 , kTSMInsideOfBody = 2 , kTSMInsideOfActiveInputArea = 3 }
 
enum  { kNextBody = 1 , kPreviousBody = 2 }
 
enum  {
  kCaretPosition = 1 , kRawText = 2 , kSelectedRawText = 3 , kConvertedText = 4 ,
  kSelectedConvertedText = 5 , kBlockFillText = 6 , kOutlineText = 7 , kSelectedText = 8
}
 
enum  {
  keyAEHiliteRange , keyAEPinRange = FOUR_CHAR_CODE('pnrg') , keyAEClauseOffsets , keyAEOffset ,
  keyAEPoint , keyAELeftSide = FOUR_CHAR_CODE('klef') , keyAERegionClass = FOUR_CHAR_CODE('rgnc') , keyAEDragging = FOUR_CHAR_CODE('bool')
}
 
enum  {
  typeUnicodeText = FOUR_CHAR_CODE('utxt') , typeStyledUnicodeText = FOUR_CHAR_CODE('sutx') , typeEncodedString = FOUR_CHAR_CODE('encs') , typeCString = FOUR_CHAR_CODE('cstr') ,
  typePString = FOUR_CHAR_CODE('pstr')
}
 
enum  {
  typeMeters = FOUR_CHAR_CODE('metr') , typeInches = FOUR_CHAR_CODE('inch') , typeFeet = FOUR_CHAR_CODE('feet') , typeYards = FOUR_CHAR_CODE('yard') ,
  typeMiles = FOUR_CHAR_CODE('mile') , typeKilometers = FOUR_CHAR_CODE('kmtr') , typeCentimeters = FOUR_CHAR_CODE('cmtr') , typeSquareMeters = FOUR_CHAR_CODE('sqrm') ,
  typeSquareFeet = FOUR_CHAR_CODE('sqft') , typeSquareYards = FOUR_CHAR_CODE('sqyd') , typeSquareMiles = FOUR_CHAR_CODE('sqmi') , typeSquareKilometers = FOUR_CHAR_CODE('sqkm') ,
  typeLiters = FOUR_CHAR_CODE('litr') , typeQuarts = FOUR_CHAR_CODE('qrts') , typeGallons = FOUR_CHAR_CODE('galn') , typeCubicMeters = FOUR_CHAR_CODE('cmet') ,
  typeCubicFeet = FOUR_CHAR_CODE('cfet') , typeCubicInches = FOUR_CHAR_CODE('cuin') , typeCubicCentimeter = FOUR_CHAR_CODE('ccmt') , typeCubicYards = FOUR_CHAR_CODE('cyrd') ,
  typeKilograms = FOUR_CHAR_CODE('kgrm') , typeGrams = FOUR_CHAR_CODE('gram') , typeOunces = FOUR_CHAR_CODE('ozs ') , typePounds = FOUR_CHAR_CODE('lbs ') ,
  typeDegreesC = FOUR_CHAR_CODE('degc') , typeDegreesF = FOUR_CHAR_CODE('degf') , typeDegreesK = FOUR_CHAR_CODE('degk')
}
 
enum  {
  kFAServerApp , kDoFolderActionEvent , kFolderActionCode , kFolderOpenedEvent ,
  kFolderClosedEvent = FOUR_CHAR_CODE('fclo') , kFolderWindowMovedEvent = FOUR_CHAR_CODE('fsiz') , kFolderItemsAddedEvent = FOUR_CHAR_CODE('fget') , kFolderItemsRemovedEvent = FOUR_CHAR_CODE('flos') ,
  kItemList , kNewSizeParameter = FOUR_CHAR_CODE('fnsz') , kFASuiteCode , kFAAttachCommand = FOUR_CHAR_CODE('atfa') ,
  kFARemoveCommand = FOUR_CHAR_CODE('rmfa') , kFAEditCommand = FOUR_CHAR_CODE('edfa') , kFAFileParam = FOUR_CHAR_CODE('faal') , kFAIndexParam
}
 
enum  { kAEInternetSuite = FOUR_CHAR_CODE('gurl') , kAEISWebStarSuite = FOUR_CHAR_CODE('WWW©') }
 
enum  { kAEISGetURL = FOUR_CHAR_CODE('gurl') , KAEISHandleCGI = FOUR_CHAR_CODE('sdoc') }
 
enum  { cURL = FOUR_CHAR_CODE('url ') , cInternetAddress = FOUR_CHAR_CODE('IPAD') , cHTML = FOUR_CHAR_CODE('html') , cFTPItem = FOUR_CHAR_CODE('ftp ') }
 
enum  {
  kAEISHTTPSearchArgs = FOUR_CHAR_CODE('kfor') , kAEISPostArgs = FOUR_CHAR_CODE('post') , kAEISMethod = FOUR_CHAR_CODE('meth') , kAEISClientAddress = FOUR_CHAR_CODE('addr') ,
  kAEISUserName = FOUR_CHAR_CODE('user') , kAEISPassword = FOUR_CHAR_CODE('pass') , kAEISFromUser = FOUR_CHAR_CODE('frmu') , kAEISServerName = FOUR_CHAR_CODE('svnm') ,
  kAEISServerPort = FOUR_CHAR_CODE('svpt') , kAEISScriptName = FOUR_CHAR_CODE('scnm') , kAEISContentType = FOUR_CHAR_CODE('ctyp') , kAEISReferrer = FOUR_CHAR_CODE('refr') ,
  kAEISUserAgent = FOUR_CHAR_CODE('Agnt') , kAEISAction = FOUR_CHAR_CODE('Kact') , kAEISActionPath = FOUR_CHAR_CODE('Kapt') , kAEISClientIP = FOUR_CHAR_CODE('Kcip') ,
  kAEISFullRequest = FOUR_CHAR_CODE('Kfrq')
}
 
enum  {
  pScheme = FOUR_CHAR_CODE('pusc') , pHost = FOUR_CHAR_CODE('HOST') , pPath = FOUR_CHAR_CODE('FTPc') , pUserName = FOUR_CHAR_CODE('RAun') ,
  pUserPassword = FOUR_CHAR_CODE('RApw') , pDNSForm = FOUR_CHAR_CODE('pDNS') , pURL = FOUR_CHAR_CODE('pURL') , pTextEncoding = FOUR_CHAR_CODE('ptxe') ,
  pFTPKind = FOUR_CHAR_CODE('kind')
}
 
enum  {
  eScheme = FOUR_CHAR_CODE('esch') , eurlHTTP = FOUR_CHAR_CODE('http') , eurlHTTPS = FOUR_CHAR_CODE('htps') , eurlFTP = FOUR_CHAR_CODE('ftp ') ,
  eurlMail = FOUR_CHAR_CODE('mail') , eurlFile = FOUR_CHAR_CODE('file') , eurlGopher = FOUR_CHAR_CODE('gphr') , eurlTelnet = FOUR_CHAR_CODE('tlnt') ,
  eurlNews = FOUR_CHAR_CODE('news') , eurlSNews = FOUR_CHAR_CODE('snws') , eurlNNTP = FOUR_CHAR_CODE('nntp') , eurlMessage = FOUR_CHAR_CODE('mess') ,
  eurlMailbox = FOUR_CHAR_CODE('mbox') , eurlMulti = FOUR_CHAR_CODE('mult') , eurlLaunch = FOUR_CHAR_CODE('laun') , eurlAFP = FOUR_CHAR_CODE('afp ') ,
  eurlAT = FOUR_CHAR_CODE('at ') , eurlEPPC = FOUR_CHAR_CODE('eppc') , eurlRTSP = FOUR_CHAR_CODE('rtsp') , eurlIMAP = FOUR_CHAR_CODE('imap') ,
  eurlNFS = FOUR_CHAR_CODE('unfs') , eurlPOP = FOUR_CHAR_CODE('upop') , eurlLDAP = FOUR_CHAR_CODE('uldp') , eurlUnknown = FOUR_CHAR_CODE('url?')
}
 
enum  {
  kConnSuite = FOUR_CHAR_CODE('macc') , cDevSpec = FOUR_CHAR_CODE('cdev') , cAddressSpec = FOUR_CHAR_CODE('cadr') , cADBAddress = FOUR_CHAR_CODE('cadb') ,
  cAppleTalkAddress = FOUR_CHAR_CODE('cat ') , cBusAddress = FOUR_CHAR_CODE('cbus') , cEthernetAddress = FOUR_CHAR_CODE('cen ') , cFireWireAddress = FOUR_CHAR_CODE('cfw ') ,
  cIPAddress = FOUR_CHAR_CODE('cip ') , cLocalTalkAddress = FOUR_CHAR_CODE('clt ') , cSCSIAddress = FOUR_CHAR_CODE('cscs') , cTokenRingAddress = FOUR_CHAR_CODE('ctok') ,
  cUSBAddress = FOUR_CHAR_CODE('cusb') , pDeviceType = FOUR_CHAR_CODE('pdvt') , pDeviceAddress = FOUR_CHAR_CODE('pdva') , pConduit = FOUR_CHAR_CODE('pcon') ,
  pProtocol , pATMachine = FOUR_CHAR_CODE('patm') , pATZone = FOUR_CHAR_CODE('patz') , pATType = FOUR_CHAR_CODE('patt') ,
  pDottedDecimal = FOUR_CHAR_CODE('pipd') , pDNS = FOUR_CHAR_CODE('pdns') , pPort = FOUR_CHAR_CODE('ppor') , pNetwork = FOUR_CHAR_CODE('pnet') ,
  pNode = FOUR_CHAR_CODE('pnod') , pSocket = FOUR_CHAR_CODE('psoc') , pSCSIBus = FOUR_CHAR_CODE('pscb') , pSCSILUN ,
  eDeviceType = FOUR_CHAR_CODE('edvt') , eAddressSpec = FOUR_CHAR_CODE('eads') , eConduit = FOUR_CHAR_CODE('econ') , eProtocol = FOUR_CHAR_CODE('epro') ,
  eADB = FOUR_CHAR_CODE('eadb') , eAnalogAudio = FOUR_CHAR_CODE('epau') , eAppleTalk = FOUR_CHAR_CODE('epat') , eAudioLineIn = FOUR_CHAR_CODE('ecai') ,
  eAudioLineOut , eAudioOut = FOUR_CHAR_CODE('ecao') , eBus = FOUR_CHAR_CODE('ebus') , eCDROM = FOUR_CHAR_CODE('ecd ') ,
  eCommSlot = FOUR_CHAR_CODE('eccm') , eDigitalAudio = FOUR_CHAR_CODE('epda') , eDisplay = FOUR_CHAR_CODE('edds') , eDVD = FOUR_CHAR_CODE('edvd') ,
  eEthernet = FOUR_CHAR_CODE('ecen') , eFireWire = FOUR_CHAR_CODE('ecfw') , eFloppy = FOUR_CHAR_CODE('efd ') , eHD = FOUR_CHAR_CODE('ehd ') ,
  eInfrared = FOUR_CHAR_CODE('ecir') , eIP = FOUR_CHAR_CODE('epip') , eIrDA = FOUR_CHAR_CODE('epir') , eIRTalk = FOUR_CHAR_CODE('epit') ,
  eKeyboard = FOUR_CHAR_CODE('ekbd') , eLCD = FOUR_CHAR_CODE('edlc') , eLocalTalk = FOUR_CHAR_CODE('eclt') , eMacIP = FOUR_CHAR_CODE('epmi') ,
  eMacVideo = FOUR_CHAR_CODE('epmv') , eMicrophone = FOUR_CHAR_CODE('ecmi') , eModemPort = FOUR_CHAR_CODE('ecmp') , eModemPrinterPort = FOUR_CHAR_CODE('empp') ,
  eModem = FOUR_CHAR_CODE('edmm') , eMonitorOut = FOUR_CHAR_CODE('ecmn') , eMouse = FOUR_CHAR_CODE('emou') , eNuBusCard = FOUR_CHAR_CODE('ednb') ,
  eNuBus = FOUR_CHAR_CODE('enub') , ePCcard = FOUR_CHAR_CODE('ecpc') , ePCIbus = FOUR_CHAR_CODE('ecpi') , ePCIcard = FOUR_CHAR_CODE('edpi') ,
  ePDSslot = FOUR_CHAR_CODE('ecpd') , ePDScard = FOUR_CHAR_CODE('epds') , ePointingDevice = FOUR_CHAR_CODE('edpd') , ePostScript = FOUR_CHAR_CODE('epps') ,
  ePPP = FOUR_CHAR_CODE('eppp') , ePrinterPort = FOUR_CHAR_CODE('ecpp') , ePrinter = FOUR_CHAR_CODE('edpr') , eSvideo = FOUR_CHAR_CODE('epsv') ,
  eSCSI = FOUR_CHAR_CODE('ecsc') , eSerial = FOUR_CHAR_CODE('epsr') , eSpeakers = FOUR_CHAR_CODE('edsp') , eStorageDevice = FOUR_CHAR_CODE('edst') ,
  eSVGA = FOUR_CHAR_CODE('epsg') , eTokenRing = FOUR_CHAR_CODE('etok') , eTrackball = FOUR_CHAR_CODE('etrk') , eTrackpad = FOUR_CHAR_CODE('edtp') ,
  eUSB = FOUR_CHAR_CODE('ecus') , eVideoIn = FOUR_CHAR_CODE('ecvi') , eVideoMonitor = FOUR_CHAR_CODE('edvm') , eVideoOut = FOUR_CHAR_CODE('ecvo')
}
 
enum  {
  cKeystroke = FOUR_CHAR_CODE('kprs') , pKeystrokeKey = FOUR_CHAR_CODE('kMsg') , pModifiers = FOUR_CHAR_CODE('kMod') , pKeyKind = FOUR_CHAR_CODE('kknd') ,
  eModifiers = FOUR_CHAR_CODE('eMds') , eOptionDown = FOUR_CHAR_CODE('Kopt') , eCommandDown = FOUR_CHAR_CODE('Kcmd') , eControlDown = FOUR_CHAR_CODE('Kctl') ,
  eShiftDown = FOUR_CHAR_CODE('Ksft') , eCapsLockDown = FOUR_CHAR_CODE('Kclk') , eKeyKind = FOUR_CHAR_CODE('ekst') , eEscapeKey = 0x6B733500 ,
  eDeleteKey = 0x6B733300 , eTabKey = 0x6B733000 , eReturnKey = 0x6B732400 , eClearKey = 0x6B734700 ,
  eEnterKey = 0x6B734C00 , eUpArrowKey = 0x6B737E00 , eDownArrowKey = 0x6B737D00 , eLeftArrowKey = 0x6B737B00 ,
  eRightArrowKey = 0x6B737C00 , eHelpKey = 0x6B737200 , eHomeKey = 0x6B737300 , ePageUpKey = 0x6B737400 ,
  ePageDownKey = 0x6B737900 , eForwardDelKey = 0x6B737500 , eEndKey = 0x6B737700 , eF1Key = 0x6B737A00 ,
  eF2Key = 0x6B737800 , eF3Key = 0x6B736300 , eF4Key = 0x6B737600 , eF5Key = 0x6B736000 ,
  eF6Key = 0x6B736100 , eF7Key = 0x6B736200 , eF8Key = 0x6B736400 , eF9Key = 0x6B736500 ,
  eF10Key = 0x6B736D00 , eF11Key = 0x6B736700 , eF12Key = 0x6B736F00 , eF13Key = 0x6B736900 ,
  eF14Key = 0x6B736B00 , eF15Key = 0x6B737100
}
 

Detailed Description

AppleEvents Registry Interface.

Introduced In: Mac OS 8.5
Avaliable From: Universal Interfaces 3.4.1
Copyright: © 1993-2001 by Apple Computer, Inc., all rights reserved

For bug reports, consult the following page on the World Wide Web:

http://developer.apple.com/bugreporter/

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
cApplication 

0x6c697374

cArc 

0x63617070

cBoolean 

0x63617263

cCell 

0x626f6f6c

cChar 

0x6363656c

cColorTable 

0x63686120

cColumn 

0x636c7274

cDocument 

0x63636f6c

cDrawingArea 

0x646f6375

cEnumeration 

0x63647277

cFile 

0x656e756d

cFixed 

0x66696c65

cFixedPoint 

0x66697864

cFixedRectangle 

0x66706e74

cGraphicLine 

0x66726374

cGraphicObject 

0x676c696e

cGraphicShape 

0x63676f62

cGraphicText 

0x63677368

cGroupedGraphic 

0x63677478

◆ anonymous enum

anonymous enum
Enumerator
cInsertionPoint 

0x696e736c

cIntlText 

0x63696e73

cIntlWritingCode 

0x69747874

cItem 

0x696e746c

cLine 

0x6369746d

cLongDateTime 

0x636c696e

cLongFixed 

0x6c647420

cLongFixedPoint 

0x6c667864

cLongFixedRectangle 

0x6c667074

cLongInteger 

0x6c667263

cLongPoint 

0x6c6f6e67

cLongRectangle 

0x6c706e74

cMachineLoc 

0x6c726374

cMenu 

0x6d4c6f63

cMenuItem 

0x636d6e75

cObject 

0x636d656e

cObjectSpecifier 

0x636f626a

cOpenableObject 

0x6f626a20

cOval 

0x636f6f62

◆ anonymous enum

anonymous enum
Enumerator
cPICT 

0x63706172

cPixel 

0x50494354

cPixelMap 

0x6370786c

cPolygon 

0x63706978

cProperty 

0x6370676e

cQDPoint 

0x70726f70

cQDRectangle 

0x51447074

cRectangle 

0x71647274

cRGBColor 

0x63726563

cRotation 

0x63524742

cRoundedRectangle 

0x74726f74

cRow 

0x63727263

cSelection 

0x63726f77

cShortInteger 

0x6373656c

cTable 

0x73686f72

cText 

0x6374626c

cTextFlow 

0x63747874

cTextStyles 

0x63666c6f

cType 

0x74737479

◆ anonymous enum

anonymous enum
Enumerator
cWindow 

0x76657273

cWord 

0x6377696e

enumArrows 

0x63776f72

enumJustification 

0x6172726f

enumKeyForm 

0x6a757374

enumPosition 

0x6b66726d

enumProtection 

0x706f7369

enumQuality 

0x7072746e

enumSaveOptions 

0x7175616c

enumStyle 

0x7361766f

enumTransferMode 

0x7374796c

formUniqueID 

0x7472616e

kAEAbout 

0x49442020

kAEAfter 

0x61626f75

kAEAliasSelection 

0x61667465

kAEAllCaps 

0x73616c69

kAEArrowAtEnd 

0x616c6370

kAEArrowAtStart 

0x6172656e

kAEArrowBothEnds 

0x61727374

◆ anonymous enum

anonymous enum
Enumerator
kAEBefore 

0x61736b20

kAEBeginning 

0x6265666f

kAEBeginsWith 

0x62676e67

kAEBeginTransaction 

0x62677774

kAEBold 

0x62656769

kAECaseSensEquals 

0x626f6c64

kAECentered 

0x63736571

kAEChangeView 

0x63656e74

kAEClone 

0x76696577

kAEClose 

0x636c6f6e

kAECondensed 

0x636c6f73

kAEContains 

0x636f6e64

kAECopy 

0x636f6e74

kAECoreSuite 

0x636f7079

kAECountElements 

0x636f7265

kAECreateElement 

0x636e7465

kAECreatePublisher 

0x6372656c

kAECut 

0x63707562

kAEDelete 

0x63757420

◆ anonymous enum

anonymous enum
Enumerator
kAEDoScript 

0x646f6578

kAEDrag 

0x646f7363

kAEDuplicateSelection 

0x64726167

kAEEditGraphic 

0x73647570

kAEEmptyTrash 

0x65646974

kAEEnd 

0x656d7074

kAEEndsWith 

0x656e6420

kAEEndTransaction 

0x656e6473

kAEEquals 

0x656e6474

kAEExpanded 

0x3d202020

kAEFast 

0x70657870

kAEFinderEvents 

0x66617374

kAEFormulaProtect 

0x464e4452

kAEFullyJustified 

0x6670726f

kAEGetClassInfo 

0x66756c6c

kAEGetData 

0x716f626a

kAEGetDataSize 

0x67657464

kAEGetEventInfo 

0x6473697a

kAEGetInfoSelection 

0x67746569

◆ anonymous enum

anonymous enum
Enumerator
kAEGetSuiteInfo 

0x73707276

kAEGreaterThan 

0x67747369

kAEGreaterThanEquals 

0x3e202020

kAEGrow 

0x3e3d2020

kAEHidden 

0x67726f77

kAEHiQuality 

0x6869646e

kAEImageGraphic 

0x68697175

kAEIsUniform 

0x696d6772

kAEItalic 

0x6973756e

kAELeftJustified 

0x6974616c

kAELessThan 

0x6c656674

kAELessThanEquals 

0x3c202020

kAELowercase 

0x3c3d2020

kAEMakeObjectsVisible 

0x6c6f7763

kAEMiscStandards 

0x6d766973

kAEModifiable 

0x6d697363

kAEMove 

0x6d6f6466

kAENo 

0x6d6f7665

kAENoArrow 

0x6e6f2020

◆ anonymous enum

anonymous enum
Enumerator
kAEOpen 

0x6e6d6f64

kAEOpenSelection 

0x6f646f63

kAEOutline 

0x736f7065

kAEPageSetup 

0x6f75746c

kAEPaste 

0x70677375

kAEPlain 

0x70617374

kAEPrint 

0x706c616e

kAEPrintSelection 

0x70646f63

kAEPrintWindow 

0x73707269

kAEPutAwaySelection 

0x7077696e

kAEQDAddOver 

0x73707574

kAEQDAddPin 

0x6164646f

kAEQDAdMax 

0x61646470

kAEQDAdMin 

0x61646d78

kAEQDBic 

0x61646d6e

kAEQDBlend 

0x62696320

kAEQDCopy 

0x626c6e64

kAEQDNotBic 

0x63707920

kAEQDNotCopy 

0x6e626963

◆ anonymous enum

anonymous enum
Enumerator
kAEQDNotXor 

0x6e746f72

kAEQDOr 

0x6e786f72

kAEQDSubOver 

0x6f722020

kAEQDSubPin 

0x7375626f

kAEQDSupplementalSuite 

0x73756270

kAEQDXor 

0x71647370

kAEQuickdrawSuite 

0x786f7220

kAEQuitAll 

0x71647277

kAERedo 

0x71756961

kAERegular 

0x7265646f

kAEReopenApplication 

0x7265676c

kAEReplace 

0x72617070

kAERequiredSuite 

0x72706c63

kAERestart 

0x72657164

kAERevealSelection 

0x72657374

kAERevert 

0x73726576

kAERightJustified 

0x72767274

kAESave 

0x72676874

kAESelect 

0x73617665

kAESetData 

0x736c6374

◆ anonymous enum

anonymous enum
Enumerator
kAEShadow 

0x706f736e

kAEShowClipboard 

0x73686164

kAEShutDown 

0x7368636c

kAESleep 

0x73687574

kAESmallCaps 

0x736c6570

kAESpecialClassProperties 

0x736d6370

kAEStrikethrough 

0x63402321

kAESubscript 

0x7374726b

kAESuperscript 

0x73627363

kAETableSuite 

0x73707363

kAETextSuite 

0x74626c73

kAETransactionTerminated 

0x54455854

kAEUnderline 

0x7474726d

kAEUndo 

0x756e646c

kAEWholeWordEquals 

0x756e646f

kAEYes 

0x77776571

kAEZoom 

0x79657320

◆ anonymous enum

anonymous enum

EventRecord Classes and EventIDs

Enumerator
kAEKeyClass 

Modern Command Event Class

kAEVirtualKey 

Modern Raw Key Event

kAENavigationKey 

Modern Virtual Key Event

kAEAutoDown 

Modern Navigation Key Event

◆ anonymous enum

anonymous enum
Enumerator
keyAEArcAngle 

0x6b616e67

◆ anonymous enum

anonymous enum
Enumerator
keyAEBestType 

0x62616464

keyAEBgndColor 

0x70627374

keyAEBgndPattern 

0x6b62636c

keyAEBounds 

0x6b627074

keyAECellList 

0x70626e64

keyAEClassID 

0x6b636c74

keyAEColor 

0x636c4944

keyAEColorTable 

0x636f6c72

keyAECurveHeight 

0x636c7462

keyAECurveWidth 

0x6b636864

keyAEDashStyle 

0x6b637764

keyAEData 

0x70647374

keyAEDefaultType 

0x64617461

keyAEDefinitionRect 

0x64656674

keyAEDescType 

0x70647274

keyAEDestination 

0x64737470

keyAEDoAntiAlias 

0x64657374

keyAEDoDithered 

0x616e7461

keyAEDoRotate 

0x67646974

◆ anonymous enum

anonymous enum
Enumerator
keyAEDoTranslate 

0x6b736361

keyAEEditionFileLoc 

0x6b747261

keyAEElements 

0x656c6f63

keyAEEndPoint 

0x656c6d73

keyAEEventClass 

0x70656e64

keyAEEventID 

0x6576636c

keyAEFile 

0x65767469

keyAEFileType 

0x6b66696c

keyAEFillColor 

0x666c7470

keyAEFillPattern 

0x666c636c

keyAEFlipHorizontal 

0x666c7074

keyAEFlipVertical 

0x6b66686f

keyAEFont 

0x6b667674

keyAEFormula 

0x666f6e74

keyAEGraphicObjects 

0x70666f72

keyAEID 

0x676f6273

keyAEImageQuality 

0x49442020

keyAEInsertHere 

0x67717561

keyAEKeyForms 

0x696e7368

◆ anonymous enum

anonymous enum
Enumerator
keyAELevel 

0x6b797764

keyAELineArrow 

0x6c65766c

keyAEName 

0x6172726f

keyAENewElementLoc 

0x706e616d

keyAEObject 

0x706e656c

keyAEObjectClass 

0x6b6f626a

keyAEOffStyles 

0x6b6f636c

keyAEOnStyles 

0x6f667374

keyAEParameters 

0x6f6e7374

keyAEParamFlags 

0x70726d73

keyAEPenColor 

0x706d6667

keyAEPenPattern 

0x7070636c

keyAEPenWidth 

0x70707061

keyAEPixelDepth 

0x70707764

keyAEPixMapMinus 

0x70647074

keyAEPMTable 

0x6b706d6d

keyAEPointList 

0x6b706d74

keyAEPointSize 

0x70746c74

keyAEPosition 

0x7074737a

◆ anonymous enum

anonymous enum
Enumerator
keyAEProperties 

0x70726474

keyAEProperty 

0x7170726f

keyAEPropFlags 

0x6b707270

keyAEPropID 

0x70726667

keyAEProtection 

0x70726f70

keyAERenderAs 

0x7070726f

keyAERequestedType 

0x6b72656e

keyAEResult 

0x72747970

keyAEResultInfo 

0x2d2d2d2d

keyAERotation 

0x7273696e

keyAERotPoint 

0x70726f74

keyAERowList 

0x6b727470

keyAESaveOptions 

0x6b726c73

keyAEScale 

0x7361766f

keyAEScriptTag 

0x7073636c

keyAEShowWhere 

0x70736374

keyAEStartAngle 

0x73686f77

keyAEStartPoint 

0x70616e67

keyAEStyles 

0x70737470

◆ anonymous enum

anonymous enum
Enumerator
keyAEText 

0x73756974

keyAETextColor 

0x6b747874

keyAETextFont 

0x70747863

keyAETextPointSize 

0x70747866

keyAETextStyles 

0x70747073

keyAETextLineHeight 

0x74787374

keyAETextLineAscent 

type ShortInteger

keyAETheText 

type ShortInteger

keyAETransferMode 

0x74687478

keyAETranslation 

0x7070746d

keyAETryAsStructGraf 

0x70747273

keyAEUniformStyles 

0x746f6f67

keyAEUpdateOn 

0x7573746c

keyAEUserTerm 

0x70757064

keyAEWindow 

0x7574726d

keyAEWritingCode 

0x776e6477

◆ anonymous enum

anonymous enum
Enumerator
keySelection 

0x666d7363

keyWindow 

0x6673656c

keyWhen 

0x6b776e64
EventRecord keys

◆ anonymous enum

anonymous enum
Enumerator
pBackgroundColor 

0x70617263

pBackgroundPattern 

0x7062636c

pBestType 

0x70627074

pBounds 

0x70627374

pClass 

0x70626e64

pClipboard 

0x70636c73

pColor 

0x70636c69

pColorTable 

0x636f6c72

pContents 

0x636c7462

pCornerCurveHeight 

0x70636e74

pCornerCurveWidth 

0x70636864

pDashStyle 

0x70637764

pDefaultType 

0x70647374

pDefinitionRect 

0x64656674

pEnabled 

0x70647274

pEndPoint 

0x656e626c

pFillColor 

0x70656e64

pFillPattern 

0x666c636c

pFont 

0x666c7074

◆ anonymous enum

anonymous enum
Enumerator
pGraphicObjects 

0x70666f72

pHasCloseBox 

0x676f6273

pHasTitleBar 

0x68636c62

pID 

0x70746974

pIndex 

0x49442020

pInsertionLoc 

0x70696478

pIsFloating 

0x70696e73

pIsFrontProcess 

0x6973666c

pIsModal 

0x70697366

pIsModified 

0x706d6f64

pIsResizable 

0x696d6f64

pIsStationeryPad 

0x7072737a

pIsZoomable 

0x70737064

pIsZoomed 

0x69737a6d

pItemNumber 

0x707a756d

pJustification 

0x69746d6e

pLineArrow 

0x706a7374

pMenuID 

0x6172726f

pName 

0x6d6e6964

◆ anonymous enum

anonymous enum
Enumerator
pPenColor 

0x706e656c

pPenPattern 

0x7070636c

pPenWidth 

0x70707061

pPixelDepth 

0x70707764

pPointList 

0x70647074

pPointSize 

0x70746c74

pProtection 

0x7074737a

pRotation 

0x7070726f

pScale 

0x70726f74

pScript 

0x7073636c

pScriptTag 

0x73637074

pSelected 

0x70736374

pSelection 

0x73656c63

pStartAngle 

0x73656c65

pStartPoint 

0x70616e67

pTextColor 

0x70737470

pTextFont 

0x70747863

pTextItemDelimiters 

0x70747866

pTextPointSize 

0x7478646c

◆ anonymous enum

anonymous enum
Enumerator
pTransferMode 

0x74787374

pTranslation 

0x7070746d

pUniformStyles 

0x70747273

pUpdateOn 

0x7573746c

pUserSelection 

0x70757064

pVersion 

0x7075736c

pVisible 

0x76657273

◆ anonymous enum

anonymous enum
Enumerator
typeArc 

0x74545854

typeBest 

0x63617263

typeCell 

0x62657374

typeClassInfo 

0x6363656c

typeColorTable 

0x67636c69

typeColumn 

0x636c7274

typeDashStyle 

0x63636f6c

typeData 

0x74646173

typeDrawingArea 

0x74647461

typeElemInfo 

0x63647277

typeEnumeration 

0x656c696e

typeEPS 

0x656e756d

typeEventInfo 

0x45505320

◆ anonymous enum

anonymous enum
Enumerator
typeFixedPoint 

0x6677696e

typeFixedRectangle 

0x66706e74

typeGraphicLine 

0x66726374

typeGraphicText 

0x676c696e

typeGroupedGraphic 

0x63677478

typeInsertionLoc 

0x63706963

typeIntlText 

0x696e736c

typeIntlWritingCode 

0x69747874

typeLongDateTime 

0x696e746c

typeLongFixed 

0x6c647420

typeLongFixedPoint 

0x6c667864

typeLongFixedRectangle 

0x6c667074

typeLongPoint 

0x6c667263

typeLongRectangle 

0x6c706e74

typeMachineLoc 

0x6c726374

typeOval 

0x6d4c6f63

typeParamInfo 

0x636f766c

typePict 

0x706d696e

◆ anonymous enum

anonymous enum
Enumerator
typePixMapMinus 

0x63706978

typePolygon 

0x74706d6d

typePropInfo 

0x6370676e

typePtr 

0x70696e66

typeQDPoint 

0x70747220

typeQDRegion 

0x51447074

typeRectangle 

0x51447074 (data is actual region data, including rectangle and size, not region handle or ptr)

typeRGB16 

0x63726563

typeRGB96 

0x74723136

typeRGBColor 

0x74723936

typeRotation 

0x63524742

typeRoundedRectangle 

0x74726f74

typeRow 

0x63727263

typeScrapStyles 

0x63726f77

typeScript 

0x7374796c

typeStyledText 

0x73637074

typeSuiteInfo 

0x53545854

typeTable 

0x7375696e

typeTextStyles 

0x6374626c

◆ anonymous enum

anonymous enum
Enumerator
typeVersion 

0x54494646

◆ anonymous enum

anonymous enum
Enumerator
kShowHideInputWindow 

update the active input area

kPos2Offset 

show or hide the input window

kOffset2Pos 

converting global coordinates to char position

kUnicodeNotFromInputMethod 

converting char position to global coordinates

kGetSelectedText 

Unicode text when event not handled by Input Method or no Input Method

keyAETSMDocumentRefcon 

Get text for current selection

keyAEServerInstance 

TSM document refcon, typeLongInteger

keyAETheData 

component instance

keyAEFixLength 

typeText

keyAEUpdateRange 

fix len

keyAECurrentPoint 

typeTextRangeArray

keyAEBufferSize 

current point

keyAEMoveView 

buffer size to get the text

keyAENextBody 

move view flag

keyAETSMScriptTag 

next or previous body

keyAETSMTextFMFont 

FMFontFamily or FOND ID

keyAETSMTextPointSize 

FMFont

keyAETSMEventRef 

Low level Event Record, typeLowLevelEventRecord

keyAETextServiceEncoding 

Carbon EventRef, typeEventRef

keyAETextServiceMacEncoding 

Text Service encoding, mac or Unicode in UpdateActiveInputArea or GetSelectedText events.

typeTextRange 

Target mac encoding for TSM conversion of text from Unicode text service.

typeComponentInstance 

TextRange

typeOffsetArray 

server instance

typeTextRangeArray 

offset array

typeEventRef 

Low Level Event Record

typeText 

Carbon EventRef

◆ anonymous enum

anonymous enum

Desc type constants

◆ anonymous enum

anonymous enum

Hilite styles

Enumerator
kRawText 

specify caret position

kSelectedRawText 

specify range of raw text

kConvertedText 

specify range of selected raw text

kSelectedConvertedText 

specify range of converted text

kBlockFillText 

specify range of selected converted text

kOutlineText 

Block Fill hilite style

kSelectedText 

Outline hilite style

◆ anonymous enum

anonymous enum
Enumerator
keyAEPinRange 

typeTextRangeArray for System 7, typeHiliteRangeArray for System 8

keyAEClauseOffsets 

typeTextRange for System 7, typeTextRegionRange for System 8

keyAEOffset 

typeOffsetArray for System 7, typeClauseOffsetArray for System 8

keyAEPoint 

typeLongInteger for System 7, typeByteOffset for System 8

keyAELeftSide 

typePoint for System 7, typeQDPoint for System 8

keyAERegionClass 

typeBoolean

keyAEDragging 

typeShortInteger for System 7, typeRegionClass for System 8

◆ anonymous enum

anonymous enum

OLDROUTINENAMES

Enumerator
typeUnicodeText 

AppleScript 1.3: New Text types

◆ anonymous enum

anonymous enum
Enumerator
typeMeters 

AppleScript 1.3: Unit types

typeInches 

Base Unit

typeSquareFeet 

Base Unit

typeQuarts 

Base Unit

typeCubicFeet 

Base Unit

typeGrams 

Base Unit

typeDegreesF 

Base Unit

◆ anonymous enum

anonymous enum
Enumerator
kFAServerApp 

AppleScript 1.3: Folder Actions

kDoFolderActionEvent 

Creator code for Folder Actions Server

kFolderActionCode 

Event the Finder sends to the Folder Actions FBA

kFolderOpenedEvent 

Parameter that contains the Folder Action

kFolderClosedEvent 

Value of kFolderActionCode parameter; sent to script as event

kNewSizeParameter 

List parameter for added and removed items

kFASuiteCode 

Parameter for moved window

kFAAttachCommand 

Suite code for the following events

kFARemoveCommand 

Attach event id

kFAEditCommand 

Remove event id

kFAFileParam 

Edit event id

kFAIndexParam 

Key for file parameter for Attach

◆ anonymous enum

anonymous enum

AppleScript 1.3 Internet Suite

Enumerator
kAEInternetSuite 

Suite code

◆ anonymous enum

anonymous enum
Enumerator
kAEISGetURL 

Events

◆ anonymous enum

anonymous enum
Enumerator
cURL 

Classes

◆ anonymous enum

anonymous enum
Enumerator
kAEISHTTPSearchArgs 

Parameters

◆ anonymous enum

anonymous enum
Enumerator
pScheme 

Properties

◆ anonymous enum

anonymous enum
Enumerator
eScheme 

Scheme enumerations

eurlHTTPS 

RFC 2068

eurlMail 

RFC 1738

eurlFile 

RFC 2638

eurlGopher 

RFC 1738

eurlTelnet 

RFC 1738

eurlNews 

RFC 1738

eurlSNews 

RFC 1738

eurlMessage 

RFC 1738

eurlIMAP 

RFC 2326

eurlNFS 

RFC 2192

eurlPOP 

RFC 2224

eurlLDAP 

RFC 2384

eurlUnknown 

RFC 2255

◆ anonymous enum

anonymous enum
Enumerator
kConnSuite 

AppleScript 1.3: Connectivity Suite in aeut

pDeviceType 

Properties

pATMachine 

cde 4/27/98 was 'ppro' conflicted with DB suite

eDeviceType 

cde 5/22/98 per WWDC developer request Enumerations and enumerators

eAudioOut 

cde 4/24/98 changed from 'ecao' to not conflict

◆ anonymous enum

anonymous enum
Enumerator
cKeystroke 

AppleScript 1.3: Keystroke class

eEscapeKey 

Special keys all start with 'ks'

eDeleteKey 

Third byte is virtual key code byte

eTabKey 

(see IM Mac Toolbox Essentials, pp. 2-43)