Main Page
Cookbook/Overview ImageMeister the jcprops file Licensing Binary Installation & Configuration [ Win · Mac · Nix · OSX ] Changes Public API Source Code Main Page Java [ Common · Win · Mac · Nix ] Native Code [ Common · Win · Mac · Nix ] Manifest Native Code Overviews [ Common · Win · Mac · Nix · Strings ] Macros [ General · Native Macros ] Walkthroughs [ Java only · Java and native ] Building [ Win · Mac · Nix · OSX ] Distribution Issues |
[ Mac | Source | Keywords | Summary | Ancestors | All Members | Descendants ]
Back to the top of SAliases
Back to the top of SAliases
typedef enum tageFileCategory eFileCategory;
getFileCategory() returns one of these values.
typedef enum tageFileCategory { kCategoryVolume = 0, kCategoryDirectory = 1, kCategoryFile = 2, kCategoryAlias = 3, kCategoryUnknown = 4, kCategoryOSXExtendedInfoBit = 0x10000000 } eFileCategory;
Back to the top of SAliases
typedef enum tageAliasInteraction eAliasInteraction;
Indicates whether resolving an alias should cause interaction with the user.
typedef enum tageAliasInteraction { kResolveAliasNoUI = 1, kResolveAliasUI = 2 } eAliasInteraction;
Back to the top of SAliases
ErrCode getFileCategory( const CFSpec *theSpec, eFileCategory *category );
Get the type ( alias, volume, etc. ) of a disk object. One of the eFileCategory values will be placed in 'category'
static ErrCode getFileCategory( const CFSpec *theSpec, eFileCategory *category );
Back to the top of SAliases
Create an alias to a file or folder.
static ErrCode createAlias( const CFSpec *targetSpec, const CStr *csNewAliasPath, long creator, long flags );
Back to the top of SAliases
ErrCode createVolumeAlias( long targetVRef, const CStr *csNewAliasPath, long creator, long flags );
Create an alias to a volume.
static ErrCode createVolumeAlias( long targetVRef, const CStr *csNewAliasPath, long creator, long flags );
Back to the top of SAliases
ErrCode resolveAnAlias( const CFSpec *inSpec, CFSpec *outSpec, tageAliasInteraction flags );
Resolve an alias.
static ErrCode resolveAnAlias( const CFSpec *inSpec, CFSpec *outSpec, tageAliasInteraction flags );
Back to the top of SAliases
Back to the top of SAliases
Back to the top of SAliases
Back to the top of SAliases
Report problems to jkotula@stratasys.com