Legacy Documentclose button

Important: The information in this document is obsolete and should not be used for new development.

Previous Book Contents Book Index Next

Inside Macintosh: Interapplication Communication


Index

[']

'****' (wildcard) descriptor type [1] [2] [3] [4] [5]
'----' keyword
'addr' keyword
'aete' resources
    and AppleScript [1]
    creating [1]
    defined [1]
    dynamic loading of [1]
    recordable applications and [1]
    role of [1] [2]
    scriptable applications and [1]
    structure of [1]
    supporting new suites
    supporting standard suites with extensions [1]
    supporting standard suites without extensions
    supporting subsets of suites
'aeut' resources
    additional parameters array [1]
    and AppleScript [1]
    comparison operators array [1]
    defined [1]
    elements array [1]
    enumerations array [1]
    events array [1]
    header data
    object classes array [1]
    properties array [1]
    resource type declaration
    role of [1]
    structure of [1]
    suites array [1]
'aevt' descriptor type
'aevt' event class
'alis' descriptor type
'alis' resource type
'aplt' creator signature
'appa' descriptor type
'APPL' file type
'bool' descriptor type
'CODE' resources, in script application files
'comp' descriptor type
'core' event class
'doub' descriptor type
'dplt' creator signature [1] [2] [3]
'enum' descriptor type
'errn' keyword
'errs' keyword
'esrc' keyword
'evcl' keyword
'evid' keyword
'exte' descriptor type
'fals' descriptor type
'form' keyword
'from' keyword
    as the keyAEContainer keyword
    as the keyOriginalAddressAttr keyword [1] [2]
'fss ' descriptor type
'inte' keyword
'keyw' descriptor type
'list' descriptor type
'long' descriptor type
'magn' descriptor type
'miss' keyword [1] [2]
'null' descriptor type [1] [2] [3]
'oapp' event ID
'odoc' event ID
'optk' keyword [1] [2]
'osa ' component type
'pdoc' event ID
'prop' descriptor type
'psn ' descriptor type [1] [2]
'qdef' resource type
'qdef' resource type  [1]
'qery' file type
'qrsc' resource type  [1]
'quit' event ID
'reco' descriptor type
'rtid' keyword
'scpt'  resource type
'scpt' component subtype
'scpt' file type
'scsz' resource [1]
'sect' descriptor type
'sect' resource type
'seld' keyword
'shor' descriptor type
'sign' descriptor type [1] [2]
'sing' descriptor type
'SIZE' resource
    use by Apple events
    use in script application files
'ssid' descriptor type [1] [2]
'targ' descriptor type [1] [2]
'TEXT' descriptor type
'timo' keyword
'tran' keyword
'true' descriptor type
'type' descriptor type
'want' keyword
'wstr' resource type [1] [2]
'wstr' resource type 

A

active functions
    routines for manipulating [1]
    supplying alternative
additional parameters for Apple events
address descriptor records
    adding to an Apple event [1]
    defined [1]
    for direct dispatching
addresses in Apple events [1]
AE records
    adding data to [1]
    adding keyword-specified descriptor records to [1]
    and other Apple Event Manager data structures
    creating [1]
    defined [1]
    deleting keyword-specified descriptor records from [1]
    getting data out of [1] [2]
    getting descriptor records out of [1]
    getting sizes and descriptor types of keyword-specified descriptor records in [1]
AEAddressDesc data type [1] [2]
AECallObjectAccessor function [1]
AECoerceDesc function [1]
AECoercePtr function [1]
AECountItems function [1]
AECreateAppleEvent function [1]
AECreateAppleEventProcPtr data type
AECreateDesc function [1]
AECreateList function [1]
AECreateProcPtr function [1]
AEDeleteItem function [1]
AEDeleteKeyDesc function [1]
AEDeleteParam function [1]
AEDesc data type [1] [2]
AEDescList data type [1]
AEDisposeDesc function [1]
AEDisposeToken function [1] [2] [3]
AEDuplicateDesc function [1]
AEGetArray function [1]
AEGetAttributeDesc function [1]
AEGetAttributePtr function [1]
AEGetCoercionHandler function [1]
AEGetEventHandler function [1]
AEGetInteractionAllowed function [1]
AEGetKeyDesc function [1]
AEGetKeyPtr function [1]
AEGetNthDesc function [1] [2]
AEGetNthPtr function [1]
AEGetObjectAccessor function [1]
AEGetParamDesc function [1]
AEGetParamPtr function [1]
AEGetSpecialHandler function [1]
AEGetTheCurrentEvent function [1]
AEIMP (Apple Event Interprocess Messaging Protocol)
AEInstallCoercionHandler function [1]
AEInstallEventHandler function [1]
AEInstallObjectAccessor function [1]
AEInstallSpecialHandler function [1]
AEInteractAllowed data type
AEInteractWithUser function [1]
AEKeyDesc data type [1]
AEKeyword data type [1]
AEManagerInfo function [1]
AEProcessAppleEvent function [1]
AEPutArray function [1]
AEPutAttributeDesc function [1]
AEPutAttributePtr function [1]
AEPutDesc function [1]
AEPutKeyDesc function [1]
AEPutKeyPtr function [1]
AEPutParamDesc function [1]
AEPutParamPtr function [1]
AEPutPtr function [1]
AERecord data type [1]
AERemoveCoercionHandler function [1]
AERemoveEventHandler function [1]
AERemoveObjectAccessor function [1]
AERemoveSpecialHandler function [1]
AEResetTimer function [1]
AEResolve function [1] [2]
AEResumeTheCurrentEvent function [1]
AESend function [1]
AESendPriority data type
AESendProcPtr data type
AESetInteractionAllowed function [1]
AESetObjectCallbacks function [1] [2]
AESetTheCurrentEvent function [1]
AESizeOfAttribute function [1]
AESizeOfKeyDesc function [1]
AESizeOfNthItem function [1]
AESizeOfParam function [1]
AESuspendTheCurrentEvent function [1]
alert boxes
    for multiple publishers in a document
    for new publishers
    for PPC session termination
alias records, for publishers and subscribers
Apple event attributes
    adding to Apple events [1]
    defined
    event classes
    event IDs
    event sources
    getting data out of [1]
    getting descriptor records out of [1]
    getting descriptor types of [1]
    getting sizes of [1]
    interaction level [1] [2]
    keywords for
    missed keyword [1] [2] [3]
    optional keyword [1] [2]
    original source
    return ID
    setting with the AECreateAppleEvent function [1]
    target address [1] [2]
    timeout [1] [2]
    transaction ID
Apple event data structures
    arrays [1]
    disposing of [1]
    summarized [1]
Apple event dispatch tables
    defined
    getting entries from [1]
    installing entries in [1]
    removing entries from [1]
    system
Apple event handlers
    adding to dispatch tables [1]
    called from the AEProcessAppleEvent function [1]
    defined
    getting from dispatch tables [1]
    introduced
    removing from dispatch tables [1]
    tasks performed by  [1]
    writing [1]
Apple Event Interprocess Messaging Protocol (AEIMP)
Apple Event Manager [1] [2]
    application-defined functions for resolving object specifier records [1]
    getting information about [1]
    Object Support Library and
    routines in [1] [2] [3]
    use of Notification Manager
    user interaction with server application [1]
Apple event object classes. See object classes, Apple event
Apple event objects
    Apple Event Registry: Standard Suites and
    classification of
    container hierarchy for [1]
    defined
    described in Apple event parameters [1] [2]
    elements of [1]
    finding [1]
    hierarchy within an application
    object accessor functions that find [1]
    object classes and
    object specifier records and [1]
    properties of [1]
    tokens for [1] [2] [3]
Apple event parameters
    adding [1]
    additional
    AppleScript and
    AppleScript and 
    checking for missing required [1]
    defined
    deleting
    direct
    error number [1]
    error string
    getting data out of [1]
    getting descriptor records out of [1]
    getting descriptor types of [1]
    getting sizes of [1]
    optional [1] [2]
    required
Apple event records
    and other Apple Event Manager data structures
    defined [1]
    disposing of [1]
    getting data out of [1] [2]
    getting descriptor records out of [1]
Apple Event Registry: Standard Suites [1]
Apple event terminology extension resources. See 'aete' resources
Apple event user terminology resources. See 'aeut' resources
Apple events. See also Apple event attributes; Apple event parameters
    accepting [1] [2]
    addresses for [1]
    and high-level events [1]
    AppleScript and [1]
    attributes and parameters for [1]
    client applications using [1]
    Create Publisher [1]
    creating [1]
    data structures in [1]
    defined
    determining current
    direct dispatching
    dispatching [1]
    from Edition Manager  [1]
    Get AETE [1]
    Get Data. See Get Data event
    handling [1] [2]
    introduced
    Move. See Move event
    Open Application. See Open Application event
    Open Documents.  See Open Documents event
    processing [1] [2]
    Quit Application. See Quit Application event
    recording [1]
    reply.  See reply Apple events
    replying to [1] [2]
    requesting more time to respond to [1]
    requesting services through [1]
    required [1] [2]
    Reset Timer
    responding to [1] [2] [3]
    resuming handling of [1]
    Section Cancel
    Section Read
    Section Scroll [1] [2]
    Section Write
    sending [1] [2]
    sending to the current process
    server applications using
    Set Data. See Set Data event
    standard suites of
    suspending handling of [1]
AppleEvent data type [1]
AppleScript component
    defined
    error numbers for OSAScriptError [1]
    routines for [1]
AppleScript scripting language
    Apple events and [1]
    defined
    dialects, defined
    dialects, routines for manipulating [1]
    scriptable applications and [1]
    supporting [1]
application-defined routines
    MyActiveProc
    MyAdjustMarks [1] [2]
    MyAECreateProc
    MyAESendProc [1]
    MyCoerceDesc
    MyCoercePtr
    MyCompareObjects [1]
    MyCompletionRoutine procedure [1]
    MyCountObjects [1]
    MyDisposeToken [1]
    MyEventHandler [1]
    MyGetErrorDesc [1]
    MyGetMarkToken [1] [2]
    MyIdleFunction
    MyMark [1]
    MyObjectAccessor [1]
    MyPortFilter function [1]
    MyReplyFilter [1]
    MyResumeDispatch
arrays, data types for [1]
ASGetSourceStyleNames function
ASGetSourceStyles function [1]
ASInit function [1]
ASSetSourceStyles function
AssociateSection function
AssociateSection function   [1]
asynchronous parameter block record   [1]
authenticating sessions

B

borders for publishers and subscribers
    in bitmapped graphics
    in object-oriented graphics   [1]
    in spreadsheets   [1]
    in word processors   [1]
borders for publishers and subscribers   [1]
boundary objects
    specified in range descriptor records
    specified in whose range descriptor records

C

CallEditionOpenerProc function
CallEditionOpenerProc function   [1]
CallFormatIOProc function
client applications, for Apple events
    and scripting components
    defined [1]
    introduced
    setting user interaction preferences [1]
CloseEdition function   [1]
coercion handlers for descriptor types [1]
comparison descriptor records
    creating [1] [2]
    defined
compiled script files
compiled scripts
    defined
    modifying and recompiling
compiling, scripting component routines for [1]
completion routines
    in PPC Toolbox
      for PPCAccept function   [1]
      for PPCInform function   [1]
      for PPCRead function  
      for PPCReject function
      for PPCWrite function   [1]
    in PPC Toolbox   [1]
complex object specifier records, creating [1]
component description records, scripting component flags for
component instances, and scripting component routines
Component Manager, and scripting components [1]
component-specific storage descriptor records
container hierarchy
    defined
    described in object specifier records
    for formTest [1]
    specifying [1]
containers
    default
    described in object specifier records [1] [2]
    specifying [1]
    specifying for a range of objects
Control Panels folder
Core suite of Apple events [1] [2]
cProperty as object class ID [1] [2]
Create Element event handler
create functions
    routines for manipulating [1]
    supplying alternative
Create Publisher command (Edit menu) [1]
Create Publisher event [1]
CreateCompDescriptor function [1] [2]
CreateEditionContainerFile function
CreateEditionContainerFile function   [1]
CreateLogicalDescriptor function [1] [2]
CreateObjSpecifier function [1]
CreateOffsetDescriptor function [1] [2]
CreateRangeDescriptor function [1] [2]

D

DAL (Data Access Language)
Data Access Language (DAL)
Data Access Manager
    .See also queries; query documents; query records; result handlers; sessions, data access
    asynchronous calls  [1]
    asynchronous parameter block record  [1]
    canceling a function call  [1]
    connection with a database, illustrated
    data structures in  [1]
    data types
    data types 
    disk-space limit
    high-level interface
      compared to low-level  [1]
      examples of
      examples of 
      retrieving data  [1]
      routines  [1]
      sending a query  [1]
      status routines 
      using 
    high-level routines
      flowchart
      sequence of use  [1]
      uses  [1]
    high-level routines  [1]
    initializing  [1]
    local database and
    low-level interface
      compared to high-level  [1]
      examples of  [1]
      retrieving data  [1]
      sending a query
      using  [1]
    low-level interface  [1]
    low-level routines
      flowchart
      sequence of use  [1]
      uses  [1]
    low-level routines  [1]
    queries
      converting results to text  [1]
      defined
      executing  [1]
      halting execution  [1]
      processing results  [1]
      retrieving results
      sending  [1]
      starting  [1]
    query definition function resources  [1]
    query definition functions 
    query documents
      contents  [1]
      dialog boxes  [1]
    query records
      creating
      defined
      disposing of  [1]
    query records  [1]
    query resources  [1]
    query string resources  [1]
    resources in
    resources in 
    result handlers
      application
      function declaration
      provided by Apple Computer  [1]
      system
    result handlers  [1]
    results records  [1]
    routines in  [1]
    status routines
      and status messages 
    status routines 
    suggested uses
    testing for availability
    user interface guidelines
      for providing feedback  [1]
      for query documents  [1]
    user interface guidelines  [1]
Data Access Manager  [1]
data servers
    defined
    status
database access. See Data Access Manager
database command strings. See queries
database extensions
    asynchronous execution and
    defined
database queries. See queries
databases. See Data Access Manager
DBBreak function  [1]
DBDisposeQuery function  [1]
DBEnd function  [1]
DBExec function
DBExec function  [1]
DBGetConnInfo function  [1]
DBGetErr function  [1]
DBGetItem function  [1]
DBGetNewQuery function  [1]
DBGetQueryResults function  [1] [2]
DBGetResultHandler function  [1]
DBGetSessionNum function  [1]
DBInit function  [1]
DBInstallResultHandler function  [1]
DBKill function  [1]
DBRemoveResultHandler function  [1]
DBResultsToText function  [1]
DBSend function  [1]
DBSendItem function  [1]
DBStartQuery function  [1] [2]
DBState function  [1]
DBUnGetItem function  [1]
ddev. See database extensions
default container
default scripting component
    defined
    getting and setting [1]
DeleteEditionContainerFile function
DeleteEditionContainerFile function   [1]
DeleteUserIdentity function   [1]
descriptor lists
    adding array data to [1]
    adding descriptor records to
    adding items to [1]
    and other Apple Event Manager data structures
    counting descriptor records in
    creating [1]
    defined [1]
    deleting descriptor records from [1]
    disposing of [1]
    getting data out of [1]
    getting descriptor records out of [1]
    getting descriptor types of descriptor records in [1]
    getting sizes of descriptor records in [1]
descriptor records. See also keyword-specified descriptor records
    adding as attributes [1]
    adding as parameters
    adding to descriptor lists
    and other Apple Event Manager data structures
    coercing data in [1]
    counting in descriptor lists [1]
    creating
    defined [1]
    deleting from descriptor lists
    disposing of [1] [2]
    duplicating [1]
    getting data out of, in descriptor list [1]
    getting descriptor types of, in descriptor lists [1]
    getting from attributes [1]
    getting from descriptor lists
    getting from keyword-specified descriptor records
    getting from parameters [1]
    getting sizes of, in descriptor lists [1]
descriptor types
    coercing [1]
    defined [1]
    in AE records [1]
    in Apple events [1]
    in descriptor lists [1]
    used by Apple Event Manager [1]
DescType data type
dialects, of AppleScript scripting language
    defined
    routines for manipulating [1]
dialog boxes
    customizing, for publishers and subscribers [1]
    for incorrect passwords
    for invalid user names
    for program linking
    for program linking   [1]
    for publisher creation
    for publisher options
    for query documents  [1]
    for subscriber creation
    for subscriber options
    for user identification
    for users & groups
    to enable guest access
dialog hook functions, expandable
direct dispatching, of Apple events
direct parameters for Apple events
disks, free space limit for data access
dispatch tables
    for Apple event handlers [1]
    for coercion handlers [1]
    for object accessor functions [1]
    for special handlers [1]

E

Edit menu
    Create Publisher command [1]
    Edition Manager commands in
    Publisher/Subscriber Options command [1]
    Publisher/Subscriber Options command   [1]
    Show/Hide Borders command [1]
    Stop All Editions command [1]
    Subscribe To command [1]
edition containers
    alias record reference to
    closing   [1]
    creating  
    defined
    deleting
    opener functions [1] [2]
    opener verbs [1]
    opening
      to read data   [1]
      to write data  
    opening   [1]
    preview of
    reading from   [1]
    relocating
    writing to   [1]
edition containers. See also editions
Edition Manager. See also editions; publishers; subscribers
    and Translation Manager
    Apple events sent by [1] [2]
    installing entries in Apple event dispatch table [1]
    introduced [1]
    routines in   [1]
Edition Manager. See also editions; publishers; subscribers   [1]
edition opener functions   [1]
EditionContainerSpec data type   [1]
EditionHasFormat function   [1]
EditionOpenerParamBlock data type
editions
    defined
    formats for   [1]
    preview of
editions. See also edition containers
elements of Apple event objects [1]
error callback function [1]
error numbers
    returned by AppleScript for OSAScriptError [1]
    returned by scripting components for OSAScriptError [1]
errors in script compilation or execution, obtaining information about [1]
event classes
event IDs [1]
event records
events, high-level. See high-level events
expandable dialog hook functions
expandable modal-dialog filter functions
extensions of object classes

F

factoring, for Apple event recording [1] [2]
    sending events without executing them [1]
    window movement
File menu
    New command
    Open Query command
    Quit command [1] [2]
file types
    'APPL' [1] [2]
    'edtp'
    'edts'
    'edtt'
    'osas'
    'qery'
    'scpt' [1] [2]
Finder events
FindNextComponent function
formAbsolutePosition key form
    introduced
    key data for
    specifying
format I/O verbs [1]
format marks
format types [1]
FormatIOParamBlock data type
FormatsAvailable data type
formName key form
    introduced [1] [2]
    key data for
    specifying [1]
formPropertyID key form
    introduced [1] [2]
    key data for
    specifying
formRange key form
    introduced [1] [2]
    key data for [1]
    specifying [1]
formRelativePosition key form
    introduced [1] [2]
    key data for
    specifying [1]
formTest key form
    and formWhose
    introduced [1] [2]
    key data for [1]
    specifying [1]
formUniqueID key form
    introduced [1] [2]
    key data for
formWhose key form [1] [2]
functional-area suites of Apple events

G

generic script IDs
generic scripting component [1]
    and generic script IDs
    and OSALoad function
    component-specific routines and [1]
    default scripting component, getting and setting [1]
    defined
    name of component, obtaining
generic storage descriptor records
    defined
    routines for manipulating trailer [1]
Get AETE event
    handling [1]
    introduced
Get Data event
    resolving object specifier record in [1]
    sample object accessor functions 
    sent by AppleScript component
GetDefaultUser function
GetDefaultUser function   [1]
GetEditionFormatMark function
GetEditionFormatMark function   [1]
GetEditionInfo function   [1]
GetEditionOpenerProc function
GetEditionOpenerProc function   [1]
GetLastEditionContainerUsed function
GetLastEditionContainerUsed function   [1]
GetStandardFormats function   [1]
GoToPublisherSection function   [1]

H

handlers for Apple events. See Apple event handlers
high-level events. See also Apple events
    handling when accepting Apple events [1]
    processing while waiting for reply Apple event [1]

I, J

I/O functions
I/O functions   [1]
idle functions
InitDBPack function  [1]
InitEditionPack function
InitEditionPack function   [1]
insertion location descriptor records
interapplication communication (IAC) [1]
invalidating users
IPCListPorts function
    description   [1]
    use of by PPCBrowser function   [1]
isHighLevelEventAware flag
IsRegisteredSection function
IsRegisteredSection function   [1]

K

kAEAlwaysInteract flag [1]
kAEAnswer event ID
kAECanInteract flag [1]
kAECanSwitchLayer flag
kAECoreSuite event class
kAEDontExecute flag [1] [2]
kAEDontRecord flag [1] [2]
kAEInteractWithAll flag [1]
kAEInteractWithLocal flag [1]
kAEInteractWithSelf flag [1]
kAENeverInteract flag [1]
kAENoReply flag [1]
kAEOpenDocuments event ID
kAEPrintDocuments event ID
kAEQueueReply flag [1] [2]
kAEQuitApplication event ID
kAEWaitReply flag [1] [2]
kCoreEventClass event class
key data, in object specifier records [1]
    defined
    for formAbsolutePosition
    for formNameID
    for formPropertyID
    for formRange
    for formRelativePosition
    for formTest [1]
    for formUniqueID
    for formWhose
    specifying [1]
key form, in object specifier records
    defined
    introduced [1]
    specifying
keyAddressAttr keyword
keyAECompOperator keyword
keyAEContainer keyword [1] [2] [3]
keyAEDesiredClass keyword [1] [2] [3]
keyAEEditionFileLoc keyword [1]
keyAEIndex keyword
keyAEKeyData keyword [1] [2]
keyAEKeyForm keyword [1] [2]
keyAELogicalOperator constant
keyAELogicalTerms constant
keyAEObject keyword
keyAEObject1 keyword
keyAEObject2 keyword
keyAEPosition keyword
keyAERangeStart constant
keyAERangeStop constant
keyAETest keyword
keyDirectObject keyword
keyErrorNumber keyword [1] [2]
keyErrorString keyword [1] [2]
keyEventClassAttr keyword
keyEventIDAttr keyword
keyEventSourceAttr keyword
keyInteractLevelAttr keyword [1] [2]
keyMissedKeywordAttr keyword [1] [2] [3] [4]
keyOptionalKeywordAttr keyword [1] [2] [3]
keyOriginalAddressAttr keyword
keyReturnIDAttr keyword
keyTimeoutAttr keyword [1] [2]
keyTransactionIDAttr keyword
keyword-specified descriptor records. See also descriptor records
    adding to AE records [1]
    defined [1]
    deleting from AE records [1]
    disposing of [1]
    getting data out of [1]
    getting descriptor records out of [1]
    getting descriptor types of [1]
    getting sizes of [1]
keywords for Apple events
kHighLevelEvent  message class
kOASComponentType component type
kOSAGenericScriptingComponentSubtype component subtype
kOSASupportsAECoercion flag
kOSASupportsAESending flag
kOSASupportsCompiling flag
kOSASupportsDialects flag
kOSASupportsGetSource flag
kOSASupportsRecording flag
kOSASupportsTinkering flag

L

linking programs. See program linking
localAndRemoteHLEvents flag
LocationNameRec data type   [1]
logical descriptor records
    creating [1] [2]
    defined

M

mark token function
mark-adjusting function
marking callback functions [1]
menu commands
    Create Publisher (Edit menu) [1]
    New (File menu) [1]
    Publisher/Subscriber Options (Edit menu) [1]
    Quit (File menu) [1] [2]
    Show/Hide Borders (Edit menu) [1]
    Stop All Editions (Edit menu) [1]
    Subscribe To (Edit menu) [1]
message blocks
    defined
    reading data using  
    writing data using   [1]
modal-dialog filter functions, expandable
Move event, handled by script context [1]

N

new publisher reply records
new publisher reply records   [1]
new subscriber reply records [1] [2]
NewPublisherDialog function [1] [2]
NewPublisherDialog function   [1]
NewPublisherExpDialog function [1]
NewPublisherExpDialog function   [1]
NewPublisherReply data type   [1]
NewSection function
NewSection function   [1]
NewSubscriberDialog function   [1]
NewSubscriberExpDialog function
NewSubscriberExpDialog function   [1]
NewSubscriberReply data type   [1]
Notification Manager, used by Apple Event Manager
null descriptor records
    as default reply Apple event [1] [2]
    used to specify default container

O

object accessor dispatch tables
    defined
    getting entries from [1]
    installing entries in [1] [2]
    removing entries from [1]
    system
object accessor functions
    adding to dispatch tables [1] [2]
    calling [1]
    defined
    examples of
    for properties
    getting from dispatch tables [1]
    removing from dispatch tables [1]
    whose descriptor records and [1]
    writing [1]
object callback functions
    defined
    error callback function [1]
    mark token function
    mark-adjusting function
    marking callback functions [1]
    object comparison function [1]
    object-counting function
    object-marking function
    special handler dispatch tables and
    specifying [1]
    token disposal function
    writing [1]
object class IDs
    for properties of Apple event objects [1] [2]
    in object specifier records [1] [2]
object class inheritance hierarchy [1]
object classes, Apple event
    and classification of Apple event objects [1]
    Apple event objects and
    defined
object comparison function [1]
object specifier records
    application-defined functions for resolving [1]
    complex [1]
    creating [1]
    defined [1]
    descriptor types used in
    keywords for [1] [2]
    resolving [1] [2] [3]
    simple, creating [1]
    specifying a property
    specifying a range [1]
    specifying a relative position [1]
    specifying a test [1]
    specifying the container hierarchy [1]
Object Support Library
    disabling
    initializing
    linking
object-counting function
object-marking function
offset descriptor records [1] [2]
Open Application event
    event ID for
    handling [1]
Open Documents event
    event ID for
    handling [1]
    illustration of responding to
Open Query command (File menu)
    .See also Data Access Manager
Open Scripting Architecture (OSA)
    and scripting components
    defined
OpenComponent function
OpenDefaultComponent function
OpenEdition function
OpenEdition function   [1]
opener verbs [1]
OpenNewEdition function
OpenNewEdition function   [1]
optional parameters for Apple events
    and keyOptionalKeywordAttr attribute
    defined
    specifying [1]
OSAActiveProcPtr data type
OSAAddStorageType function [1]
OSAAvailableDialectCodeList function [1]
OSAAvailableDialects function [1]
OSACoerceFromDesc function [1]
OSACoerceToDesc function [1]
OSACompile function [1] [2]
OSACompileExecute function [1] [2]
OSACopyID function
OSADisplay function [1]
OSADispose function
OSADoEvent function [1]
OSADoScript function [1] [2]
OSAExactScriptingComponent function
OSAExecute function [1] [2] [3]
OSAExecuteEvent function [1]
OSAGenericToRealID function [1]
OSAGetActiveProc function
OSAGetCreateProc function
OSAGetCurrentDialect function [1]
OSAGetDefaultScriptingComponent function [1]
OSAGetDialectInfo function [1]
OSAGetResumeDispatchProc function [1]
OSAGetScriptInfo function [1]
OSAGetScriptingComponent function [1]
OSAGetScriptingComponentFromStored function [1]
OSAGetSendProc function
OSAGetSource function [1]
OSAGetStorageType function
OSAID data type
OSALoad function [1] [2]
OSALoadExecute function [1]
OSAMakeContext function [1]
OSARealToGenericID function [1]
OSARemoveStorageType function
OSAScriptError function [1] [2]
OSAScriptingComponentName function
OSASetActiveProc function [1]
OSASetCreateProc function [1]
OSASetCurrentDialect function
OSASetDefaultScriptingComponent function [1]
OSASetDefaultTarget function [1]
OSASetResumeDispatchProc function
OSASetScriptInfo function [1]
OSASetSendProc function [1]
OSAStartRecording function [1]
OSAStopRecording function [1]
OSAStore function [1]

P

port filter function  [1]
port locations
port names
PortInfoRec data type
PPC parameter blocks [1] [2]
PPC ports
    closing   [1]
    defined
    listing available   [1]
    opening   [1]
    specifying locations
    specifying names
PPC sessions
    accepting   [1]
    defined
    ending   [1]
    exchanging message blocks during   [1]
    initiating   [1]
    receiving requests for   [1]
    rejecting   [1]
PPCAccept function
PPCAccept function   [1]
PPCBrowser function
    use to locate a port
    use with Apple events [1] [2]
PPCBrowser function   [1]
PPCClose function   [1]
PPCEnd function   [1]
PPCInform function   [1]
PPCInit function [1] [2]
PPCInit function 
PPCOpen function   [1]
PPCParamBlockRec data type
PPCPortRec data type   [1]
PPCRead function   [1]
PPCReject function
PPCReject function   [1]
PPCStart function
PPCStart function 
PPCStart function   [1]
PPCWrite function   [1]
primitive object classes
Print Documents event
    event ID for
    handling
program linking
    defined
    dialog box   [1]
    to server applications for Apple events
Program-to-Program Communications (PPC) Toolbox [1]
    calling conventions   [1]
    data structures in [1]
    routines in   [1]
    testing for availability
properties of Apple event objects
    defined [1]
    object accessor functions that find
    object class ID for [1] [2]
    specifying in an object specifier record
Publisher Options command (Edit menu)
Publisher/Subscriber Options command (Edit menu) [1]
publishers
    borders   [1]
    canceling [1]
    creating  
    defined
    locating   [1]
    multiple
    multiple   [1]
    options for   [1]
    update modes   [1]
publishing data. See Edition Manager; publishers

Q

queries
    converting results to text  [1]
    defined
    executing  [1]
    halting execution  [1]
    processing results  [1]
    retrieving results
    sending  [1]
    starting  [1]
query definition function resources  [1]
query definition functions 
query documents
    contents   [1]
    dialog boxes  [1]
query documents   [1]
query records
    creating
    defined
    disposing of  [1]
query records   [1]
query resources   [1]
query string resources  [1]
Quit Application event
    event ID for
    handling [1]
Quit command (File menu)

R

range descriptor records
    creating [1]
    key data for
ReadEdition function
ReadEdition function   [1]
recordable applications [1] [2] [3]
    'aete' resources and [1]
    defined
    direct dispatching and
    factoring [1]
    guidelines for what to record [1]
    introduced
Recorded Text event
recording scripts, routines for [1]
reference constants
    for Apple event handlers
    for object accessor function
RegisterSection function   [1]
relative position, specifying in an object specifier record [1]
reply Apple events
    disposing of [1]
    filter functions while waiting for [1]
    timeouts for [1] [2]
required Apple events [1]
required parameters for Apple events [1] [2]
Required suite of Apple events
Reset Timer event
resource types
    'aete'. See 'aete' resources
    'aeut'. See 'aeut' resources
    'alis'
    'qdef'
    'qdef'  [1]
    'qrsc'  [1]
    'scpt'
    'scsz' [1]
    'sect'
    'SIZE' [1] [2]
    'wstr'
    'wstr'  [1]
resources
    alias
    Apple event terminology. See 'aete' resources, 'aeut' resources
    query   [1]
    query definition function  [1]
    query string  [1]
    script
    scripting size [1]
    section
    size [1] [2]
result handlers
    application
    function declaration
    installing  [1]
    provided by Apple Computer  [1]
    system
result handlers  [1]
result handlers   [1]
results records   [1]
resume dispatch functions
    defined
    example of use

S

sample routines
    DoEvent
    DoHighLevelEvent
    MyCompareObjects
    MyConnectToScripting
    MyCountObjects
    MyCreateComparisonDescRec
    MyCreateDocContainer
    MyCreateFormNameObjSpecifier
    MyCreateLogicalDescRec
    MyCreateObjSpecRec
    MyCreateOptionalKeyword
    MyCreateRangeDescriptor
    MyCreateTableContainer
    MyDoDragWindow
    MyDoNewScript
    MyEditGenericScript
    MyFindDocumentObjectAccessor
    MyFindParaObjectAccessor
    MyFindPropertyOfWindowObjectAccessor
    MyFindWindowObjectAccessor
    MyFindWordObjectAccessor
    MyGeneralAppleEventHandler
    MyGetAETE
    MyGetScriptErrorInfo
    MyGetTargetAddress
    MyGotRequiredParams
    MyHandleCreateElement
    MyHandleCreatePublisherEvent
    MyHandleODoc
    MyHandlePDoc
    MyHandleQuit [1] [2]
    MyHandler
    MyIdleFunction
    MyLoadAndExecute
    MyMultHandler
    MyRequestRowFromTarget
    MySendAECreateElement
    MySendAEQuit
    MySendMultiplyEvent
    MySetTargetAddresses
script applications
    creator signature for
    defined
script comments [1] [2]
script contexts
    defined
    handling Apple events with [1] [2]
    handling Apple events with 
    introduced
    routines for handling Apple events with [1]
    used for global contexts
script data
    coercing a descriptor record to [1]
    coercing to a descriptor record [1]
    defined [1]
    disposing of
    executing [1]
    generic scripting component and trailer for
    getting handle to [1]
    getting information about [1]
    loading and executing [1]
    resource and file types for
    saving [1]
    saving and loading, routines for  [1]
    setting and getting information about [1]
    storage formats for [1]
    updating
Script Editor application
    and applications that execute scripts
    script window for [1]
    scriptable applications and [1]
script editors
    and Apple event recording [1]
    defined
script error information selectors [1]
script files
script IDs
    and generic script IDs
    defined
script information selectors [1]
script text files
script values
    coercing to readable text [1]
    coercion of, routines for [1]
    defined
scriptable applications
    'aete' resources and [1] [2]
    AppleScript and [1]
    defined
    introduced
    requirements for [1] [2] [3]
scripting components [1] [2]
    and Apple event recording [1]
    and generic scripting component [1] [2]
    and scriptable applications [1]
    application-defined functions for [1]
    connecting with via Component Manager [1]
    defined
    error numbers for OSAScriptError [1]
    flags for component description records
    introduced
    optional routines for [1]
    required routines for [1]
    routines used by [1]
    using to manipulate and execute scripts [1]
    writing
scripting languages
    and object specifier records
    AppleScript. See AppleScript scripting language
    supporting [1]
scripts
    defined
    executing in one step, routines for [1]
    introduced
    manipulating and executing [1] [2]
    multithreaded execution of
    recording, Recorded Text event and
    recording, routines for [1]
Section Cancel event
Section Read event
    preventing initial
section records for publishers and subscribers  
Section Scroll event
Section Write event
SectionEventMsgClass event class [1]
SectionOptionsDialog function   [1]
SectionOptionsExpDialog function   [1]
SectionOptionsReply data type   [1]
SectionReadMsgID event ID
SectionRecord data type   [1]
sections. See also publishers; subscribers [1]
    canceling   [1]
    defined
    reading and writing
    registering   [1]
    renaming documents that contain
SectionScrollMsgID event ID
SectionWriteMsgID event ID
Select event [1]
send functions
    routines for manipulating [1]
    supplying alternative [1]
sendMode flags for AESend [1]
server applications, for Apple events
    defined [1]
    introduced
    setting user interaction preferences [1]
    user interaction with [1]
session ID, data access
    defined
    getting
session numbers, data access
    getting
    getting  [1]
    use of  [1]
sessions, data access
    controlling  [1]
    getting information about 
    getting information about   [1]
    initiating
    initiating  [1] [2]
    terminating
    terminating  [1]
sessions, PPC. See PPC sessions
Set Data event
    handling
    recording [1]
    sent by AppleScript component
    sent during script execution
SetEditionFormatMark function
SetEditionFormatMark function   [1]
SetEditionOpenerProc function
SetEditionOpenerProc function   [1]
Sharing Setup control panel
Show/Hide Borders command (Edit menu) [1]
simple object specifier records, creating [1]
source applications, for Apple events [1]
source data, for scripts
    AppleScript routines for styles [1]
    compiling [1]
    compiling and executing
    defined
    obtaining from script data [1]
StartSecureSession function   [1]
status routines, Data Access Manager
    and status messages 
    defined
    for DBGetQueryResults function [1]
    for DBStartQuery function  [1]
    function declaration
status routines, Data Access Manager   [1]
Stop All Editions command (Edit menu) [1]
subclasses, in object class definitions
Subscribe To command (Edit menu) [1]
Subscriber Options command (Edit menu)   [1]
subscribers
    borders [1] [2]
    borders   [1]
    canceling
    creating   [1]
    defined
    modifying the contents of   [1]
    options for   [1]
    to non-edition files   [1]
    update modes   [1]
subscribing. See Edition Manager; subscribers
superclasses, in object class definitions
system Apple event dispatch table
system coercion dispatch table
system object accessor dispatch table

T

target addresses of Apple events [1]
target applications, for Apple events [1]
terminology in applications, recommended
terminology resources, Apple event [1]
    and AppleScript [1]
    defined
    structure of [1]
timeouts for reply Apple events [1] [2]
token disposal functions
    called by Apple Event Manager
    defined
    marking callback functions and
tokens, for Apple event objects
    defined
    defining descriptor types for [1]
    object accessor functions and [1]
    ranges of text and
typeAbsoluteOrdinal descriptor type [1] [2]
typeAEList descriptor type
typeAERecord descriptor type
typeAlias descriptor type
typeAppleEvent descriptor type
typeApplSignature descriptor type [1] [2] [3]
typeAppParameters descriptor type
typeBoolean descriptor type
typeChar descriptor type
typeComp descriptor type
typeCompDescriptor descriptor type [1] [2]
typeCurrentContainer descriptor type [1] [2]
typeEnumerated descriptor type [1] [2]
typeExtended descriptor type
typeFalse descriptor type
typeFSS descriptor type
typeKeyword descriptor type
typeLogicalDescriptor descriptor type
typeLongFloat descriptor type
typeLongInteger descriptor type
typeMagnitude descriptor type
typeNull descriptor type [1] [2] [3]
typeObjectBeingExamined descriptor type
typeObjectSpecifier descriptor type [1] [2] [3]
typeOSAGenericStorage descriptor type
typeProcessSerialNumber descriptor type [1] [2] [3] [4]
typeProperty descriptor type
typeRangeDescriptor descriptor type [1] [2]
typeSectionH descriptor type
typeSessionID descriptor type [1] [2] [3]
typeShortFloat descriptor type
typeShortInteger descriptor type
typeTargetID descriptor type [1] [2] [3]
typeTrue descriptor type
typeType descriptor type
typeWhoseDescriptor descriptor type [1]
typeWhoseRange descriptor type [1] [2]
typeWildCard descriptor type [1] [2]

U, V

UnRegisterSection function [1] [2]
UnRegisterSection function   [1]
user interaction
    requesting [1]
    setting preferences for client application [1]
    setting preferences for server application [1]
Users & Groups control panel

W

WaitNextEvent function, use by the Apple Event Manager
whose descriptor records [1]
whose range descriptor records [1]
WriteEdition function
WriteEdition function   [1]

X, Y, Z

XCMDs, as a script

Previous Book Contents Book Index Next

© Apple Computer, Inc.
7 JUL 1996