diff options
Diffstat (limited to 'common/quicktime_win32/AERegistry.h')
| -rw-r--r-- | common/quicktime_win32/AERegistry.h | 1051 |
1 files changed, 1051 insertions, 0 deletions
diff --git a/common/quicktime_win32/AERegistry.h b/common/quicktime_win32/AERegistry.h new file mode 100644 index 0000000..d52ab83 --- /dev/null +++ b/common/quicktime_win32/AERegistry.h @@ -0,0 +1,1051 @@ +/* + File: AERegistry.h + + Contains: AppleEvents Registry Interface. + + Version: QuickTime 7.3 + + Copyright: (c) 2007 (c) 1993-2001 by Apple Computer, Inc., all rights reserved + + Bugs?: For bug reports, consult the following page on + the World Wide Web: + + http://developer.apple.com/bugreporter/ + +*/ +#ifndef __AEREGISTRY__ +#define __AEREGISTRY__ + +#ifndef __MACTYPES__ +#include <MacTypes.h> +#endif + +#ifndef __MACERRORS__ +#include <MacErrors.h> +#endif + +#ifndef __APPLEEVENTS__ +#include <AppleEvents.h> +#endif + + + + +#if PRAGMA_ONCE +#pragma once +#endif + +#if PRAGMA_IMPORT +#pragma import on +#endif + +#if PRAGMA_STRUCT_ALIGN + #pragma options align=mac68k +#elif PRAGMA_STRUCT_PACKPUSH + #pragma pack(push, 2) +#elif PRAGMA_STRUCT_PACK + #pragma pack(2) +#endif + +enum { + cAEList = FOUR_CHAR_CODE('list'), /* 0x6c697374 */ + cApplication = FOUR_CHAR_CODE('capp'), /* 0x63617070 */ + cArc = FOUR_CHAR_CODE('carc'), /* 0x63617263 */ + cBoolean = FOUR_CHAR_CODE('bool'), /* 0x626f6f6c */ + cCell = FOUR_CHAR_CODE('ccel'), /* 0x6363656c */ + cChar = FOUR_CHAR_CODE('cha '), /* 0x63686120 */ + cColorTable = FOUR_CHAR_CODE('clrt'), /* 0x636c7274 */ + cColumn = FOUR_CHAR_CODE('ccol'), /* 0x63636f6c */ + cDocument = FOUR_CHAR_CODE('docu'), /* 0x646f6375 */ + cDrawingArea = FOUR_CHAR_CODE('cdrw'), /* 0x63647277 */ + cEnumeration = FOUR_CHAR_CODE('enum'), /* 0x656e756d */ + cFile = FOUR_CHAR_CODE('file'), /* 0x66696c65 */ + cFixed = FOUR_CHAR_CODE('fixd'), /* 0x66697864 */ + cFixedPoint = FOUR_CHAR_CODE('fpnt'), /* 0x66706e74 */ + cFixedRectangle = FOUR_CHAR_CODE('frct'), /* 0x66726374 */ + cGraphicLine = FOUR_CHAR_CODE('glin'), /* 0x676c696e */ + cGraphicObject = FOUR_CHAR_CODE('cgob'), /* 0x63676f62 */ + cGraphicShape = FOUR_CHAR_CODE('cgsh'), /* 0x63677368 */ + cGraphicText = FOUR_CHAR_CODE('cgtx'), /* 0x63677478 */ + cGroupedGraphic = FOUR_CHAR_CODE('cpic') /* 0x63706963 */ +}; + +enum { + cInsertionLoc = FOUR_CHAR_CODE('insl'), /* 0x696e736c */ + cInsertionPoint = FOUR_CHAR_CODE('cins'), /* 0x63696e73 */ + cIntlText = FOUR_CHAR_CODE('itxt'), /* 0x69747874 */ + cIntlWritingCode = FOUR_CHAR_CODE('intl'), /* 0x696e746c */ + cItem = FOUR_CHAR_CODE('citm'), /* 0x6369746d */ + cLine = FOUR_CHAR_CODE('clin'), /* 0x636c696e */ + cLongDateTime = FOUR_CHAR_CODE('ldt '), /* 0x6c647420 */ + cLongFixed = FOUR_CHAR_CODE('lfxd'), /* 0x6c667864 */ + cLongFixedPoint = FOUR_CHAR_CODE('lfpt'), /* 0x6c667074 */ + cLongFixedRectangle = FOUR_CHAR_CODE('lfrc'), /* 0x6c667263 */ + cLongInteger = FOUR_CHAR_CODE('long'), /* 0x6c6f6e67 */ + cLongPoint = FOUR_CHAR_CODE('lpnt'), /* 0x6c706e74 */ + cLongRectangle = FOUR_CHAR_CODE('lrct'), /* 0x6c726374 */ + cMachineLoc = FOUR_CHAR_CODE('mLoc'), /* 0x6d4c6f63 */ + cMenu = FOUR_CHAR_CODE('cmnu'), /* 0x636d6e75 */ + cMenuItem = FOUR_CHAR_CODE('cmen'), /* 0x636d656e */ + cObject = FOUR_CHAR_CODE('cobj'), /* 0x636f626a */ + cObjectSpecifier = FOUR_CHAR_CODE('obj '), /* 0x6f626a20 */ + cOpenableObject = FOUR_CHAR_CODE('coob'), /* 0x636f6f62 */ + cOval = FOUR_CHAR_CODE('covl') /* 0x636f766c */ +}; + +enum { + cParagraph = FOUR_CHAR_CODE('cpar'), /* 0x63706172 */ + cPICT = FOUR_CHAR_CODE('PICT'), /* 0x50494354 */ + cPixel = FOUR_CHAR_CODE('cpxl'), /* 0x6370786c */ + cPixelMap = FOUR_CHAR_CODE('cpix'), /* 0x63706978 */ + cPolygon = FOUR_CHAR_CODE('cpgn'), /* 0x6370676e */ + cProperty = FOUR_CHAR_CODE('prop'), /* 0x70726f70 */ + cQDPoint = FOUR_CHAR_CODE('QDpt'), /* 0x51447074 */ + cQDRectangle = FOUR_CHAR_CODE('qdrt'), /* 0x71647274 */ + cRectangle = FOUR_CHAR_CODE('crec'), /* 0x63726563 */ + cRGBColor = FOUR_CHAR_CODE('cRGB'), /* 0x63524742 */ + cRotation = FOUR_CHAR_CODE('trot'), /* 0x74726f74 */ + cRoundedRectangle = FOUR_CHAR_CODE('crrc'), /* 0x63727263 */ + cRow = FOUR_CHAR_CODE('crow'), /* 0x63726f77 */ + cSelection = FOUR_CHAR_CODE('csel'), /* 0x6373656c */ + cShortInteger = FOUR_CHAR_CODE('shor'), /* 0x73686f72 */ + cTable = FOUR_CHAR_CODE('ctbl'), /* 0x6374626c */ + cText = FOUR_CHAR_CODE('ctxt'), /* 0x63747874 */ + cTextFlow = FOUR_CHAR_CODE('cflo'), /* 0x63666c6f */ + cTextStyles = FOUR_CHAR_CODE('tsty'), /* 0x74737479 */ + cType = FOUR_CHAR_CODE('type') /* 0x74797065 */ +}; + +enum { + cVersion = FOUR_CHAR_CODE('vers'), /* 0x76657273 */ + cWindow = FOUR_CHAR_CODE('cwin'), /* 0x6377696e */ + cWord = FOUR_CHAR_CODE('cwor'), /* 0x63776f72 */ + enumArrows = FOUR_CHAR_CODE('arro'), /* 0x6172726f */ + enumJustification = FOUR_CHAR_CODE('just'), /* 0x6a757374 */ + enumKeyForm = FOUR_CHAR_CODE('kfrm'), /* 0x6b66726d */ + enumPosition = FOUR_CHAR_CODE('posi'), /* 0x706f7369 */ + enumProtection = FOUR_CHAR_CODE('prtn'), /* 0x7072746e */ + enumQuality = FOUR_CHAR_CODE('qual'), /* 0x7175616c */ + enumSaveOptions = FOUR_CHAR_CODE('savo'), /* 0x7361766f */ + enumStyle = FOUR_CHAR_CODE('styl'), /* 0x7374796c */ + enumTransferMode = FOUR_CHAR_CODE('tran'), /* 0x7472616e */ + formUniqueID = FOUR_CHAR_CODE('ID '), /* 0x49442020 */ + kAEAbout = FOUR_CHAR_CODE('abou'), /* 0x61626f75 */ + kAEAfter = FOUR_CHAR_CODE('afte'), /* 0x61667465 */ + kAEAliasSelection = FOUR_CHAR_CODE('sali'), /* 0x73616c69 */ + kAEAllCaps = FOUR_CHAR_CODE('alcp'), /* 0x616c6370 */ + kAEArrowAtEnd = FOUR_CHAR_CODE('aren'), /* 0x6172656e */ + kAEArrowAtStart = FOUR_CHAR_CODE('arst'), /* 0x61727374 */ + kAEArrowBothEnds = FOUR_CHAR_CODE('arbo') /* 0x6172626f */ +}; + +enum { + kAEAsk = FOUR_CHAR_CODE('ask '), /* 0x61736b20 */ + kAEBefore = FOUR_CHAR_CODE('befo'), /* 0x6265666f */ + kAEBeginning = FOUR_CHAR_CODE('bgng'), /* 0x62676e67 */ + kAEBeginsWith = FOUR_CHAR_CODE('bgwt'), /* 0x62677774 */ + kAEBeginTransaction = FOUR_CHAR_CODE('begi'), /* 0x62656769 */ + kAEBold = FOUR_CHAR_CODE('bold'), /* 0x626f6c64 */ + kAECaseSensEquals = FOUR_CHAR_CODE('cseq'), /* 0x63736571 */ + kAECentered = FOUR_CHAR_CODE('cent'), /* 0x63656e74 */ + kAEChangeView = FOUR_CHAR_CODE('view'), /* 0x76696577 */ + kAEClone = FOUR_CHAR_CODE('clon'), /* 0x636c6f6e */ + kAEClose = FOUR_CHAR_CODE('clos'), /* 0x636c6f73 */ + kAECondensed = FOUR_CHAR_CODE('cond'), /* 0x636f6e64 */ + kAEContains = FOUR_CHAR_CODE('cont'), /* 0x636f6e74 */ + kAECopy = FOUR_CHAR_CODE('copy'), /* 0x636f7079 */ + kAECoreSuite = FOUR_CHAR_CODE('core'), /* 0x636f7265 */ + kAECountElements = FOUR_CHAR_CODE('cnte'), /* 0x636e7465 */ + kAECreateElement = FOUR_CHAR_CODE('crel'), /* 0x6372656c */ + kAECreatePublisher = FOUR_CHAR_CODE('cpub'), /* 0x63707562 */ + kAECut = FOUR_CHAR_CODE('cut '), /* 0x63757420 */ + kAEDelete = FOUR_CHAR_CODE('delo') /* 0x64656c6f */ +}; + +enum { + kAEDoObjectsExist = FOUR_CHAR_CODE('doex'), /* 0x646f6578 */ + kAEDoScript = FOUR_CHAR_CODE('dosc'), /* 0x646f7363 */ + kAEDrag = FOUR_CHAR_CODE('drag'), /* 0x64726167 */ + kAEDuplicateSelection = FOUR_CHAR_CODE('sdup'), /* 0x73647570 */ + kAEEditGraphic = FOUR_CHAR_CODE('edit'), /* 0x65646974 */ + kAEEmptyTrash = FOUR_CHAR_CODE('empt'), /* 0x656d7074 */ + kAEEnd = FOUR_CHAR_CODE('end '), /* 0x656e6420 */ + kAEEndsWith = FOUR_CHAR_CODE('ends'), /* 0x656e6473 */ + kAEEndTransaction = FOUR_CHAR_CODE('endt'), /* 0x656e6474 */ + kAEEquals = FOUR_CHAR_CODE('= '), /* 0x3d202020 */ + kAEExpanded = FOUR_CHAR_CODE('pexp'), /* 0x70657870 */ + kAEFast = FOUR_CHAR_CODE('fast'), /* 0x66617374 */ + kAEFinderEvents = FOUR_CHAR_CODE('FNDR'), /* 0x464e4452 */ + kAEFormulaProtect = FOUR_CHAR_CODE('fpro'), /* 0x6670726f */ + kAEFullyJustified = FOUR_CHAR_CODE('full'), /* 0x66756c6c */ + kAEGetClassInfo = FOUR_CHAR_CODE('qobj'), /* 0x716f626a */ + kAEGetData = FOUR_CHAR_CODE('getd'), /* 0x67657464 */ + kAEGetDataSize = FOUR_CHAR_CODE('dsiz'), /* 0x6473697a */ + kAEGetEventInfo = FOUR_CHAR_CODE('gtei'), /* 0x67746569 */ + kAEGetInfoSelection = FOUR_CHAR_CODE('sinf') /* 0x73696e66 */ +}; + +enum { + kAEGetPrivilegeSelection = FOUR_CHAR_CODE('sprv'), /* 0x73707276 */ + kAEGetSuiteInfo = FOUR_CHAR_CODE('gtsi'), /* 0x67747369 */ + kAEGreaterThan = FOUR_CHAR_CODE('> '), /* 0x3e202020 */ + kAEGreaterThanEquals = FOUR_CHAR_CODE('>= '), /* 0x3e3d2020 */ + kAEGrow = FOUR_CHAR_CODE('grow'), /* 0x67726f77 */ + kAEHidden = FOUR_CHAR_CODE('hidn'), /* 0x6869646e */ + kAEHiQuality = FOUR_CHAR_CODE('hiqu'), /* 0x68697175 */ + kAEImageGraphic = FOUR_CHAR_CODE('imgr'), /* 0x696d6772 */ + kAEIsUniform = FOUR_CHAR_CODE('isun'), /* 0x6973756e */ + kAEItalic = FOUR_CHAR_CODE('ital'), /* 0x6974616c */ + kAELeftJustified = FOUR_CHAR_CODE('left'), /* 0x6c656674 */ + kAELessThan = FOUR_CHAR_CODE('< '), /* 0x3c202020 */ + kAELessThanEquals = FOUR_CHAR_CODE('<= '), /* 0x3c3d2020 */ + kAELowercase = FOUR_CHAR_CODE('lowc'), /* 0x6c6f7763 */ + kAEMakeObjectsVisible = FOUR_CHAR_CODE('mvis'), /* 0x6d766973 */ + kAEMiscStandards = FOUR_CHAR_CODE('misc'), /* 0x6d697363 */ + kAEModifiable = FOUR_CHAR_CODE('modf'), /* 0x6d6f6466 */ + kAEMove = FOUR_CHAR_CODE('move'), /* 0x6d6f7665 */ + kAENo = FOUR_CHAR_CODE('no '), /* 0x6e6f2020 */ + kAENoArrow = FOUR_CHAR_CODE('arno') /* 0x61726e6f */ +}; + +enum { + kAENonmodifiable = FOUR_CHAR_CODE('nmod'), /* 0x6e6d6f64 */ + kAEOpen = FOUR_CHAR_CODE('odoc'), /* 0x6f646f63 */ + kAEOpenSelection = FOUR_CHAR_CODE('sope'), /* 0x736f7065 */ + kAEOutline = FOUR_CHAR_CODE('outl'), /* 0x6f75746c */ + kAEPageSetup = FOUR_CHAR_CODE('pgsu'), /* 0x70677375 */ + kAEPaste = FOUR_CHAR_CODE('past'), /* 0x70617374 */ + kAEPlain = FOUR_CHAR_CODE('plan'), /* 0x706c616e */ + kAEPrint = FOUR_CHAR_CODE('pdoc'), /* 0x70646f63 */ + kAEPrintSelection = FOUR_CHAR_CODE('spri'), /* 0x73707269 */ + kAEPrintWindow = FOUR_CHAR_CODE('pwin'), /* 0x7077696e */ + kAEPutAwaySelection = FOUR_CHAR_CODE('sput'), /* 0x73707574 */ + kAEQDAddOver = FOUR_CHAR_CODE('addo'), /* 0x6164646f */ + kAEQDAddPin = FOUR_CHAR_CODE('addp'), /* 0x61646470 */ + kAEQDAdMax = FOUR_CHAR_CODE('admx'), /* 0x61646d78 */ + kAEQDAdMin = FOUR_CHAR_CODE('admn'), /* 0x61646d6e */ + kAEQDBic = FOUR_CHAR_CODE('bic '), /* 0x62696320 */ + kAEQDBlend = FOUR_CHAR_CODE('blnd'), /* 0x626c6e64 */ + kAEQDCopy = FOUR_CHAR_CODE('cpy '), /* 0x63707920 */ + kAEQDNotBic = FOUR_CHAR_CODE('nbic'), /* 0x6e626963 */ + kAEQDNotCopy = FOUR_CHAR_CODE('ncpy') /* 0x6e637079 */ +}; + +enum { + kAEQDNotOr = FOUR_CHAR_CODE('ntor'), /* 0x6e746f72 */ + kAEQDNotXor = FOUR_CHAR_CODE('nxor'), /* 0x6e786f72 */ + kAEQDOr = FOUR_CHAR_CODE('or '), /* 0x6f722020 */ + kAEQDSubOver = FOUR_CHAR_CODE('subo'), /* 0x7375626f */ + kAEQDSubPin = FOUR_CHAR_CODE('subp'), /* 0x73756270 */ + kAEQDSupplementalSuite = FOUR_CHAR_CODE('qdsp'), /* 0x71647370 */ + kAEQDXor = FOUR_CHAR_CODE('xor '), /* 0x786f7220 */ + kAEQuickdrawSuite = FOUR_CHAR_CODE('qdrw'), /* 0x71647277 */ + kAEQuitAll = FOUR_CHAR_CODE('quia'), /* 0x71756961 */ + kAERedo = FOUR_CHAR_CODE('redo'), /* 0x7265646f */ + kAERegular = FOUR_CHAR_CODE('regl'), /* 0x7265676c */ + kAEReopenApplication = FOUR_CHAR_CODE('rapp'), /* 0x72617070 */ + kAEReplace = FOUR_CHAR_CODE('rplc'), /* 0x72706c63 */ + kAERequiredSuite = FOUR_CHAR_CODE('reqd'), /* 0x72657164 */ + kAERestart = FOUR_CHAR_CODE('rest'), /* 0x72657374 */ + kAERevealSelection = FOUR_CHAR_CODE('srev'), /* 0x73726576 */ + kAERevert = FOUR_CHAR_CODE('rvrt'), /* 0x72767274 */ + kAERightJustified = FOUR_CHAR_CODE('rght'), /* 0x72676874 */ + kAESave = FOUR_CHAR_CODE('save'), /* 0x73617665 */ + kAESelect = FOUR_CHAR_CODE('slct'), /* 0x736c6374 */ + kAESetData = FOUR_CHAR_CODE('setd') /* 0x73657464 */ +}; + +enum { + kAESetPosition = FOUR_CHAR_CODE('posn'), /* 0x706f736e */ + kAEShadow = FOUR_CHAR_CODE('shad'), /* 0x73686164 */ + kAEShowClipboard = FOUR_CHAR_CODE('shcl'), /* 0x7368636c */ + kAEShutDown = FOUR_CHAR_CODE('shut'), /* 0x73687574 */ + kAESleep = FOUR_CHAR_CODE('slep'), /* 0x736c6570 */ + kAESmallCaps = FOUR_CHAR_CODE('smcp'), /* 0x736d6370 */ + kAESpecialClassProperties = FOUR_CHAR_CODE('c@#!'), /* 0x63402321 */ + kAEStrikethrough = FOUR_CHAR_CODE('strk'), /* 0x7374726b */ + kAESubscript = FOUR_CHAR_CODE('sbsc'), /* 0x73627363 */ + kAESuperscript = FOUR_CHAR_CODE('spsc'), /* 0x73707363 */ + kAETableSuite = FOUR_CHAR_CODE('tbls'), /* 0x74626c73 */ + kAETextSuite = FOUR_CHAR_CODE('TEXT'), /* 0x54455854 */ + kAETransactionTerminated = FOUR_CHAR_CODE('ttrm'), /* 0x7474726d */ + kAEUnderline = FOUR_CHAR_CODE('undl'), /* 0x756e646c */ + kAEUndo = FOUR_CHAR_CODE('undo'), /* 0x756e646f */ + kAEWholeWordEquals = FOUR_CHAR_CODE('wweq'), /* 0x77776571 */ + kAEYes = FOUR_CHAR_CODE('yes '), /* 0x79657320 */ + kAEZoom = FOUR_CHAR_CODE('zoom') /* 0x7a6f6f6d */ +}; + +/* EventRecord Classes and EventIDs */ +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'), /* Modern Command Event Class */ + kAEKeyClass = FOUR_CHAR_CODE('keyc'), + kAERawKey = FOUR_CHAR_CODE('rkey'), /* Modern Raw Key Event */ + kAEVirtualKey = FOUR_CHAR_CODE('keyc'), /* Modern Virtual Key Event */ + kAENavigationKey = FOUR_CHAR_CODE('nave'), /* Modern Navigation Key Event */ + 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'), /* 0x6b616e67 */ + keyAEArcAngle = FOUR_CHAR_CODE('parc') /* 0x70617263 */ +}; + +enum { + keyAEBaseAddr = FOUR_CHAR_CODE('badd'), /* 0x62616464 */ + keyAEBestType = FOUR_CHAR_CODE('pbst'), /* 0x70627374 */ + keyAEBgndColor = FOUR_CHAR_CODE('kbcl'), /* 0x6b62636c */ + keyAEBgndPattern = FOUR_CHAR_CODE('kbpt'), /* 0x6b627074 */ + keyAEBounds = FOUR_CHAR_CODE('pbnd'), /* 0x70626e64 */ + keyAECellList = FOUR_CHAR_CODE('kclt'), /* 0x6b636c74 */ + keyAEClassID = FOUR_CHAR_CODE('clID'), /* 0x636c4944 */ + keyAEColor = FOUR_CHAR_CODE('colr'), /* 0x636f6c72 */ + keyAEColorTable = FOUR_CHAR_CODE('cltb'), /* 0x636c7462 */ + keyAECurveHeight = FOUR_CHAR_CODE('kchd'), /* 0x6b636864 */ + keyAECurveWidth = FOUR_CHAR_CODE('kcwd'), /* 0x6b637764 */ + keyAEDashStyle = FOUR_CHAR_CODE('pdst'), /* 0x70647374 */ + keyAEData = FOUR_CHAR_CODE('data'), /* 0x64617461 */ + keyAEDefaultType = FOUR_CHAR_CODE('deft'), /* 0x64656674 */ + keyAEDefinitionRect = FOUR_CHAR_CODE('pdrt'), /* 0x70647274 */ + keyAEDescType = FOUR_CHAR_CODE('dstp'), /* 0x64737470 */ + keyAEDestination = FOUR_CHAR_CODE('dest'), /* 0x64657374 */ + keyAEDoAntiAlias = FOUR_CHAR_CODE('anta'), /* 0x616e7461 */ + keyAEDoDithered = FOUR_CHAR_CODE('gdit'), /* 0x67646974 */ + keyAEDoRotate = FOUR_CHAR_CODE('kdrt') /* 0x6b647274 */ +}; + +enum { + keyAEDoScale = FOUR_CHAR_CODE('ksca'), /* 0x6b736361 */ + keyAEDoTranslate = FOUR_CHAR_CODE('ktra'), /* 0x6b747261 */ + keyAEEditionFileLoc = FOUR_CHAR_CODE('eloc'), /* 0x656c6f63 */ + keyAEElements = FOUR_CHAR_CODE('elms'), /* 0x656c6d73 */ + keyAEEndPoint = FOUR_CHAR_CODE('pend'), /* 0x70656e64 */ + keyAEEventClass = FOUR_CHAR_CODE('evcl'), /* 0x6576636c */ + keyAEEventID = FOUR_CHAR_CODE('evti'), /* 0x65767469 */ + keyAEFile = FOUR_CHAR_CODE('kfil'), /* 0x6b66696c */ + keyAEFileType = FOUR_CHAR_CODE('fltp'), /* 0x666c7470 */ + keyAEFillColor = FOUR_CHAR_CODE('flcl'), /* 0x666c636c */ + keyAEFillPattern = FOUR_CHAR_CODE('flpt'), /* 0x666c7074 */ + keyAEFlipHorizontal = FOUR_CHAR_CODE('kfho'), /* 0x6b66686f */ + keyAEFlipVertical = FOUR_CHAR_CODE('kfvt'), /* 0x6b667674 */ + keyAEFont = FOUR_CHAR_CODE('font'), /* 0x666f6e74 */ + keyAEFormula = FOUR_CHAR_CODE('pfor'), /* 0x70666f72 */ + keyAEGraphicObjects = FOUR_CHAR_CODE('gobs'), /* 0x676f6273 */ + keyAEID = FOUR_CHAR_CODE('ID '), /* 0x49442020 */ + keyAEImageQuality = FOUR_CHAR_CODE('gqua'), /* 0x67717561 */ + keyAEInsertHere = FOUR_CHAR_CODE('insh'), /* 0x696e7368 */ + keyAEKeyForms = FOUR_CHAR_CODE('keyf') /* 0x6b657966 */ +}; + +enum { + keyAEKeyword = FOUR_CHAR_CODE('kywd'), /* 0x6b797764 */ + keyAELevel = FOUR_CHAR_CODE('levl'), /* 0x6c65766c */ + keyAELineArrow = FOUR_CHAR_CODE('arro'), /* 0x6172726f */ + keyAEName = FOUR_CHAR_CODE('pnam'), /* 0x706e616d */ + keyAENewElementLoc = FOUR_CHAR_CODE('pnel'), /* 0x706e656c */ + keyAEObject = FOUR_CHAR_CODE('kobj'), /* 0x6b6f626a */ + keyAEObjectClass = FOUR_CHAR_CODE('kocl'), /* 0x6b6f636c */ + keyAEOffStyles = FOUR_CHAR_CODE('ofst'), /* 0x6f667374 */ + keyAEOnStyles = FOUR_CHAR_CODE('onst'), /* 0x6f6e7374 */ + keyAEParameters = FOUR_CHAR_CODE('prms'), /* 0x70726d73 */ + keyAEParamFlags = FOUR_CHAR_CODE('pmfg'), /* 0x706d6667 */ + keyAEPenColor = FOUR_CHAR_CODE('ppcl'), /* 0x7070636c */ + keyAEPenPattern = FOUR_CHAR_CODE('pppa'), /* 0x70707061 */ + keyAEPenWidth = FOUR_CHAR_CODE('ppwd'), /* 0x70707764 */ + keyAEPixelDepth = FOUR_CHAR_CODE('pdpt'), /* 0x70647074 */ + keyAEPixMapMinus = FOUR_CHAR_CODE('kpmm'), /* 0x6b706d6d */ + keyAEPMTable = FOUR_CHAR_CODE('kpmt'), /* 0x6b706d74 */ + keyAEPointList = FOUR_CHAR_CODE('ptlt'), /* 0x70746c74 */ + keyAEPointSize = FOUR_CHAR_CODE('ptsz'), /* 0x7074737a */ + keyAEPosition = FOUR_CHAR_CODE('kpos') /* 0x6b706f73 */ +}; + +enum { + keyAEPropData = FOUR_CHAR_CODE('prdt'), /* 0x70726474 */ + keyAEProperties = FOUR_CHAR_CODE('qpro'), /* 0x7170726f */ + keyAEProperty = FOUR_CHAR_CODE('kprp'), /* 0x6b707270 */ + keyAEPropFlags = FOUR_CHAR_CODE('prfg'), /* 0x70726667 */ + keyAEPropID = FOUR_CHAR_CODE('prop'), /* 0x70726f70 */ + keyAEProtection = FOUR_CHAR_CODE('ppro'), /* 0x7070726f */ + keyAERenderAs = FOUR_CHAR_CODE('kren'), /* 0x6b72656e */ + keyAERequestedType = FOUR_CHAR_CODE('rtyp'), /* 0x72747970 */ + keyAEResult = FOUR_CHAR_CODE('----'), /* 0x2d2d2d2d */ + keyAEResultInfo = FOUR_CHAR_CODE('rsin'), /* 0x7273696e */ + keyAERotation = FOUR_CHAR_CODE('prot'), /* 0x70726f74 */ + keyAERotPoint = FOUR_CHAR_CODE('krtp'), /* 0x6b727470 */ + keyAERowList = FOUR_CHAR_CODE('krls'), /* 0x6b726c73 */ + keyAESaveOptions = FOUR_CHAR_CODE('savo'), /* 0x7361766f */ + keyAEScale = FOUR_CHAR_CODE('pscl'), /* 0x7073636c */ + keyAEScriptTag = FOUR_CHAR_CODE('psct'), /* 0x70736374 */ + keyAEShowWhere = FOUR_CHAR_CODE('show'), /* 0x73686f77 */ + keyAEStartAngle = FOUR_CHAR_CODE('pang'), /* 0x70616e67 */ + keyAEStartPoint = FOUR_CHAR_CODE('pstp'), /* 0x70737470 */ + keyAEStyles = FOUR_CHAR_CODE('ksty') /* 0x6b737479 */ +}; + +enum { + keyAESuiteID = FOUR_CHAR_CODE('suit'), /* 0x73756974 */ + keyAEText = FOUR_CHAR_CODE('ktxt'), /* 0x6b747874 */ + keyAETextColor = FOUR_CHAR_CODE('ptxc'), /* 0x70747863 */ + keyAETextFont = FOUR_CHAR_CODE('ptxf'), /* 0x70747866 */ + keyAETextPointSize = FOUR_CHAR_CODE('ptps'), /* 0x70747073 */ + keyAETextStyles = FOUR_CHAR_CODE('txst'), /* 0x74787374 */ + keyAETextLineHeight = FOUR_CHAR_CODE('ktlh'), /* type ShortInteger */ + keyAETextLineAscent = FOUR_CHAR_CODE('ktas'), /* type ShortInteger */ + keyAETheText = FOUR_CHAR_CODE('thtx'), /* 0x74687478 */ + keyAETransferMode = FOUR_CHAR_CODE('pptm'), /* 0x7070746d */ + keyAETranslation = FOUR_CHAR_CODE('ptrs'), /* 0x70747273 */ + keyAETryAsStructGraf = FOUR_CHAR_CODE('toog'), /* 0x746f6f67 */ + keyAEUniformStyles = FOUR_CHAR_CODE('ustl'), /* 0x7573746c */ + keyAEUpdateOn = FOUR_CHAR_CODE('pupd'), /* 0x70757064 */ + keyAEUserTerm = FOUR_CHAR_CODE('utrm'), /* 0x7574726d */ + keyAEWindow = FOUR_CHAR_CODE('wndw'), /* 0x776e6477 */ + keyAEWritingCode = FOUR_CHAR_CODE('wrcd') /* 0x77726364 */ +}; + +enum { + keyMiscellaneous = FOUR_CHAR_CODE('fmsc'), /* 0x666d7363 */ + keySelection = FOUR_CHAR_CODE('fsel'), /* 0x6673656c */ + keyWindow = FOUR_CHAR_CODE('kwnd'), /* 0x6b776e64 */ + /* EventRecord keys */ + 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'), /* 0x70617263 */ + pBackgroundColor = FOUR_CHAR_CODE('pbcl'), /* 0x7062636c */ + pBackgroundPattern = FOUR_CHAR_CODE('pbpt'), /* 0x70627074 */ + pBestType = FOUR_CHAR_CODE('pbst'), /* 0x70627374 */ + pBounds = FOUR_CHAR_CODE('pbnd'), /* 0x70626e64 */ + pClass = FOUR_CHAR_CODE('pcls'), /* 0x70636c73 */ + pClipboard = FOUR_CHAR_CODE('pcli'), /* 0x70636c69 */ + pColor = FOUR_CHAR_CODE('colr'), /* 0x636f6c72 */ + pColorTable = FOUR_CHAR_CODE('cltb'), /* 0x636c7462 */ + pContents = FOUR_CHAR_CODE('pcnt'), /* 0x70636e74 */ + pCornerCurveHeight = FOUR_CHAR_CODE('pchd'), /* 0x70636864 */ + pCornerCurveWidth = FOUR_CHAR_CODE('pcwd'), /* 0x70637764 */ + pDashStyle = FOUR_CHAR_CODE('pdst'), /* 0x70647374 */ + pDefaultType = FOUR_CHAR_CODE('deft'), /* 0x64656674 */ + pDefinitionRect = FOUR_CHAR_CODE('pdrt'), /* 0x70647274 */ + pEnabled = FOUR_CHAR_CODE('enbl'), /* 0x656e626c */ + pEndPoint = FOUR_CHAR_CODE('pend'), /* 0x70656e64 */ + pFillColor = FOUR_CHAR_CODE('flcl'), /* 0x666c636c */ + pFillPattern = FOUR_CHAR_CODE('flpt'), /* 0x666c7074 */ + pFont = FOUR_CHAR_CODE('font') /* 0x666f6e74 */ +}; + +enum { + pFormula = FOUR_CHAR_CODE('pfor'), /* 0x70666f72 */ + pGraphicObjects = FOUR_CHAR_CODE('gobs'), /* 0x676f6273 */ + pHasCloseBox = FOUR_CHAR_CODE('hclb'), /* 0x68636c62 */ + pHasTitleBar = FOUR_CHAR_CODE('ptit'), /* 0x70746974 */ + pID = FOUR_CHAR_CODE('ID '), /* 0x49442020 */ + pIndex = FOUR_CHAR_CODE('pidx'), /* 0x70696478 */ + pInsertionLoc = FOUR_CHAR_CODE('pins'), /* 0x70696e73 */ + pIsFloating = FOUR_CHAR_CODE('isfl'), /* 0x6973666c */ + pIsFrontProcess = FOUR_CHAR_CODE('pisf'), /* 0x70697366 */ + pIsModal = FOUR_CHAR_CODE('pmod'), /* 0x706d6f64 */ + pIsModified = FOUR_CHAR_CODE('imod'), /* 0x696d6f64 */ + pIsResizable = FOUR_CHAR_CODE('prsz'), /* 0x7072737a */ + pIsStationeryPad = FOUR_CHAR_CODE('pspd'), /* 0x70737064 */ + pIsZoomable = FOUR_CHAR_CODE('iszm'), /* 0x69737a6d */ + pIsZoomed = FOUR_CHAR_CODE('pzum'), /* 0x707a756d */ + pItemNumber = FOUR_CHAR_CODE('itmn'), /* 0x69746d6e */ + pJustification = FOUR_CHAR_CODE('pjst'), /* 0x706a7374 */ + pLineArrow = FOUR_CHAR_CODE('arro'), /* 0x6172726f */ + pMenuID = FOUR_CHAR_CODE('mnid'), /* 0x6d6e6964 */ + pName = FOUR_CHAR_CODE('pnam') /* 0x706e616d */ +}; + +enum { + pNewElementLoc = FOUR_CHAR_CODE('pnel'), /* 0x706e656c */ + pPenColor = FOUR_CHAR_CODE('ppcl'), /* 0x7070636c */ + pPenPattern = FOUR_CHAR_CODE('pppa'), /* 0x70707061 */ + pPenWidth = FOUR_CHAR_CODE('ppwd'), /* 0x70707764 */ + pPixelDepth = FOUR_CHAR_CODE('pdpt'), /* 0x70647074 */ + pPointList = FOUR_CHAR_CODE('ptlt'), /* 0x70746c74 */ + pPointSize = FOUR_CHAR_CODE('ptsz'), /* 0x7074737a */ + pProtection = FOUR_CHAR_CODE('ppro'), /* 0x7070726f */ + pRotation = FOUR_CHAR_CODE('prot'), /* 0x70726f74 */ + pScale = FOUR_CHAR_CODE('pscl'), /* 0x7073636c */ + pScript = FOUR_CHAR_CODE('scpt'), /* 0x73637074 */ + pScriptTag = FOUR_CHAR_CODE('psct'), /* 0x70736374 */ + pSelected = FOUR_CHAR_CODE('selc'), /* 0x73656c63 */ + pSelection = FOUR_CHAR_CODE('sele'), /* 0x73656c65 */ + pStartAngle = FOUR_CHAR_CODE('pang'), /* 0x70616e67 */ + pStartPoint = FOUR_CHAR_CODE('pstp'), /* 0x70737470 */ + pTextColor = FOUR_CHAR_CODE('ptxc'), /* 0x70747863 */ + pTextFont = FOUR_CHAR_CODE('ptxf'), /* 0x70747866 */ + pTextItemDelimiters = FOUR_CHAR_CODE('txdl'), /* 0x7478646c */ + pTextPointSize = FOUR_CHAR_CODE('ptps') /* 0x70747073 */ +}; + +enum { + pTextStyles = FOUR_CHAR_CODE('txst'), /* 0x74787374 */ + pTransferMode = FOUR_CHAR_CODE('pptm'), /* 0x7070746d */ + pTranslation = FOUR_CHAR_CODE('ptrs'), /* 0x70747273 */ + pUniformStyles = FOUR_CHAR_CODE('ustl'), /* 0x7573746c */ + pUpdateOn = FOUR_CHAR_CODE('pupd'), /* 0x70757064 */ + pUserSelection = FOUR_CHAR_CODE('pusl'), /* 0x7075736c */ + pVersion = FOUR_CHAR_CODE('vers'), /* 0x76657273 */ + pVisible = FOUR_CHAR_CODE('pvis') /* 0x70766973 */ +}; + +enum { + typeAEText = FOUR_CHAR_CODE('tTXT'), /* 0x74545854 */ + typeArc = FOUR_CHAR_CODE('carc'), /* 0x63617263 */ + typeBest = FOUR_CHAR_CODE('best'), /* 0x62657374 */ + typeCell = FOUR_CHAR_CODE('ccel'), /* 0x6363656c */ + typeClassInfo = FOUR_CHAR_CODE('gcli'), /* 0x67636c69 */ + typeColorTable = FOUR_CHAR_CODE('clrt'), /* 0x636c7274 */ + typeColumn = FOUR_CHAR_CODE('ccol'), /* 0x63636f6c */ + typeDashStyle = FOUR_CHAR_CODE('tdas'), /* 0x74646173 */ + typeData = FOUR_CHAR_CODE('tdta'), /* 0x74647461 */ + typeDrawingArea = FOUR_CHAR_CODE('cdrw'), /* 0x63647277 */ + typeElemInfo = FOUR_CHAR_CODE('elin'), /* 0x656c696e */ + typeEnumeration = FOUR_CHAR_CODE('enum'), /* 0x656e756d */ + typeEPS = FOUR_CHAR_CODE('EPS '), /* 0x45505320 */ + typeEventInfo = FOUR_CHAR_CODE('evin') /* 0x6576696e */ +}; + +enum { + typeFinderWindow = FOUR_CHAR_CODE('fwin'), /* 0x6677696e */ + typeFixedPoint = FOUR_CHAR_CODE('fpnt'), /* 0x66706e74 */ + typeFixedRectangle = FOUR_CHAR_CODE('frct'), /* 0x66726374 */ + typeGraphicLine = FOUR_CHAR_CODE('glin'), /* 0x676c696e */ + typeGraphicText = FOUR_CHAR_CODE('cgtx'), /* 0x63677478 */ + typeGroupedGraphic = FOUR_CHAR_CODE('cpic'), /* 0x63706963 */ + typeInsertionLoc = FOUR_CHAR_CODE('insl'), /* 0x696e736c */ + typeIntlText = FOUR_CHAR_CODE('itxt'), /* 0x69747874 */ + typeIntlWritingCode = FOUR_CHAR_CODE('intl'), /* 0x696e746c */ + typeLongDateTime = FOUR_CHAR_CODE('ldt '), /* 0x6c647420 */ + typeISO8601DateTime = FOUR_CHAR_CODE('isot'), /* 0x69736f74 data is ascii text of an ISO8601 date */ + typeLongFixed = FOUR_CHAR_CODE('lfxd'), /* 0x6c667864 */ + typeLongFixedPoint = FOUR_CHAR_CODE('lfpt'), /* 0x6c667074 */ + typeLongFixedRectangle = FOUR_CHAR_CODE('lfrc'), /* 0x6c667263 */ + typeLongPoint = FOUR_CHAR_CODE('lpnt'), /* 0x6c706e74 */ + typeLongRectangle = FOUR_CHAR_CODE('lrct'), /* 0x6c726374 */ + typeMachineLoc = FOUR_CHAR_CODE('mLoc'), /* 0x6d4c6f63 */ + typeOval = FOUR_CHAR_CODE('covl'), /* 0x636f766c */ + typeParamInfo = FOUR_CHAR_CODE('pmin'), /* 0x706d696e */ + typePict = FOUR_CHAR_CODE('PICT') /* 0x50494354 */ +}; + +enum { + typePixelMap = FOUR_CHAR_CODE('cpix'), /* 0x63706978 */ + typePixMapMinus = FOUR_CHAR_CODE('tpmm'), /* 0x74706d6d */ + typePolygon = FOUR_CHAR_CODE('cpgn'), /* 0x6370676e */ + typePropInfo = FOUR_CHAR_CODE('pinf'), /* 0x70696e66 */ + typePtr = FOUR_CHAR_CODE('ptr '), /* 0x70747220 */ + typeQDPoint = FOUR_CHAR_CODE('QDpt'), /* 0x51447074 */ + typeQDRegion = FOUR_CHAR_CODE('Qrgn'), /* 0x51447074 (data is actual region data, including rectangle and size, _not_ region handle or ptr)*/ + typeRectangle = FOUR_CHAR_CODE('crec'), /* 0x63726563 */ + typeRGB16 = FOUR_CHAR_CODE('tr16'), /* 0x74723136 */ + typeRGB96 = FOUR_CHAR_CODE('tr96'), /* 0x74723936 */ + typeRGBColor = FOUR_CHAR_CODE('cRGB'), /* 0x63524742 */ + typeRotation = FOUR_CHAR_CODE('trot'), /* 0x74726f74 */ + typeRoundedRectangle = FOUR_CHAR_CODE('crrc'), /* 0x63727263 */ + typeRow = FOUR_CHAR_CODE('crow'), /* 0x63726f77 */ + typeScrapStyles = FOUR_CHAR_CODE('styl'), /* 0x7374796c */ + typeScript = FOUR_CHAR_CODE('scpt'), /* 0x73637074 */ + typeStyledText = FOUR_CHAR_CODE('STXT'), /* 0x53545854 */ + typeSuiteInfo = FOUR_CHAR_CODE('suin'), /* 0x7375696e */ + typeTable = FOUR_CHAR_CODE('ctbl'), /* 0x6374626c */ + typeTextStyles = FOUR_CHAR_CODE('tsty') /* 0x74737479 */ +}; + +enum { + typeTIFF = FOUR_CHAR_CODE('TIFF'), /* 0x54494646 */ + typeVersion = FOUR_CHAR_CODE('vers') /* 0x76657273 */ +}; + +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 = FOUR_CHAR_CODE('updt'), /* update the active input area */ + kShowHideInputWindow = FOUR_CHAR_CODE('shiw'), /* show or hide the input window */ + kPos2Offset = FOUR_CHAR_CODE('p2st'), /* converting global coordinates to char position */ + kOffset2Pos = FOUR_CHAR_CODE('st2p'), /* converting char position to global coordinates */ + kUnicodeNotFromInputMethod = FOUR_CHAR_CODE('unim'), /* Unicode text when event not handled by Input Method or no Input Method */ + kGetSelectedText = FOUR_CHAR_CODE('gtxt'), /* Get text for current selection */ + keyAETSMDocumentRefcon = FOUR_CHAR_CODE('refc'), /* TSM document refcon, typeLongInteger */ + keyAEServerInstance = FOUR_CHAR_CODE('srvi'), /* component instance */ + keyAETheData = FOUR_CHAR_CODE('kdat'), /* typeText */ + keyAEFixLength = FOUR_CHAR_CODE('fixl'), /* fix len */ + keyAEUpdateRange = FOUR_CHAR_CODE('udng'), /* typeTextRangeArray */ + keyAECurrentPoint = FOUR_CHAR_CODE('cpos'), /* current point */ + keyAEBufferSize = FOUR_CHAR_CODE('buff'), /* buffer size to get the text */ + keyAEMoveView = FOUR_CHAR_CODE('mvvw'), /* move view flag */ + keyAENextBody = FOUR_CHAR_CODE('nxbd'), /* next or previous body */ + keyAETSMScriptTag = FOUR_CHAR_CODE('sclg'), + keyAETSMTextFont = FOUR_CHAR_CODE('ktxf'), /* FMFontFamily or FOND ID */ + keyAETSMTextFMFont = FOUR_CHAR_CODE('ktxm'), /* FMFont */ + keyAETSMTextPointSize = FOUR_CHAR_CODE('ktps'), + keyAETSMEventRecord = FOUR_CHAR_CODE('tevt'), /* Low level Event Record, typeLowLevelEventRecord */ + keyAETSMEventRef = FOUR_CHAR_CODE('tevr'), /* Carbon EventRef, typeEventRef */ + keyAETextServiceEncoding = FOUR_CHAR_CODE('tsen'), /* Text Service encoding, mac or Unicode in UpdateActiveInputArea or GetSelectedText events. */ + keyAETextServiceMacEncoding = FOUR_CHAR_CODE('tmen'), /* Target mac encoding for TSM conversion of text from Unicode text service. */ + keyAETSMGlyphInfoArray = FOUR_CHAR_CODE('tgia'), /* typeGlyphInfoArray */ + typeTextRange = FOUR_CHAR_CODE('txrn'), /* TextRange */ + typeComponentInstance = FOUR_CHAR_CODE('cmpi'), /* server instance */ + typeOffsetArray = FOUR_CHAR_CODE('ofay'), /* offset array */ + typeTextRangeArray = FOUR_CHAR_CODE('tray'), + typeLowLevelEventRecord = FOUR_CHAR_CODE('evtr'), /* Low Level Event Record */ + typeGlyphInfoArray = FOUR_CHAR_CODE('glia'), /* Glyph/FMFont info array for sub ranges of Unicode text. See GlyphInfoArray in TextServices.h */ + typeEventRef = FOUR_CHAR_CODE('evrf'), /* Carbon EventRef */ + typeText = typeChar /* Plain text */ +}; + + +/* Desc type constants */ +enum { + kTSMOutsideOfBody = 1, + kTSMInsideOfBody = 2, + kTSMInsideOfActiveInputArea = 3 +}; + +enum { + kNextBody = 1, + kPreviousBody = 2 +}; + +struct TextRange { + long fStart; + long fEnd; + short fHiliteStyle; +}; +typedef struct TextRange TextRange; +typedef TextRange * TextRangePtr; +typedef TextRangePtr * TextRangeHandle; +struct TextRangeArray { + short fNumOfRanges; /* specify the size of the fRange array */ + TextRange fRange[1]; /* when fNumOfRanges > 1, the size of this array has to be calculated */ +}; +typedef struct TextRangeArray TextRangeArray; +typedef TextRangeArray * TextRangeArrayPtr; +typedef TextRangeArrayPtr * TextRangeArrayHandle; +struct OffsetArray { + short fNumOfOffsets; /* specify the size of the fOffset array */ + long fOffset[1]; /* when fNumOfOffsets > 1, the size of this array has to be calculated */ +}; +typedef struct OffsetArray OffsetArray; +typedef OffsetArray * OffsetArrayPtr; +typedef OffsetArrayPtr * OffsetArrayHandle; +struct WritingCode { + ScriptCode theScriptCode; + LangCode theLangCode; +}; +typedef struct WritingCode WritingCode; +struct IntlText { + ScriptCode theScriptCode; + LangCode theLangCode; + char theText[1]; /* variable length data */ +}; +typedef struct IntlText IntlText; + +/* Hilite styles */ +enum { + kCaretPosition = 1, /* specify caret position */ + kRawText = 2, /* specify range of raw text */ + kSelectedRawText = 3, /* specify range of selected raw text */ + kConvertedText = 4, /* specify range of converted text */ + kSelectedConvertedText = 5, /* specify range of selected converted text */ + kBlockFillText = 6, /* Block Fill hilite style */ + kOutlineText = 7, /* Outline hilite style */ + kSelectedText = 8 /* Selected hilite style */ +}; + +enum { + keyAEHiliteRange = FOUR_CHAR_CODE('hrng'), /* typeTextRangeArray for System 7, typeHiliteRangeArray for System 8 */ + keyAEPinRange = FOUR_CHAR_CODE('pnrg'), /* typeTextRange for System 7, typeTextRegionRange for System 8 */ + keyAEClauseOffsets = FOUR_CHAR_CODE('clau'), /* typeOffsetArray for System 7, typeClauseOffsetArray for System 8 */ + keyAEOffset = FOUR_CHAR_CODE('ofst'), /* typeLongInteger for System 7, typeByteOffset for System 8 */ + keyAEPoint = FOUR_CHAR_CODE('gpos'), /* typePoint for System 7, typeQDPoint for System 8 */ + keyAELeftSide = FOUR_CHAR_CODE('klef'), /* typeBoolean */ + keyAERegionClass = FOUR_CHAR_CODE('rgnc'), /* typeShortInteger for System 7, typeRegionClass for System 8 */ + keyAEDragging = FOUR_CHAR_CODE('bool') /* typeBoolean */ +}; + + +#if OLDROUTINENAMES +enum { + keyAELeadingEdge = keyAELeftSide +}; + +#endif /* OLDROUTINENAMES */ + +enum { + /* AppleScript 1.3: New Text types */ + typeUnicodeText = FOUR_CHAR_CODE('utxt'), + typeStyledUnicodeText = FOUR_CHAR_CODE('sutx'), + typeUTF8Text = FOUR_CHAR_CODE('utf8'), + typeEncodedString = FOUR_CHAR_CODE('encs'), + typeCString = FOUR_CHAR_CODE('cstr'), + typePString = FOUR_CHAR_CODE('pstr') +}; + +enum { + /* AppleScript 1.3: Unit types */ + typeMeters = FOUR_CHAR_CODE('metr'), /* Base Unit */ + 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'), /* Base Unit */ + 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'), /* Base Unit */ + typeQuarts = FOUR_CHAR_CODE('qrts'), + typeGallons = FOUR_CHAR_CODE('galn'), + typeCubicMeters = FOUR_CHAR_CODE('cmet'), /* Base Unit */ + 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'), /* Base Unit */ + typeGrams = FOUR_CHAR_CODE('gram'), + typeOunces = FOUR_CHAR_CODE('ozs '), + typePounds = FOUR_CHAR_CODE('lbs '), + typeDegreesC = FOUR_CHAR_CODE('degc'), /* Base Unit */ + typeDegreesF = FOUR_CHAR_CODE('degf'), + typeDegreesK = FOUR_CHAR_CODE('degk') +}; + +enum { + /* AppleScript 1.3: Folder Actions */ + kFAServerApp = FOUR_CHAR_CODE('ssrv'), /* Creator code for Folder Actions Server*/ + kDoFolderActionEvent = FOUR_CHAR_CODE('fola'), /* Event the Finder sends to the Folder Actions FBA*/ + kFolderActionCode = FOUR_CHAR_CODE('actn'), /* Parameter that contains the Folder Action*/ + kFolderOpenedEvent = FOUR_CHAR_CODE('fopn'), /* Value of kFolderActionCode parameter; sent to script as event*/ + kFolderClosedEvent = FOUR_CHAR_CODE('fclo'), + kFolderWindowMovedEvent = FOUR_CHAR_CODE('fsiz'), + kFolderItemsAddedEvent = FOUR_CHAR_CODE('fget'), + kFolderItemsRemovedEvent = FOUR_CHAR_CODE('flos'), + kItemList = FOUR_CHAR_CODE('flst'), /* List parameter for added and removed items*/ + kNewSizeParameter = FOUR_CHAR_CODE('fnsz'), /* Parameter for moved window*/ + kFASuiteCode = FOUR_CHAR_CODE('faco'), /* Suite code for the following events*/ + kFAAttachCommand = FOUR_CHAR_CODE('atfa'), /* Attach event id*/ + kFARemoveCommand = FOUR_CHAR_CODE('rmfa'), /* Remove event id*/ + kFAEditCommand = FOUR_CHAR_CODE('edfa'), /* Edit event id*/ + kFAFileParam = FOUR_CHAR_CODE('faal'), /* Key for file parameter for Attach*/ + kFAIndexParam = FOUR_CHAR_CODE('indx') /* Key for index (0-based) parameter for Remove and Edit*/ +}; + +/* AppleScript 1.3 Internet Suite */ +enum { + /* Suite code */ + kAEInternetSuite = FOUR_CHAR_CODE('gurl'), + kAEISWebStarSuite = 0x575757BD +}; + +enum { + /* Events */ + kAEISGetURL = FOUR_CHAR_CODE('gurl'), + KAEISHandleCGI = FOUR_CHAR_CODE('sdoc') +}; + +enum { + /* Classes */ + cURL = FOUR_CHAR_CODE('url '), + cInternetAddress = FOUR_CHAR_CODE('IPAD'), + cHTML = FOUR_CHAR_CODE('html'), + cFTPItem = FOUR_CHAR_CODE('ftp ') +}; + +enum { + /* Parameters */ + 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 { + /* Properties */ + 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 { + /* Scheme enumerations */ + eScheme = FOUR_CHAR_CODE('esch'), + eurlHTTP = FOUR_CHAR_CODE('http'), /* RFC 2068 */ + eurlHTTPS = FOUR_CHAR_CODE('htps'), + eurlFTP = FOUR_CHAR_CODE('ftp '), /* RFC 1738 */ + eurlMail = FOUR_CHAR_CODE('mail'), /* RFC 2638 */ + eurlFile = FOUR_CHAR_CODE('file'), /* RFC 1738 */ + eurlGopher = FOUR_CHAR_CODE('gphr'), /* RFC 1738 */ + eurlTelnet = FOUR_CHAR_CODE('tlnt'), /* RFC 1738 */ + eurlNews = FOUR_CHAR_CODE('news'), /* RFC 1738 */ + eurlSNews = FOUR_CHAR_CODE('snws'), + eurlNNTP = FOUR_CHAR_CODE('nntp'), /* RFC 1738 */ + 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'), /* RFC 2326 */ + eurlIMAP = FOUR_CHAR_CODE('imap'), /* RFC 2192 */ + eurlNFS = FOUR_CHAR_CODE('unfs'), /* RFC 2224 */ + eurlPOP = FOUR_CHAR_CODE('upop'), /* RFC 2384 */ + eurlLDAP = FOUR_CHAR_CODE('uldp'), /* RFC 2255 */ + eurlUnknown = FOUR_CHAR_CODE('url?') +}; + +enum { + /* AppleScript 1.3: Connectivity Suite in aeut */ + 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'), /* */ + /* Properties */ + pDeviceType = FOUR_CHAR_CODE('pdvt'), + pDeviceAddress = FOUR_CHAR_CODE('pdva'), + pConduit = FOUR_CHAR_CODE('pcon'), + pProtocol = FOUR_CHAR_CODE('pprt'), /* cde 4/27/98 was 'ppro' conflicted with DB suite */ + 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 = FOUR_CHAR_CODE('pslu'), /* cde 5/22/98 per WWDC developer request */ + /* Enumerations and enumerators */ + 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 = FOUR_CHAR_CODE('ecal'), /* cde 4/24/98 changed from 'ecao' to not conflict */ + 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 { + /* AppleScript 1.3: Keystroke class */ + 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'), /* */ + /* Special keys all start with 'ks' */ + eEscapeKey = 0x6B733500, /* Third byte is virtual key code byte */ + eDeleteKey = 0x6B733300, /* (see IM Mac Toolbox Essentials, pp. 2-43) */ + 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 +}; + + +#if PRAGMA_STRUCT_ALIGN + #pragma options align=reset +#elif PRAGMA_STRUCT_PACKPUSH + #pragma pack(pop) +#elif PRAGMA_STRUCT_PACK + #pragma pack() +#endif + +#ifdef PRAGMA_IMPORT_OFF +#pragma import off +#elif PRAGMA_IMPORT +#pragma import reset +#endif + + +#endif /* __AEREGISTRY__ */ + |