|
| #define | NewAECoerceDescUPP(userRoutine) |
| |
| #define | NewAECoercePtrUPP(userRoutine) |
| |
|
#define | DisposeAECoerceDescUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
|
#define | DisposeAECoercePtrUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
| #define | InvokeAECoerceDescUPP(fromDesc, toType, handlerRefcon, toDesc, userUPP) |
| |
| #define | InvokeAECoercePtrUPP(typeCode, dataPtr, dataSize, toType, handlerRefcon, result, userUPP) |
| |
|
#define | NewAECoerceDescProc(userRoutine) NewAECoerceDescUPP(userRoutine) |
| |
|
#define | NewAECoercePtrProc(userRoutine) NewAECoercePtrUPP(userRoutine) |
| |
|
#define | CallAECoerceDescProc(userRoutine, fromDesc, toType, handlerRefcon, toDesc) InvokeAECoerceDescUPP(fromDesc, toType, handlerRefcon, toDesc, userRoutine) |
| |
| #define | CallAECoercePtrProc(userRoutine, typeCode, dataPtr, dataSize, toType, handlerRefcon, result) |
| |
| #define | AEInitializeDescInline(__d) |
| |
| #define | AEPutKeyPtr(theAERecord, theAEKeyword, typeCode, dataPtr, dataSize) |
| |
|
#define | AEPutKeyDesc(theAERecord, theAEKeyword, theAEDesc) AEPutParamDesc((theAERecord), (theAEKeyword), (theAEDesc)) |
| |
| #define | AEGetKeyPtr(theAERecord, theAEKeyword, desiredType, typeCode, dataPtr, maxSize, actualSize) |
| |
|
#define | AEGetKeyDesc(theAERecord, theAEKeyword, desiredType, result) AEGetParamDesc((theAERecord), (theAEKeyword), (desiredType), (result)) |
| |
|
#define | AESizeOfKeyDesc(theAERecord, theAEKeyword, typeCode, dataSize) AESizeOfParam((theAERecord), (theAEKeyword), (typeCode), (dataSize)) |
| |
|
#define | AEDeleteKeyDesc(theAERecord, theAEKeyword) AEDeleteParam((theAERecord), (theAEKeyword)) |
| |
| #define | NewAEEventHandlerUPP(userRoutine) |
| |
|
#define | DisposeAEEventHandlerUPP(userUPP) DisposeRoutineDescriptor(userUPP) |
| |
| #define | InvokeAEEventHandlerUPP(theAppleEvent, reply, handlerRefcon, userUPP) |
| |
| #define | NewAEEventHandlerProc(userRoutine) NewAEEventHandlerUPP(userRoutine) |
| |
|
#define | CallAEEventHandlerProc(userRoutine, theAppleEvent, reply, handlerRefcon) InvokeAEEventHandlerUPP(theAppleEvent, reply, handlerRefcon, userRoutine) |
| |
|
| enum | { typeBoolean = FOUR_CHAR_CODE('bool')
, typeChar = FOUR_CHAR_CODE('TEXT')
} |
| |
| enum | {
typeSInt16 = FOUR_CHAR_CODE('shor')
, typeSInt32 = FOUR_CHAR_CODE('long')
, typeUInt32 = FOUR_CHAR_CODE('magn')
, typeSInt64 = FOUR_CHAR_CODE('comp')
,
typeIEEE32BitFloatingPoint = FOUR_CHAR_CODE('sing')
, typeIEEE64BitFloatingPoint = FOUR_CHAR_CODE('doub')
, type128BitFloatingPoint = FOUR_CHAR_CODE('ldbl')
, typeDecimalStruct = FOUR_CHAR_CODE('decm')
} |
| |
| enum | {
typeSMInt = typeSInt16
, typeShortInteger = typeSInt16
, typeInteger = typeSInt32
, typeLongInteger = typeSInt32
,
typeMagnitude = typeUInt32
, typeComp = typeSInt64
, typeSMFloat = typeIEEE32BitFloatingPoint
, typeShortFloat = typeIEEE32BitFloatingPoint
,
typeFloat = typeIEEE64BitFloatingPoint
, typeLongFloat = typeIEEE64BitFloatingPoint
, typeExtended = FOUR_CHAR_CODE('exte')
} |
| |
| enum | {
typeAEList = FOUR_CHAR_CODE('list')
, typeAERecord = FOUR_CHAR_CODE('reco')
, typeAppleEvent = FOUR_CHAR_CODE('aevt')
, typeEventRecord = FOUR_CHAR_CODE('evrc')
,
typeTrue = FOUR_CHAR_CODE('true')
, typeFalse = FOUR_CHAR_CODE('fals')
, typeAlias = FOUR_CHAR_CODE('alis')
, typeEnumerated = FOUR_CHAR_CODE('enum')
,
typeType = FOUR_CHAR_CODE('type')
, typeAppParameters = FOUR_CHAR_CODE('appa')
, typeProperty = FOUR_CHAR_CODE('prop')
, typeFSS = FOUR_CHAR_CODE('fss ')
,
typeFSRef = FOUR_CHAR_CODE('fsrf')
, typeFileURL = FOUR_CHAR_CODE('furl')
, typeKeyword = FOUR_CHAR_CODE('keyw')
, typeSectionH = FOUR_CHAR_CODE('sect')
,
typeWildCard = FOUR_CHAR_CODE('****')
, typeApplSignature = FOUR_CHAR_CODE('sign')
, typeQDRectangle = FOUR_CHAR_CODE('qdrt')
, typeFixed = FOUR_CHAR_CODE('fixd')
,
typeProcessSerialNumber = FOUR_CHAR_CODE('psn ')
, typeApplicationURL = FOUR_CHAR_CODE('aprl')
, typeNull = FOUR_CHAR_CODE('null')
} |
| |
| enum | { typeSessionID = FOUR_CHAR_CODE('ssid')
, typeTargetID = FOUR_CHAR_CODE('targ')
, typeDispatcherID = FOUR_CHAR_CODE('dspt')
} |
| |
| enum | {
keyTransactionIDAttr = FOUR_CHAR_CODE('tran')
, keyReturnIDAttr = FOUR_CHAR_CODE('rtid')
, keyEventClassAttr = FOUR_CHAR_CODE('evcl')
, keyEventIDAttr = FOUR_CHAR_CODE('evid')
,
keyAddressAttr = FOUR_CHAR_CODE('addr')
, keyOptionalKeywordAttr = FOUR_CHAR_CODE('optk')
, keyTimeoutAttr = FOUR_CHAR_CODE('timo')
, keyInteractLevelAttr
,
keyEventSourceAttr
, keyMissedKeywordAttr
, keyOriginalAddressAttr = FOUR_CHAR_CODE('from')
, keyAcceptTimeoutAttr = FOUR_CHAR_CODE('actm')
} |
| |
| enum | { kAEDescListFactorNone = 0
, kAEDescListFactorType = 4
, kAEDescListFactorTypeAndSize = 8
} |
| |
| enum | { kAutoGenerateReturnID
, kAnyTransactionID = 0
} |
| |
| enum | { kAEDataArray = 0
, kAEPackedArray = 1
, kAEDescArray = 3
, kAEKeyDescArray = 4
} |
| |
| enum | { kAEHandleArray = 2
} |
| |
| enum | { uppAEEventHandlerProcInfo = 0x00000FE0
} |
| |
|
| OSErr | AECountItems (const AEDescList *theAEDescList, long *theCount) |
| | Count number of descriptor records in a descriptor list. More...
|
| |
| OSErr | AEPutPtr (AEDescList *theAEDescList, long index, DescType typeCode, const void *dataPtr, Size dataSize) |
| |
| OSErr | AEPutDesc (AEDescList *theAEDescList, long index, const AEDesc *theAEDesc) |
| |
| OSErr | AEGetNthPtr (const AEDescList *theAEDescList, long index, DescType desiredType, AEKeyword *theAEKeyword, DescType *typeCode, void *dataPtr, Size maximumSize, Size *actualSize) |
| |
| OSErr | AEGetNthDesc (const AEDescList *theAEDescList, long index, DescType desiredType, AEKeyword *theAEKeyword, AEDesc *result) |
| |
| OSErr | AESizeOfNthItem (const AEDescList *theAEDescList, long index, DescType *typeCode, Size *dataSize) |
| |
| OSErr | AEGetArray (const AEDescList *theAEDescList, AEArrayType arrayType, AEArrayDataPointer arrayPtr, Size maximumSize, DescType *itemType, Size *itemSize, long *itemCount) |
| |
| OSErr | AEPutArray (AEDescList *theAEDescList, AEArrayType arrayType, const AEArrayData *arrayPtr, DescType itemType, Size itemSize, long itemCount) |
| |
| OSErr | AEDeleteItem (AEDescList *theAEDescList, long index) |
| |
| Boolean | AECheckIsRecord (const AEDesc *theDesc) |
| |
| OSErr | AECreateAppleEvent (AEEventClass theAEEventClass, AEEventID theAEEventID, const AEAddressDesc *target, AEReturnID returnID, AETransactionID transactionID, AppleEvent *result) |
| |
| OSErr | AEPutParamPtr (AppleEvent *theAppleEvent, AEKeyword theAEKeyword, DescType typeCode, const void *dataPtr, Size dataSize) |
| |
| OSErr | AEPutParamDesc (AppleEvent theAppleEvent, AEKeyword theAEKeyword, const AEDesc *theAEDesc) |
| |
| OSErr | AEGetParamPtr (const AppleEvent *theAppleEvent, AEKeyword theAEKeyword, DescType desiredType, DescType *typeCode, void *dataPtr, Size maximumSize, Size *actualSize) |
| |
| OSErr | AEGetParamDesc (const AppleEvent *theAppleEvent, AEKeyword theAEKeyword, DescType desiredType, AEDesc *result) |
| |
| OSErr | AESizeOfParam (const AppleEvent *theAppleEvent, AEKeyword theAEKeyword, DescType *typeCode, Size *dataSize) |
| |
| OSErr | AEDeleteParam (AppleEvent *theAppleEvent, AEKeyword theAEKeyword) |
| |
| OSErr | AEGetAttributePtr (const AppleEvent *theAppleEvent, AEKeyword theAEKeyword, DescType desiredType, DescType *typeCode, void *dataPtr, Size maximumSize, Size *actualSize) |
| |
| OSErr | AEGetAttributeDesc (const AppleEvent *theAppleEvent, AEKeyword theAEKeyword, DescType desiredType, AEDesc *result) |
| |
| OSErr | AESizeOfAttribute (const AppleEvent *theAppleEvent, AEKeyword theAEKeyword, DescType *typeCode, Size *dataSize) |
| |
| OSErr | AEPutAttributePtr (AppleEvent *theAppleEvent, AEKeyword theAEKeyword, DescType typeCode, const void *dataPtr, Size dataSize) |
| |
| OSErr | AEPutAttributeDesc (AppleEvent *theAppleEvent, AEKeyword theAEKeyword, const AEDesc *theAEDesc) |
| |
| Size | AESizeOfFlattenedDesc (const AEDesc *theAEDesc) |
| |
| OSStatus | AEFlattenDesc (const AEDesc *theAEDesc, Ptr buffer, Size bufferSize, Size actualSize) |
| |
| OSStatus | AEUnflattenDesc (Ptr buffer, AEDesc *result) |
| |
| typedef | CALLBACK_API (OSErr, AEEventHandlerProcPtr)(const AppleEvent *theAppleEvent |
| |
|
typedef | STACK_UPP_TYPE (AEEventHandlerProcPtr) AEEventHandlerUPP |
| |
| AEEventHandlerUPP | NewAEEventHandlerUPP (AEEventHandlerProcPtr userRoutine) |
| |
| void | DisposeAEEventHandlerUPP (AEEventHandlerUPP userUPP) |
| |
| OSErr | InvokeAEEventHandlerUPP (const AppleEvent *theAppleEvent, AppleEvent *reply, long handlerRefcon, AEEventHandlerUPP userUPP) |
| |
AppleEvent Data Model Interfaces.
- Introduced In: Mac OS 9
- Avaliable From: Universal Interfaces 3.4.1
- Copyright: © 1996-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/