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 /
Chapter 5 - Creating and Sending Apple Events / Reference to Creating and Sending Apple Events
Routines for Creating and Sending Apple Events / Adding Items to Descriptor Lists


AEPutDesc

You can use the AEPutDesc function to add a descriptor record to any descriptor list.

FUNCTION AEPutDesc (theAEDescList: AEDescList; index: LongInt; 
                    theAEDesc: AEDesc): OSErr;
theAEDescList
The descriptor list to which to add a descriptor record.
index
The position of the descriptor record in the descriptor list. (For example, the value 2 specifies the second descriptor record in the list.) If there is already a descriptor record in the specified position, it is replaced. If the value of index is 0, the descriptor record is added to the end of the list.
theAEDesc
The descriptor record to be added to the list.
RESULT CODES
noErr0No error
memFullErr-108Not enough room in heap zone
errAEWrongDataType-1703Wrong descriptor type
errAENotAEDesc-1704Not a valid descriptor record
errAEBadListItem-1705Operation involving a list item failed
errAEIllegalIndex-1719Not a valid list index

Previous Book Contents Book Index Next

© Apple Computer, Inc.
7 JUL 1996