Manager: Folder Manager



Carbon supports the Folder Manager, although some functions are not implemented on Mac OS X. You should always check the value of gestaltFindFolderAttr on Mac OS X to determine what functionality is available.

Not Recommended  AddFolderDescriptor

This function is not implemented on Mac OS X. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Not Recommended  AddFolderRouting

This function is not implemented on Mac OS X. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  AVLCheckTree

Not available in CarbonLib. Not available in Mac OS X.

Supported  AVLCount

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  AVLDispose

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  AVLFind

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  AVLGetIndItem

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  AVLGetRefcon

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  AVLInit

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  AVLInsert

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Unsupported  AVLLockTree

Not available in CarbonLib. Not available in Mac OS X.

Supported  AVLRemove

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Unsupported  AVLUnlockTree

Not available in CarbonLib. Not available in Mac OS X.

Supported  AVLWalk

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  DisposeAVLCompareItemsUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeAVLDisposeItemUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeAVLItemSizeUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeAVLWalkUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  DisposeFolderManagerNotificationUPP

Available in CarbonLib 1.0.2 and later. Available in Mac OS X 10.0 and later.

Supported  FindFolder

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Unsupported  FindFolderEx

Unix-specific call. You can use the usual FindFolder function (which supports UFS) in Carbon.

Not Recommended  FindFolderExtended

This function is not implemented on Mac OS X. Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Unsupported  FindFolderExtendedFSRef

Unsupported  FindFolderFSRef

Supported  FindFolderRouting

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  FolderManagerRegisterCallNotificationProcs

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FolderManagerRegisterNotificationProc

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FolderManagerUnregisterNotificationProc

Available in CarbonLib 1.0 and later when running Mac OS 9 or later. Available in Mac OS X 10.0 and later.

Supported  FSFindFolder

Available in CarbonLib 1.1 and later when running Mac OS 9.1 or later. Available in Mac OS X 10.0 and later.

Supported  FSFindFolderExtended

Available in CarbonLib 1.1 and later when running Mac OS 9.1 or later. Available in Mac OS X 10.0 and later.

Not Recommended  GetFolderDescriptor

This function is not implemented on Mac OS X. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  GetFolderName

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  GetFolderRoutings

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  GetFolderTypes

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  IdentifyFolder

This function is not useful on Mac OS X. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  InvalidateFolderDescriptorCache

Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Supported  InvokeAVLCompareItemsUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeAVLDisposeItemUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeAVLItemSizeUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeAVLWalkUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  InvokeFolderManagerNotificationUPP

Available in CarbonLib 1.0.2 and later. Available in Mac OS X 10.0 and later.

Supported  NewAVLCompareItemsUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewAVLDisposeItemUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewAVLItemSizeUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewAVLWalkUPP

Available in CarbonLib 1.0 and later. Available in Mac OS X 10.0 and later.

Supported  NewFolderManagerNotificationUPP

Available in CarbonLib 1.0.2 and later. Available in Mac OS X 10.0 and later.

Not Recommended  ReleaseFolder

This function is not implemented on Mac OS X. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Not Recommended  RemoveFolderDescriptor

This function is not implemented on Mac OS X. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

Not Recommended  RemoveFolderRouting

This function is not implemented on Mac OS X. Available in CarbonLib 1.0 and later when running Mac OS 8.1 or later. Available in Mac OS X 10.0 and later.

[Table of Contents] [Manager Index] [Function Index]

Generated on: 12/12/2001. Copyright © 1999-2001 Apple Computer, Inc. All rights reserved.