Important: The information in this document is obsolete and should not be used for new development.
AEPutPtr
You can use theAEPutPtr
routine to add data specified in a buffer to any descriptor list as a descriptor record.
FUNCTION AEPutPtr (theAEDescList: AEDescList; index: LongInt; typeCode: DescType; dataPtr: Ptr; dataSize: Size): 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.typeCode
- The descriptor type for the resulting descriptor record.
dataPtr
- A pointer to the data for the descriptor record.
dataSize
- The length, in bytes, of the data for the descriptor record.
RESULT CODES
SEE ALSO
For an example of the use ofAEPutPtr
, see Listing 5-1 on page 5-9.