Mac OS 9
Finder.h File Reference

Finder flags and container types. More...

#include <MacTypes.h>

Go to the source code of this file.

Data Structures

struct  CustomBadgeResource
 
struct  RoutingResourceEntry
 
struct  FileInfo
 
struct  FolderInfo
 
struct  ExtendedFileInfo
 
struct  ExtendedFolderInfo
 
struct  FInfo
 
struct  FXInfo
 
struct  DInfo
 
struct  DXInfo
 

Typedefs

typedef struct CustomBadgeResource CustomBadgeResource
 
typedef CustomBadgeResourceCustomBadgeResourcePtr
 
typedef CustomBadgeResourcePtrCustomBadgeResourceHandle
 
typedef struct RoutingResourceEntry RoutingResourceEntry
 
typedef RoutingResourceEntryRoutingResourcePtr
 
typedef RoutingResourcePtrRoutingResourceHandle
 
typedef struct FileInfo FileInfo
 
typedef struct FolderInfo FolderInfo
 
typedef struct ExtendedFileInfo ExtendedFileInfo
 
typedef struct ExtendedFolderInfo ExtendedFolderInfo
 
typedef struct FInfo FInfo
 
typedef struct FXInfo FXInfo
 
typedef struct DInfo DInfo
 
typedef struct DXInfo DXInfo
 

Enumerations

enum  {
  kClippingCreator = FOUR_CHAR_CODE('drag') , kClippingPictureType = FOUR_CHAR_CODE('clpp') , kClippingTextType = FOUR_CHAR_CODE('clpt') , kClippingSoundType = FOUR_CHAR_CODE('clps') ,
  kClippingUnknownType = FOUR_CHAR_CODE('clpu')
}
 
enum  {
  kInternetLocationCreator = FOUR_CHAR_CODE('drag') , kInternetLocationHTTP = FOUR_CHAR_CODE('ilht') , kInternetLocationFTP = FOUR_CHAR_CODE('ilft') , kInternetLocationFile = FOUR_CHAR_CODE('ilfi') ,
  kInternetLocationMail = FOUR_CHAR_CODE('ilma') , kInternetLocationNNTP = FOUR_CHAR_CODE('ilnw') , kInternetLocationAFP = FOUR_CHAR_CODE('ilaf') , kInternetLocationAppleTalk = FOUR_CHAR_CODE('ilat') ,
  kInternetLocationNSL = FOUR_CHAR_CODE('ilns') , kInternetLocationGeneric = FOUR_CHAR_CODE('ilge')
}
 
enum  { kCustomIconResource = -16455 }
 
enum  { kCustomBadgeResourceType = FOUR_CHAR_CODE('badg') , kCustomBadgeResourceID = kCustomIconResource , kCustomBadgeResourceVersion = 0 }
 
enum  { kRoutingResourceType = FOUR_CHAR_CODE('rout') , kRoutingResourceID = 0 }
 
enum  {
  kContainerFolderAliasType , kContainerTrashAliasType , kContainerHardDiskAliasType , kContainerFloppyAliasType ,
  kContainerServerAliasType , kApplicationAliasType , kContainerAliasType , kDesktopPrinterAliasType ,
  kContainerCDROMAliasType = FOUR_CHAR_CODE('cddr') , kApplicationCPAliasType , kApplicationDAAliasType , kPackageAliasType = FOUR_CHAR_CODE('fpka') ,
  kAppPackageAliasType
}
 
enum  {
  kSystemFolderAliasType = FOUR_CHAR_CODE('fasy') , kAppleMenuFolderAliasType = FOUR_CHAR_CODE('faam') , kStartupFolderAliasType = FOUR_CHAR_CODE('fast') , kPrintMonitorDocsFolderAliasType = FOUR_CHAR_CODE('fapn') ,
  kPreferencesFolderAliasType = FOUR_CHAR_CODE('fapf') , kControlPanelFolderAliasType = FOUR_CHAR_CODE('fact') , kExtensionFolderAliasType = FOUR_CHAR_CODE('faex')
}
 
enum  { kExportedFolderAliasType = FOUR_CHAR_CODE('faet') , kDropFolderAliasType = FOUR_CHAR_CODE('fadr') , kSharedFolderAliasType = FOUR_CHAR_CODE('fash') , kMountedFolderAliasType = FOUR_CHAR_CODE('famn') }
 
enum  {
  kIsOnDesk = 0x0001 , kColor = 0x000E , kIsShared = 0x0040 , kHasNoINITs = 0x0080 ,
  kHasBeenInited = 0x0100 , kHasCustomIcon = 0x0400 , kIsStationery = 0x0800 , kNameLocked = 0x1000 ,
  kHasBundle = 0x2000 , kIsInvisible = 0x4000 , kIsAlias = 0x8000
}
 
enum  { fOnDesk = kIsOnDesk , fHasBundle = kHasBundle , fInvisible = kIsInvisible }
 
enum  { fTrash = -3 , fDesktop = -2 , fDisk = 0 }
 
enum  { kExtendedFlagsAreInvalid , kExtendedFlagHasCustomBadge , kExtendedFlagHasRoutingInfo }
 
enum  { kFirstMagicBusyFiletype = FOUR_CHAR_CODE('bzy ') , kLastMagicBusyFiletype = FOUR_CHAR_CODE('bzy?') }
 
enum  { kMagicBusyCreationDate = 0x4F3AFDB0 }
 

Detailed Description

Finder flags and container types.

Introduced In: Mac OS 8.5
Avaliable From: Universal Interfaces 3.4.1
Copyright: © 1990-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/