Carbon


Volume Attribute Constants

Header: Files.h

enum {
    bLimitFCBs = 31,
    bLocalWList = 30,
    bNoMiniFndr = 29,
    bNoVNEdit = 28,
    bNoLclSync = 27,
    bTrshOffLine = 26,
    bNoSwitchTo = 25,
    bNoDeskItems = 20,
    bNoBootBlks = 19,
    bAccessCntl = 18,
    bNoSysDir = 17,
    bHasExtFSVol = 16,
    bHasOpenDeny = 15,
    bHasCopyFile = 14,
    bHasMoveRename = 13,
    bHasDesktopMgr = 12,
    bHasShortName = 11,
    bHasFolderLock = 10,
    bHasPersonalAccessPrivileges = 9,
    bHasUserGroupList = 8,
    bHasCatSearch = 7,
    bHasFileIDs = 6,
    bHasBTreeMgr = 5,
    bHasBlankAccessPrivileges = 4,
    bSupportsAsyncRequests = 3,
    bSupportsTrashVolumeCache = 2
};

Constant descriptions

bLimitFCBs

The Finder limits the number of file control blocks used during copying to 8 instead of 16.

bLocalWList

The Finder uses the returned shared volume handle for its local window list.

bNoMiniFndr

Reserved; always set to 1.

bNoVNEdit

This volume’s name cannot be edited.

bNoLclSync

Don’t let the Finder change the modification date.

bTrshOffLine

Any time this volume goes offline, it is zoomed to the Trash and unmounted.

bNoSwitchTo

The Finder will not switch launch to any application on this volume.

bNoDeskItems

Don’t place objects in this volume on the Finder desktop.

bNoBootBlks

This volume is not a startup volume. The Startup menu item is disabled. Boot blocks are not copied during copy operations.

bAccessCntl

This volume supports AppleTalk AFP access-control interfaces. The PBHGetLoginInfo, PBHGetDirAccess, PBHSetDirAccess, PBHMapID, and PBHMapName functions are supported. Special folder icons are used. The Access Privileges menu command is enabled for disk and folder items. The ioFlAttrib field of PBGetCatInfo calls is assumed to be valid.

bNoSysDir

This volume doesn’t support a system directory. Do not switch launch to this volume.

bHasExtFSVol

This volume is an external file system volume.

bHasOpenDeny

This volume supports the PBHOpenDeny and PBHOpenRFDeny functions.

bHasCopyFile

This volume supports the PBHCopyFile function, which is used in copy and duplicate operations if both source and destination volumes have the same server address.

bHasMoveRename

This volume supports the PBHMoveRename function.

bHasDesktopMgr

This volume supports all of the desktop functions.

bHasShortName

This volume supports AFP short names.

bHasFolderLock

Folders on the volume can be locked, and so they cannot be deleted or renamed.

bHasPersonalAccessPrivileges

This volume has local file sharing enabled.

bHasUserGroupList

This volume supports the Users and Groups file and thus the AFP privilege functions.

bHasCatSearch

This volume supports the PBCatSearch function.

bHasFileIDs

This volume supports the file ID functions, including the PBExchangeFiles function.

bHasBTreeMgr

Reserved for internal use.

bHasBlankAccessPrivileges

This volume supports inherited access privileges for folders.

bSupportsAsyncRequests
bSupportsTrashVolumeCache

© 2000 Apple Computer, Inc. (Last Updated 6/30/2000)