Mac OS 9
ASRegistry.h File Reference

AppleScript Registry constants. More...

#include <AERegistry.h>
#include <AEObjects.h>

Go to the source code of this file.

Enumerations

enum  {
  keyAETarget = FOUR_CHAR_CODE('targ') , keySubjectAttr = FOUR_CHAR_CODE('subj') , keyASReturning = FOUR_CHAR_CODE('Krtn') , kASAppleScriptSuite = FOUR_CHAR_CODE('ascr') ,
  kASScriptEditorSuite = FOUR_CHAR_CODE('ToyS') , kASTypeNamesSuite = FOUR_CHAR_CODE('tpnm') , typeAETE = FOUR_CHAR_CODE('aete') , typeAEUT = FOUR_CHAR_CODE('aeut') ,
  kGetAETE = FOUR_CHAR_CODE('gdte') , kGetAEUT = FOUR_CHAR_CODE('gdut') , kUpdateAEUT = FOUR_CHAR_CODE('udut') , kUpdateAETE = FOUR_CHAR_CODE('udte') ,
  kCleanUpAEUT = FOUR_CHAR_CODE('cdut') , kASComment = FOUR_CHAR_CODE('cmnt') , kASLaunchEvent = FOUR_CHAR_CODE('noop') , keyScszResource = FOUR_CHAR_CODE('scsz') ,
  typeScszResource = FOUR_CHAR_CODE('scsz') , kASSubroutineEvent = FOUR_CHAR_CODE('psbr') , keyASSubroutineName = FOUR_CHAR_CODE('snam') , kASPrepositionalSubroutine = FOUR_CHAR_CODE('psbr') ,
  keyASPositionalArgs = FOUR_CHAR_CODE('parg')
}
 
enum  { keyAppHandledCoercion = FOUR_CHAR_CODE('idas') }
 
enum  { kASStartLogEvent = FOUR_CHAR_CODE('log1') , kASStopLogEvent = FOUR_CHAR_CODE('log0') , kASCommentEvent = FOUR_CHAR_CODE('cmnt') }
 
enum  {
  kASAdd = FOUR_CHAR_CODE('+ ') , kASSubtract = FOUR_CHAR_CODE('- ') , kASMultiply = FOUR_CHAR_CODE('* ') , kASDivide = FOUR_CHAR_CODE('/ ') ,
  kASQuotient = FOUR_CHAR_CODE('div ') , kASRemainder = FOUR_CHAR_CODE('mod ') , kASPower = FOUR_CHAR_CODE('^ ') , kASEqual = kAEEquals ,
  kASNotEqual = FOUR_CHAR_CODE('© ') , kASGreaterThan = kAEGreaterThan , kASGreaterThanOrEqual = kAEGreaterThanEquals , kASLessThan = kAELessThan ,
  kASLessThanOrEqual = kAELessThanEquals , kASComesBefore = FOUR_CHAR_CODE('cbfr') , kASComesAfter = FOUR_CHAR_CODE('cafr') , kASConcatenate = FOUR_CHAR_CODE('ccat') ,
  kASStartsWith = kAEBeginsWith , kASEndsWith = kAEEndsWith , kASContains = kAEContains
}
 
enum  {
  kASAnd = kAEAND , kASOr = kAEOR , kASNot = kAENOT , kASNegate = FOUR_CHAR_CODE('neg ') ,
  keyASArg = FOUR_CHAR_CODE('arg ')
}
 
enum  {
  kASErrorEventCode = FOUR_CHAR_CODE('err ') , kOSAErrorArgs = FOUR_CHAR_CODE('erra') , keyAEErrorObject = FOUR_CHAR_CODE('erob') , pLength = FOUR_CHAR_CODE('leng') ,
  pReverse = FOUR_CHAR_CODE('rvse') , pRest = FOUR_CHAR_CODE('rest') , pInherits = FOUR_CHAR_CODE('c@#^') , pProperties = FOUR_CHAR_CODE('pALL') ,
  keyASUserRecordFields = FOUR_CHAR_CODE('usrf') , typeUserRecordFields = typeAEList
}
 
