---
title: Callback Constants for the AEResolve Function
framework: coreservices
role: collectionGroup
path: coreservices/apple_events/1572741-callback_constants_for_the_aeres
---

# Callback Constants for the AEResolve Function

Specify supported callback features to the AEResolve function.

## Overview

Overview You use these constants to supply a value for the callbackFlags parameter to the AEResolve(_:_:_:) function. This value specifies whether your application supports whose descriptors or provides marking callback functions. To obtain a value for this parameter, you can add together constants to set the appropriate bits, as shown in the following example (for an application that supports both whose tests and marking):     AEDesc objectSpecifier; // Previously obtained object specifier.     AEDesc  resultToken;     OSErr myErr;       myErr = AEResolve (&objectSpecifier,                         kAEIDoWhose + kAEIDoMarking, &resultToken) AppleScript generates whose clauses from script statements such as the following: tell application "Finder"     every file in control panels folder whose file type is "APPL" end tell

## Topics

### Constants

- [kAEIDoMinimum](coreservices/kaeidominimum.md)
- [kAEIDoWhose](coreservices/kaeidowhose.md)
- [kAEIDoMarking](coreservices/kaeidomarking.md)
- [kAEHandleSimpleRanges](coreservices/kaehandlesimpleranges.md)
- [kAEPassSubDescs](coreservices/kaepasssubdescs.md)
- [kAEResolveNestedLists](coreservices/kaeresolvenestedlists.md)
- [kAEUseRelativeIterators](coreservices/kaeuserelativeiterators.md)
