Inheritance diagram for CP_AE_Record:
Public Member Functions | |
operator AEDesc * () | |
operator const AEDesc * () const | |
operator AEDesc & () | |
operator const AEDesc & () const | |
void | swap (CP_AE_Descriptor &inOutDescriptor) throw () |
Creation | |
void | Dispose () |
void | CreateDescriptor (const DescType inTypeCode, const Ptr inData, const Size inLength) |
void | MakeNULL () |
Coercion | |
OSErr | AttemptCoercion (DescType typeToCoerceTo) |
void | CoerceInPlace (DescType typeToCoerceTo) |
CP_AE_Descriptor | Coerce (DescType typeToCoerceTo) const |
void | CoerceToStandardType () |
Copiers | |
void | CopyDesc (const CP_AE_Descriptor &desc) |
Getters | |
DescType | DescriptorType () const |
Handle | GetData () |
void | GetDescriptor (const AEDesc &inDesc, AEKeyword inKey, DescType inDesiredType=typeWildCard) |
OSErr | GetOptionalDescriptor (const AEDesc &inDesc, AEKeyword inKey, DescType inDesiredType=typeWildCard) |
void | GetNthPtr (SInt32 inIndex, DescType inDesiredType, AEKeyword *inAEKeyword, DescType *inTypeCode, void *inDataPtr, Size inMaximumSize, Size *inOutActualSize) |
void | GetBlock (Ptr inData, Size inLength, DescType inDesiredType) const |
SInt16 | GetSInt16 () const |
SInt32 | GetSInt32 () const |
bool | GetBoolean () const |
DescType | GetDescType () const |
AEKeyword | GetKeyword () const |
DescType | GetEnumeration () const |
DescType | GetOrdinal () const |
CP_Point | GetPoint () const |
CP_Rect | GetRect () const |
void | GetPString (Str255 result) const |
CP_String | GetString () const |
CP_FileSystemSpec | GetFileSpec () const |
SInt32 | GetItemCount () |
OSErr | GetNthItem (SInt32 inItemIndex, DescType *inOutDescType, CP_AE_Descriptor *inOutItem) |
Setters | |
void | CopyData (const DescType inTypeCode, const Ptr inData, const Size inLength) |
void | MakeBoolean (const Boolean inData) |
void | MakeBoolean (const bool inData) |
void | MakeSInt16 (const SInt16 inData) |
void | MakeSInt32 (const SInt32 inData) |
void | MakeUInt32 (const UInt32 inData) |
void | MakePoint (const CP_Point &inPoint) |
void | MakeRect (const CP_Rect &inRect) |
void | MakeString (Str255 inData) |
void | MakeString (const CP_String inData) |
void | MakeFileSpec (const FSSpec &spec) |
void | MakeFileSpec (const CP_FileSystemSpec &inFileSpec) |
void | AdoptAlias (Handle inAlias) |
void | MakeAlias (const CP_FileSystemSpec &inFileSpec) |
void | MakeProcessSerialNumber (ProcessSerialNumber inPSN) |
void | MakeObjectSpecifier (DescType inDesiredClass, CP_AE_Descriptor inContainer, DescType inKeyForm, CP_AE_Descriptor inKeyData, bool inDisposeInputs) |
void | MakeCompDescriptor (DescType inComparisonOperator, DescType inPropertyIdentifier, CP_AE_Descriptor inCompareWith, bool inDisposeInputs) |
void | MakeEnumeration (const DescType inEnumeration) |
void | MakeDescType (const DescType inData) |
void | MakeKeyword (const AEKeyword inKeyword) |
void | MakeOrdinal (const DescType inData) |
void | MakeTypeOrInteger (const DescType inData) |
void | AdoptHandle (DescType inDataType, Handle inDataHandle) |
void | AdoptDesc (const AEDesc &inDescriptor) |
NULL Descriptor | |
bool | IsNullDescriptor () const |
bool | IsNullDataHandle () const |
Creation | |
void | Dispose () |
void | CreateDescriptor (const DescType inTypeCode, const Ptr inData, const Size inLength) |
void | MakeNULL () |
Coercion | |
OSErr | AttemptCoercion (DescType typeToCoerceTo) |
void | CoerceInPlace (DescType typeToCoerceTo) |
CP_AE_Descriptor | Coerce (DescType typeToCoerceTo) const |
void | CoerceToStandardType () |
Getters | |
DescType | DescriptorType () const |
Handle | GetData () |
void | GetDescriptor (const AEDesc &inDesc, AEKeyword inKey, DescType inDesiredType=typeWildCard) |
OSErr | GetOptionalDescriptor (const AEDesc &inDesc, AEKeyword inKey, DescType inDesiredType=typeWildCard) |
void | GetNthPtr (SInt32 inIndex, DescType inDesiredType, AEKeyword *inAEKeyword, DescType *inTypeCode, void *inDataPtr, Size inMaximumSize, Size *inOutActualSize) |
void | GetBlock (Ptr inData, Size inLength, DescType inDesiredType) const |
SInt16 | GetSInt16 () const |
SInt32 | GetSInt32 () const |
bool | GetBoolean () const |
DescType | GetDescType () const |
AEKeyword | GetKeyword () const |
DescType | GetEnumeration () const |
DescType | GetOrdinal () const |
CP_Point | GetPoint () const |
CP_Rect | GetRect () const |
void | GetPString (Str255 result) const |
CP_String | GetString () const |
CP_FileSystemSpec | GetFileSpec () const |
SInt32 | GetItemCount () |
OSErr | GetNthItem (SInt32 inItemIndex, DescType *inOutDescType, CP_AE_Descriptor *inOutItem) |
Setters | |
void | CopyData (const DescType inTypeCode, const Ptr inData, const Size inLength) |
void | MakeBoolean (const Boolean inData) |
void | MakeBoolean (const bool inData) |
void | MakeSInt16 (const SInt16 inData) |
void | MakeSInt32 (const SInt32 inData) |
void | MakeUInt32 (const UInt32 inData) |
void | MakePoint (const CP_Point &inPoint) |
void | MakeRect (const CP_Rect &inRect) |
void | MakeString (Str255 inData) |
void | MakeString (const CP_String inData) |
void | MakeFileSpec (const FSSpec &spec) |
void | MakeFileSpec (const CP_FileSystemSpec &inFileSpec) |
void | AdoptAlias (Handle inAlias) |
void | MakeAlias (const CP_FileSystemSpec &inFileSpec) |
void | MakeProcessSerialNumber (ProcessSerialNumber inPSN) |
void | MakeObjectSpecifier (DescType inDesiredClass, CP_AE_Descriptor inContainer, DescType inKeyForm, CP_AE_Descriptor inKeyData, bool inDisposeInputs) |
void | MakeCompDescriptor (DescType inComparisonOperator, DescType inPropertyIdentifier, CP_AE_Descriptor inCompareWith, bool inDisposeInputs) |
void | MakeEnumeration (const DescType inEnumeration) |
void | MakeDescType (const DescType inData) |
void | MakeKeyword (const AEKeyword inKeyword) |
void | MakeOrdinal (const DescType inData) |
void | MakeTypeOrInteger (const DescType inData) |
void | AdoptHandle (DescType inDataType, Handle inDataHandle) |
void | AdoptDesc (const AEDesc &inDescriptor) |
NULL Descriptor | |
bool | IsNullDescriptor () const |
bool | IsNullDataHandle () const |
List Items | |
SInt32 | CountItems () const |
void | MakeEmptyList () |
void | MakeList () |
void | CreateList (Boolean isRecord=false, Ptr inFactoringPtr=NULL, Size inFactoredSize=0) |
CP_AE_Descriptor | GetNthDescriptor (SInt32 inIndex, DescType inDesiredType, AEKeyword *inKey) const |
Item Data | |
void | AddDescriptor (SInt32 inIndex, AEDesc &inData) |
void | AddDescriptor (AEDesc &inData) |
void | AddData (SInt32 inIndex, DescType inDescType, Ptr inData, Size inLength) |
void | AddData (DescType inDescType, Ptr inData, Size inLength) |
void | AddLong (SInt32 inLong) |
void | AddType (DescType inDescType) |
Creation | |
void | Dispose () |
void | CreateDescriptor (const DescType inTypeCode, const Ptr inData, const Size inLength) |
void | MakeNULL () |
Coercion | |
OSErr | AttemptCoercion (DescType typeToCoerceTo) |
void | CoerceInPlace (DescType typeToCoerceTo) |
CP_AE_Descriptor | Coerce (DescType typeToCoerceTo) const |
void | CoerceToStandardType () |
Copiers | |
void | CopyDesc (const CP_AE_Descriptor &desc) |
Getters | |
DescType | DescriptorType () const |
Handle | GetData () |
void | GetDescriptor (const AEDesc &inDesc, AEKeyword inKey, DescType inDesiredType=typeWildCard) |
OSErr | GetOptionalDescriptor (const AEDesc &inDesc, AEKeyword inKey, DescType inDesiredType=typeWildCard) |
void | GetNthPtr (SInt32 inIndex, DescType inDesiredType, AEKeyword *inAEKeyword, DescType *inTypeCode, void *inDataPtr, Size inMaximumSize, Size *inOutActualSize) |
void | GetBlock (Ptr inData, Size inLength, DescType inDesiredType) const |
SInt16 | GetSInt16 () const |
SInt32 | GetSInt32 () const |
bool | GetBoolean () const |
DescType | GetDescType () const |
AEKeyword | GetKeyword () const |
DescType | GetEnumeration () const |
DescType | GetOrdinal () const |
CP_Point | GetPoint () const |
CP_Rect | GetRect () const |
void | GetPString (Str255 result) const |
CP_String | GetString () const |
CP_FileSystemSpec | GetFileSpec () const |
SInt32 | GetItemCount () |
OSErr | GetNthItem (SInt32 inItemIndex, DescType *inOutDescType, CP_AE_Descriptor *inOutItem) |
Setters | |
void | CopyData (const DescType inTypeCode, const Ptr inData, const Size inLength) |
void | MakeBoolean (const Boolean inData) |
void | MakeBoolean (const bool inData) |
void | MakeSInt16 (const SInt16 inData) |
void | MakeSInt32 (const SInt32 inData) |
void | MakeUInt32 (const UInt32 inData) |
void | MakePoint (const CP_Point &inPoint) |
void | MakeRect (const CP_Rect &inRect) |
void | MakeString (Str255 inData) |
void | MakeString (const CP_String inData) |
void | MakeFileSpec (const FSSpec &spec) |
void | MakeFileSpec (const CP_FileSystemSpec &inFileSpec) |
void | AdoptAlias (Handle inAlias) |
void | MakeAlias (const CP_FileSystemSpec &inFileSpec) |
void | MakeProcessSerialNumber (ProcessSerialNumber inPSN) |
void | MakeObjectSpecifier (DescType inDesiredClass, CP_AE_Descriptor inContainer, DescType inKeyForm, CP_AE_Descriptor inKeyData, bool inDisposeInputs) |
void | MakeCompDescriptor (DescType inComparisonOperator, DescType inPropertyIdentifier, CP_AE_Descriptor inCompareWith, bool inDisposeInputs) |
void | MakeEnumeration (const DescType inEnumeration) |
void | MakeDescType (const DescType inData) |
void | MakeKeyword (const AEKeyword inKeyword) |
void | MakeOrdinal (const DescType inData) |
void | MakeTypeOrInteger (const DescType inData) |
void | AdoptHandle (DescType inDataType, Handle inDataHandle) |
void | AdoptDesc (const AEDesc &inDescriptor) |
NULL Descriptor | |
bool | IsNullDescriptor () const |
bool | IsNullDataHandle () const |
Constructor / Destructor | |
CP_AE_Record () | |
Constructor. | |
CP_AE_Record (const AEDescList &inDesc) | |
virtual | ~CP_AE_Record () |
Destructor. | |
Getters | |
OSErr | GetNthPtr (UInt32 inIndex, DescType inDesiredType, void *inData, SInt32 inBytes, DescType *inKeyword, DescType *inTypeCode, SInt32 *inOutActualBytes) const |
OSErr | GetKey (AEKeyword inKeyword, DescType desiredType, AEDesc *inOutDescriptor) const |
OSErr | GetKey (AEKeyword inKeyword, DescType inDesiredType, void *inData, SInt32 inBytes) const |
OSErr | GetKey (AEKeyword inKeyword, DescType inDesiredType, DescType *inTypeCode, void *inData, SInt32 inBytes, SInt32 *inOutActualBytes) const |
bool | GetBoolean (AEKeyword inKey) const |
SInt16 | GetSInt16 (AEKeyword inKey) const |
SInt32 | GetSInt32 (AEKeyword inKey) const |
float | GetFloat (AEKeyword inKey) const |
double | GetDouble (AEKeyword inKey) const |
CP_Rect | GetRect (AEKeyword inKey) const |
CP_RGBColor | GetColor (AEKeyword inKey) const |
ProcessSerialNumber | GetPSN (AEKeyword inKey) const |
CP_FileSystemSpec | GetFileSpec (AEKeyword inKey) const |
DescType | GetEnum (AEKeyword inKey) const |
AEDesc | GetDesc (AEKeyword inKey, DescType inDesiredType) const |
Setters | |
void | Append (AEKeyword inKeyword, DescType inTypeCode, const void *inData, UInt32 InBytes) |
void | Append (AEKeyword inKeyword, const AEDesc &inDesc) |
void | SetKey (AEKeyword inKeyword, DescType inTypeCode, const void *inData, SInt32 inBytes) |
void | SetKey (AEKeyword keyword, const AEDesc &inDescriptor) |
void | SetBoolean (AEKeyword inKey, bool inValue) |
void | SetSInt16 (AEKeyword inKey, SInt16 inValue) |
void | SetSInt32 (AEKeyword inKey, SInt32 inValue) |
void | SetFloat (AEKeyword inKey, float inValue) |
void | SetDouble (AEKeyword inKey, double inValue) |
void | SetRect (AEKeyword inKey, const CP_Rect &inRect) |
void | SetColor (AEKeyword inKey, const CP_RGBColor &inColor) |
void | SetPSN (AEKeyword inKey, const ProcessSerialNumber &inValue) |
void | SetFilespec (AEKeyword inKey, const CP_FileSystemSpec &inValue) |
void | SetDesc (AEKeyword inKey, const AEDesc &inValue) |
void | SetEnum (AEKeyword inKey, const AEDesc &inValue) |
void | DeleteKey (AEKeyword inKeyword) |
bool | HasKeyword (AEKeyword inKeyword, DescType inDesiredType) const |
List Items | |
SInt32 | CountItems () const |
void | MakeEmptyList () |
void | MakeList () |
void | CreateList (Boolean isRecord=false, Ptr inFactoringPtr=NULL, Size inFactoredSize=0) |
CP_AE_Descriptor | GetNthDescriptor (SInt32 inIndex, DescType inDesiredType, AEKeyword *inKey) const |
Item Data | |
void | AddDescriptor (SInt32 inIndex, AEDesc &inData) |
void | AddDescriptor (AEDesc &inData) |
void | AddData (SInt32 inIndex, DescType inDescType, Ptr inData, Size inLength) |
void | AddData (DescType inDescType, Ptr inData, Size inLength) |
void | AddLong (SInt32 inLong) |
void | AddType (DescType inDescType) |
Creation | |
void | Dispose () |
void | CreateDescriptor (const DescType inTypeCode, const Ptr inData, const Size inLength) |
void | MakeNULL () |
Coercion | |
OSErr | AttemptCoercion (DescType typeToCoerceTo) |
void | CoerceInPlace (DescType typeToCoerceTo) |
CP_AE_Descriptor | Coerce (DescType typeToCoerceTo) const |
void | CoerceToStandardType () |
Copiers | |
void | CopyDesc (const CP_AE_Descriptor &desc) |
Getters | |
DescType | DescriptorType () const |
Handle | GetData () |
void | GetDescriptor (const AEDesc &inDesc, AEKeyword inKey, DescType inDesiredType=typeWildCard) |
OSErr | GetOptionalDescriptor (const AEDesc &inDesc, AEKeyword inKey, DescType inDesiredType=typeWildCard) |
void | GetNthPtr (SInt32 inIndex, DescType inDesiredType, AEKeyword *inAEKeyword, DescType *inTypeCode, void *inDataPtr, Size inMaximumSize, Size *inOutActualSize) |
void | GetBlock (Ptr inData, Size inLength, DescType inDesiredType) const |
SInt16 | GetSInt16 () const |
SInt32 | GetSInt32 () const |
bool | GetBoolean () const |
DescType | GetDescType () const |
AEKeyword | GetKeyword () const |
DescType | GetEnumeration () const |
DescType | GetOrdinal () const |
CP_Point | GetPoint () const |
CP_Rect | GetRect () const |
void | GetPString (Str255 result) const |
CP_String | GetString () const |
CP_FileSystemSpec | GetFileSpec () const |
SInt32 | GetItemCount () |
OSErr | GetNthItem (SInt32 inItemIndex, DescType *inOutDescType, CP_AE_Descriptor *inOutItem) |
Setters | |
void | CopyData (const DescType inTypeCode, const Ptr inData, const Size inLength) |
void | MakeBoolean (const Boolean inData) |
void | MakeBoolean (const bool inData) |
void | MakeSInt16 (const SInt16 inData) |
void | MakeSInt32 (const SInt32 inData) |
void | MakeUInt32 (const UInt32 inData) |
void | MakePoint (const CP_Point &inPoint) |
void | MakeRect (const CP_Rect &inRect) |
void | MakeString (Str255 inData) |
void | MakeString (const CP_String inData) |
void | MakeFileSpec (const FSSpec &spec) |
void | MakeFileSpec (const CP_FileSystemSpec &inFileSpec) |
void | AdoptAlias (Handle inAlias) |
void | MakeAlias (const CP_FileSystemSpec &inFileSpec) |
void | MakeProcessSerialNumber (ProcessSerialNumber inPSN) |
void | MakeObjectSpecifier (DescType inDesiredClass, CP_AE_Descriptor inContainer, DescType inKeyForm, CP_AE_Descriptor inKeyData, bool inDisposeInputs) |
void | MakeCompDescriptor (DescType inComparisonOperator, DescType inPropertyIdentifier, CP_AE_Descriptor inCompareWith, bool inDisposeInputs) |
void | MakeEnumeration (const DescType inEnumeration) |
void | MakeDescType (const DescType inData) |
void | MakeKeyword (const AEKeyword inKeyword) |
void | MakeOrdinal (const DescType inData) |
void | MakeTypeOrInteger (const DescType inData) |
void | AdoptHandle (DescType inDataType, Handle inDataHandle) |
void | AdoptDesc (const AEDesc &inDescriptor) |
NULL Descriptor | |
bool | IsNullDescriptor () const |
bool | IsNullDataHandle () const |
Public Attributes | |
AEDesc | fAEDesc |
|
Constructor.
|
|
Constructor.
|
|
Destructor.
|
|
Return the data at the nth ptr in the record. NOTE: &fAEDesc method returns the OSErr as a result, and does not throw an exception.
|
|
Return the descriptor type for the keyword. NOTE: &fAEDesc method returns the OSErr as a result, and does not throw an exception.
|
|
Return the descriptor type for the keyword. NOTE: &fAEDesc method returns the OSErr as a result, and does not throw an exception.
|
|
Return the descriptor type for the keyword. NOTE: &fAEDesc method returns the OSErr as a result, and does not throw an exception.
|
|
Return a bool value for the passed in AEKeyword.
|
|
Return a SInt16 value for the passed in AEKeyword.
|
|
Return a SInt32 value for the passed in AEKeyword.
|
|
Return a float value for the passed in AEKeyword.
|
|
Return a double value for the passed in AEKeyword.
|
|
Return a CP_Rect value for the passed in AEKeyword.
|
|
Return a CP_RGBColor value for the passed in AEKeyword.
|
|
Return a Process Serial Number value for the passed in AEKeyword.
|
|
Return a CP_FileSystemSpec value for the passed in AEKeyword.
|
|
Return a DescType enumeration value for the passed in AEKeyword.
|
|
Return a DescType enumeration value for the passed in AEKeyword.
|
|
Append data to our Apple Event record.
|
|
Append a descriptor.
|
|
Set a key for &fAEDesc record.
|
|
Set a key for &fAEDesc record.
|
|
Set a boolean for &fAEDesc record.
|
|
Set a SInt16 for &fAEDesc record.
|
|
Set a SInt16 for &fAEDesc record.
|
|
Set a float for &fAEDesc record.
|
|
Set a double for &fAEDesc record.
|
|
Set a CP_Rect for &fAEDesc record.
|
|
Set a CP_RGBColor for &fAEDesc record.
|
|
Set a Process Serial Number for &fAEDesc record.
|
|
Set a CP_FileSystemSpec for &fAEDesc record.
|
|
Set a AEDesc for &fAEDesc record.
|
|
Set a AEDesc enumeration for &fAEDesc record.
|
|
Delete a key from &fAEDesc record.
|
|
Return true if &fAEDesc record has the passed in inKeyword.
|
|
Count the items in the list. If the descriptor is not of typeAEList, then it has only 1 item. If the descriptor is NULL, then there are no items.
|
|
Make an empty descriptor list. It is usually not necessary to make an empty list, because all of the AEDesc routines will interpret null descriptors as empty lists. Sometimes it is necessary to return an empty list as the result of an AppleEvent handler, though, and in &fAEDesc case a null descriptor is _not_ equivalent.
|
|
If &fAEDesc descriptor is null, an empty list is created. If &fAEDesc descriptor is not empty, then a list is created and &fAEDesc descriptor is placed inside it. If &fAEDesc descriptor is already a list, then no action is taken.
|
|
Create an empty descriptor list or AERecord with factored data. It is better to call MakeList, MakeEmptyList or MakeAERecord rather than using AEDesc::CreateList directly.
|
|
Get the indexed descriptor from an event. &fAEDesc method will fail if given an index less than one or greater than the count returned by CountItems. The descriptor returned is _always_ a copy that must be disposed of with Dispose.
|
|
Add data to a descriptor list at a specified index, replacing any item already stored at that position.
|
|
Add data to a descriptor list at the end of the list.
|
|
Add data to our list at inIndex.
|
|
Add data to our list at the end.
|
|
Add a SInt32 to our list.
|
|
Add a DescType to our list.
|
|
Dispose of the memory allocated for &fAEDesc object.
|
|
Create a new descriptor ffrom the passed in data and data type code.
|
|
Make &fAEDesc descriptor into a NULL descriptor.
|
|
Try to coerce the type of the descriptor to something else. &fAEDesc method will NOT fail if the coercion could not be done. NOTE: &fAEDesc method does not throw an exception, but returns the error code, as it is ok for &fAEDesc routine to fail.
|
|
Require that &fAEDesc object be coerced to the specified data type. &fAEDesc method will fail if the coercion does not work.
|
|
Require that &fAEDesc object be coerced to the specified data type. &fAEDesc method will fail if the coercion does not work.
|
|
&fAEDesc method attempts to coerce its data into some form of standard type (e.g. typeChar or typeLongInteger). The following conversions are tried: From: typeAEText, typeIntlText or typeStyledText to typeChar, and typeLongInteger to typeLongInteger.
|
|
Duplicate the information from the passed in descriptor.
|
|
Return a DescType that describes the type of descriptor this is.
|
|
Return a Handle to our data. &fAEDesc handle is a copy of the data and must be deleted by the caller.
|
|
Get the descriptor from an event. If the desired type is not specified, it is assumed to be typeWildCard.
|
|
Get the descriptor from an event. If the desired type is not specified, it is assumed to be typeWildCard. NOTE: &fAEDesc method is used for retrieving optional descriptors, so we will just return the err code and let the called do with the result as it sees fit.
|
|
Retrurns a pointer to the nth item in &fAEDesc descriptor.
|
|
Get a block of data of the inDesiredType.
|
|
Return the data from &fAEDesc descriptor as a SInt16.
|
|
Return the data from &fAEDesc descriptor as a SInt32.
|
|
Return the data from &fAEDesc descriptor as a bool.
|
|
Return the type of information contained in &fAEDesc object as a DescType.
|
|
Return the type of information contained in &fAEDesc object as a AEKeyword.
|
|
Return the data from &fAEDesc descriptor as a DescType enumeration.
|
|
Return the data from &fAEDesc descriptor as a DescType typeAbsoluteOrdinal.
|
|
Return the data from &fAEDesc descriptor as a CP_Point object.
|
|
Return the data from &fAEDesc descriptor as a CP_Rect object.
|
|
Return the data from &fAEDesc descriptor as a Str255 object.
|
|
Return the data from &fAEDesc descriptor as a CP_String object.
|
|
Return the data from &fAEDesc descriptor as a CP_FileSystemSpec.
|
|
Return the number of items in &fAEDesc descriptor.
|
|
Return the nth item from &fAEDesc descriptor.
|
|
|
|
|
|
|
|
|
|
Make a new descriptor from the passed in data and data type code.
|
|
Make &fAEDesc into a Boolean descriptor from the passed in Boolean data.
|
|
Make &fAEDesc into a Boolean descriptor from the passed in bool data.
|
|
Make &fAEDesc into a SInt16 descriptor from the passed in data.
|
|
Make &fAEDesc into a SInt32 descriptor from the passed in data.
|
|
Make &fAEDesc into a UInt32 descriptor from the passed in data.
|
|
Make &fAEDesc into a point descriptor from the passed in data.
|
|
Make &fAEDesc into a rect descriptor from the passed in data.
|
|
Make &fAEDesc into a p-style string descriptor from the passed in data.
|
|
Make &fAEDesc into a string descriptor from the passed in data.
|
|
Make &fAEDesc into a file spec descriptor from the passed in data.
|
|
Make &fAEDesc into a file spec descriptor from the passed in data.
|
|
Takes the provided alias handle and uses it to set the data for &fAEDesc descriptor.
|
|
Make a descriptor for the passed in CP_FileSystemSpec inData as a MacOS Alias.
|
|
Make a descriptor for the passed in MacOS ProcessSerialNumber.
|
|
Make an object specifier from the passed in data.
|
|
Make an comp descriptor.
|
|
Make an enumeration for &fAEDesc descriptor.
|
|
Make a DescType descriptor.
|
|
Make an an AEKeyword for &fAEDesc descriptor.
|
|
Make an an ordinal for &fAEDesc descriptor.
|
|
Make &fAEDesc object either a type or an integer based upon inData. &fAEDesc is useful for debugging; it makes a 'type' if the data appears to consist of printable characters (e.g. 'ABCD'), but otherwise it makes an integer (e.g. -12).
|
|
Assign the inDataType and inHandle to &fAEDesc object.
|
|
Adopt the passed in CP_AE_Descriptor object.
|
|
Return true if this is a NULL descriptor, ie doesn't describe anything.
|
|
Return true if the data handle is NULL.
|
|
|
|
|