enum  {
  keyASPrepositionAt = FOUR_CHAR_CODE('at ') , keyASPrepositionIn = FOUR_CHAR_CODE('in ') , keyASPrepositionFrom = FOUR_CHAR_CODE('from') , keyASPrepositionFor = FOUR_CHAR_CODE('for ') ,
  keyASPrepositionTo = FOUR_CHAR_CODE('to ') , keyASPrepositionThru = FOUR_CHAR_CODE('thru') , keyASPrepositionThrough = FOUR_CHAR_CODE('thgh') , keyASPrepositionBy = FOUR_CHAR_CODE('by ') ,
  keyASPrepositionOn = FOUR_CHAR_CODE('on ') , keyASPrepositionInto = FOUR_CHAR_CODE('into') , keyASPrepositionOnto = FOUR_CHAR_CODE('onto') , keyASPrepositionBetween = FOUR_CHAR_CODE('btwn') ,
  keyASPrepositionAgainst = FOUR_CHAR_CODE('agst') , keyASPrepositionOutOf = FOUR_CHAR_CODE('outo') , keyASPrepositionInsteadOf = FOUR_CHAR_CODE('isto') , keyASPrepositionAsideFrom = FOUR_CHAR_CODE('asdf') ,
  keyASPrepositionAround = FOUR_CHAR_CODE('arnd') , keyASPrepositionBeside = FOUR_CHAR_CODE('bsid') , keyASPrepositionBeneath = FOUR_CHAR_CODE('bnth') , keyASPrepositionUnder = FOUR_CHAR_CODE('undr')
}
 
enum  {
  keyASPrepositionOver = FOUR_CHAR_CODE('over') , keyASPrepositionAbove = FOUR_CHAR_CODE('abve') , keyASPrepositionBelow = FOUR_CHAR_CODE('belw') , keyASPrepositionApartFrom = FOUR_CHAR_CODE('aprt') ,
  keyASPrepositionGiven = FOUR_CHAR_CODE('givn') , keyASPrepositionWith = FOUR_CHAR_CODE('with') , keyASPrepositionWithout = FOUR_CHAR_CODE('wout') , keyASPrepositionAbout = FOUR_CHAR_CODE('abou') ,
  keyASPrepositionSince = FOUR_CHAR_CODE('snce') , keyASPrepositionUntil = FOUR_CHAR_CODE('till')
}
 
enum  {
  kDialectBundleResType , cConstant = typeEnumerated , cClassIdentifier = pClass , cObjectBeingExamined = typeObjectBeingExamined ,
  cList = typeAEList , cSmallReal = typeSMFloat , cReal = typeFloat , cRecord = typeAERecord ,
  cReference = cObjectSpecifier , cUndefined = FOUR_CHAR_CODE('undf') , cMissingValue = FOUR_CHAR_CODE('msng') , cSymbol = FOUR_CHAR_CODE('symb') ,
  cLinkedList = FOUR_CHAR_CODE('llst') , cVector = FOUR_CHAR_CODE('vect') , cEventIdentifier = FOUR_CHAR_CODE('evnt') , cKeyIdentifier = FOUR_CHAR_CODE('kyid') ,
  cUserIdentifier = FOUR_CHAR_CODE('uid ') , cPreposition = FOUR_CHAR_CODE('prep') , cKeyForm = enumKeyForm , cScript = FOUR_CHAR_CODE('scpt') ,
  cHandler = FOUR_CHAR_CODE('hand') , cProcedure = FOUR_CHAR_CODE('proc')
}
 
enum  { cHandleBreakpoint = FOUR_CHAR_CODE('brak') }
 
enum  {
  cClosure = FOUR_CHAR_CODE('clsr') , cRawData = FOUR_CHAR_CODE('rdat') , cStringClass = typeChar , cNumber = FOUR_CHAR_CODE('nmbr') ,
  cListElement = FOUR_CHAR_CODE('celm') , cListOrRecord = FOUR_CHAR_CODE('lr ') , cListOrString = FOUR_CHAR_CODE('ls ') , cListRecordOrString = FOUR_CHAR_CODE('lrs ') ,
  cNumberOrString = FOUR_CHAR_CODE('ns ') , cNumberOrDateTime = FOUR_CHAR_CODE('nd ') , cNumberDateTimeOrString = FOUR_CHAR_CODE('nds ') , cAliasOrString = FOUR_CHAR_CODE('sf ') ,
  cSeconds = FOUR_CHAR_CODE('scnd') , typeSound = FOUR_CHAR_CODE('snd ') , enumBooleanValues , kAETrue = typeTrue ,
  kAEFalse = typeFalse , enumMiscValues = FOUR_CHAR_CODE('misc') , kASCurrentApplication , formUserPropertyID = FOUR_CHAR_CODE('usrp')
}
 
enum  { cString }
 
enum  {
  pASIt = FOUR_CHAR_CODE('it ') , pASMe = FOUR_CHAR_CODE('me ') , pASResult = FOUR_CHAR_CODE('rslt') , pASSpace = FOUR_CHAR_CODE('spac') ,
  pASReturn = FOUR_CHAR_CODE('ret ') , pASTab = FOUR_CHAR_CODE('tab ') , pASPi = FOUR_CHAR_CODE('pi ') , pASParent = FOUR_CHAR_CODE('pare') ,
  kASInitializeEventCode = FOUR_CHAR_CODE('init') , pASPrintLength = FOUR_CHAR_CODE('prln') , pASPrintDepth = FOUR_CHAR_CODE('prdp') , pASTopLevelScript = FOUR_CHAR_CODE('ascr')
}
 
enum  {
  kAECase = FOUR_CHAR_CODE('case') , kAEDiacritic = FOUR_CHAR_CODE('diac') , kAEWhiteSpace = FOUR_CHAR_CODE('whit') , kAEHyphens = FOUR_CHAR_CODE('hyph') ,
  kAEExpansion = FOUR_CHAR_CODE('expa') , kAEPunctuation = FOUR_CHAR_CODE('punc') , kAEZenkakuHankaku = FOUR_CHAR_CODE('zkhk') , kAESmallKana = FOUR_CHAR_CODE('skna') ,
  kAEKataHiragana = FOUR_CHAR_CODE('hika') , kASConsiderReplies = FOUR_CHAR_CODE('rmte') , enumConsiderations = FOUR_CHAR_CODE('cons')
}
 
enum  {
  kAECaseConsiderMask = 0x00000001 , kAEDiacriticConsiderMask = 0x00000002 , kAEWhiteSpaceConsiderMask = 0x00000004 , kAEHyphensConsiderMask = 0x00000008 ,
  kAEExpansionConsiderMask = 0x00000010 , kAEPunctuationConsiderMask = 0x00000020 , kASConsiderRepliesConsiderMask = 0x00000040 , kAECaseIgnoreMask = 0x00010000 ,
  kAEDiacriticIgnoreMask = 0x00020000 , kAEWhiteSpaceIgnoreMask = 0x00040000 , kAEHyphensIgnoreMask = 0x00080000 , kAEExpansionIgnoreMask = 0x00100000 ,
  kAEPunctuationIgnoreMask = 0x00200000 , kASConsiderRepliesIgnoreMask = 0x00400000 , enumConsidsAndIgnores = FOUR_CHAR_CODE('csig')
}
 
enum  {
  cCoercion = FOUR_CHAR_CODE('coec') , cCoerceUpperCase = FOUR_CHAR_CODE('txup') , cCoerceLowerCase = FOUR_CHAR_CODE('txlo') , cCoerceRemoveDiacriticals = FOUR_CHAR_CODE('txdc') ,
  cCoerceRemovePunctuation = FOUR_CHAR_CODE('txpc') , cCoerceRemoveHyphens = FOUR_CHAR_CODE('txhy') , cCoerceOneByteToTwoByte = FOUR_CHAR_CODE('txex') , cCoerceRemoveWhiteSpace = FOUR_CHAR_CODE('txws') ,
  cCoerceSmallKana = FOUR_CHAR_CODE('txsk') , cCoerceZenkakuhankaku = FOUR_CHAR_CODE('txze') , cCoerceKataHiragana = FOUR_CHAR_CODE('txkh') , cZone = FOUR_CHAR_CODE('zone') ,
  cMachine = FOUR_CHAR_CODE('mach') , cAddress = FOUR_CHAR_CODE('addr') , cRunningAddress = FOUR_CHAR_CODE('radd') , cStorage = FOUR_CHAR_CODE('stor')
}
 
enum  {
  pASWeekday = FOUR_CHAR_CODE('wkdy') , pASMonth = FOUR_CHAR_CODE('mnth') , pASDay = FOUR_CHAR_CODE('day ') , pASYear = FOUR_CHAR_CODE('year') ,
  pASTime = FOUR_CHAR_CODE('time') , pASDateString = FOUR_CHAR_CODE('dstr') , pASTimeString = FOUR_CHAR_CODE('tstr') , cMonth = pASMonth ,
  cJanuary = FOUR_CHAR_CODE('jan ') , cFebruary = FOUR_CHAR_CODE('feb ') , cMarch = FOUR_CHAR_CODE('mar ') , cApril = FOUR_CHAR_CODE('apr ') ,
  cMay = FOUR_CHAR_CODE('may ') , cJune = FOUR_CHAR_CODE('jun ') , cJuly = FOUR_CHAR_CODE('jul ') , cAugust = FOUR_CHAR_CODE('aug ') ,
  cSeptember = FOUR_CHAR_CODE('sep ') , cOctober = FOUR_CHAR_CODE('oct ') , cNovember = FOUR_CHAR_CODE('nov ') , cDecember = FOUR_CHAR_CODE('dec ')
}
 
enum  {
  cWeekday = pASWeekday , cSunday = FOUR_CHAR_CODE('sun ') , cMonday = FOUR_CHAR_CODE('mon ') , cTuesday = FOUR_CHAR_CODE('tue ') ,
  cWednesday = FOUR_CHAR_CODE('wed ') , cThursday = FOUR_CHAR_CODE('thu ') , cFriday = FOUR_CHAR_CODE('fri ') , cSaturday = FOUR_CHAR_CODE('sat ') ,
  pASQuote = FOUR_CHAR_CODE('quot') , pASSeconds = FOUR_CHAR_CODE('secs') , pASMinutes = FOUR_CHAR_CODE('min ') , pASHours = FOUR_CHAR_CODE('hour') ,
  pASDays = FOUR_CHAR_CODE('days') , pASWeeks = FOUR_CHAR_CODE('week') , cWritingCodeInfo = FOUR_CHAR_CODE('citl') , pScriptCode = FOUR_CHAR_CODE('pscd') ,
  pLangCode , kASMagicTellEvent = FOUR_CHAR_CODE('tell') , kASMagicEndTellEvent = FOUR_CHAR_CODE('tend')
}
 

Detailed Description

AppleScript Registry constants.

Introduced In: AppleScript 1.3
Avaliable From: Universal Interfaces 3.4.1
Copyright: © 1991-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
keyASReturning 

Magic 'returning' parameter:

kASAppleScriptSuite 

AppleScript Specific Codes:

typeAETE 

dynamic terminologies

kASSubroutineEvent 

subroutine calls

◆ anonymous enum

anonymous enum
Enumerator
keyAppHandledCoercion 

Add this parameter to a Get Data result if your app handled the 'as' parameter

◆ anonymous enum

anonymous enum
Enumerator
kASStartLogEvent 

Miscellaneous AppleScript commands

◆ anonymous enum

anonymous enum

Operator Events:

Enumerator
kASAdd 

Binary:

◆ anonymous enum

anonymous enum
Enumerator
kASNot 

Unary:

◆ anonymous enum

anonymous enum
Enumerator
kASErrorEventCode 

event code for the 'error' statement

pLength 

Properties:

keyASUserRecordFields 

User-Defined Record Fields:

◆ anonymous enum

anonymous enum

Prepositions:

◆ anonymous enum

anonymous enum
Enumerator
kDialectBundleResType 

Terminology & Dialect things:

cConstant 

AppleScript Classes and Enums:

◆ anonymous enum

anonymous enum
Enumerator
kAETrue 

Use this instead of typeBoolean to avoid with/without conversion

formUserPropertyID 

User-defined property ospecs:

◆ anonymous enum

anonymous enum
Enumerator
pASIt 

Global properties:

◆ anonymous enum

anonymous enum
Enumerator
kAECase 

Considerations

◆ anonymous enum

anonymous enum

Considerations bit masks

◆ anonymous enum

anonymous enum
Enumerator
cZone 

Lorax things:

◆ anonymous enum

anonymous enum
Enumerator
pASWeekday 

DateTime things:

cMonth 

Months

◆ anonymous enum

anonymous enum
Enumerator
cWeekday 

Weekdays

pASQuote 

AS 1.1 Globals:

cWritingCodeInfo 

Writing Code things:

kASMagicTellEvent 

Magic Tell and End Tell events for logging: