diff options
author | Jack Jansen <jack.jansen@cwi.nl> | 2002-11-22 14:58:35 (GMT) |
---|---|---|
committer | Jack Jansen <jack.jansen@cwi.nl> | 2002-11-22 14:58:35 (GMT) |
commit | e2ba87396cde5b57259405722910c560f7d237c6 (patch) | |
tree | 0cdaf8f73a8e5a915199eca6ae03b8c5355ca53f /Mac/Lib | |
parent | a191befb2d9b7757283ecc520113613eb46de019 (diff) | |
download | cpython-e2ba87396cde5b57259405722910c560f7d237c6.zip cpython-e2ba87396cde5b57259405722910c560f7d237c6.tar.gz cpython-e2ba87396cde5b57259405722910c560f7d237c6.tar.bz2 |
Got angry and added support for pretty much the whole file and folder
manager. This should allow us the get rid of most of the FSSpecs, only
navigation services remains to be done.
Diffstat (limited to 'Mac/Lib')
-rw-r--r-- | Mac/Lib/Carbon/File.py | 1 | ||||
-rw-r--r-- | Mac/Lib/Carbon/Files.py | 340 | ||||
-rw-r--r-- | Mac/Lib/Carbon/Folder.py | 1 | ||||
-rw-r--r-- | Mac/Lib/Carbon/Folders.py | 185 |
4 files changed, 527 insertions, 0 deletions
diff --git a/Mac/Lib/Carbon/File.py b/Mac/Lib/Carbon/File.py new file mode 100644 index 0000000..58c2857 --- /dev/null +++ b/Mac/Lib/Carbon/File.py @@ -0,0 +1 @@ +from _File import * diff --git a/Mac/Lib/Carbon/Files.py b/Mac/Lib/Carbon/Files.py new file mode 100644 index 0000000..3e07ff6 --- /dev/null +++ b/Mac/Lib/Carbon/Files.py @@ -0,0 +1,340 @@ +# Generated from 'Files.h' + +def FOUR_CHAR_CODE(x): return x +true = True +false = False +fsCurPerm = 0x00 +fsRdPerm = 0x01 +fsWrPerm = 0x02 +fsRdWrPerm = 0x03 +fsRdWrShPerm = 0x04 +fsRdDenyPerm = 0x10 +fsWrDenyPerm = 0x20 +fsRtParID = 1 +fsRtDirID = 2 +fsAtMark = 0 +fsFromStart = 1 +fsFromLEOF = 2 +fsFromMark = 3 +pleaseCacheBit = 4 +pleaseCacheMask = 0x0010 +noCacheBit = 5 +noCacheMask = 0x0020 +rdVerifyBit = 6 +rdVerifyMask = 0x0040 +rdVerify = 64 +forceReadBit = 6 +forceReadMask = 0x0040 +newLineBit = 7 +newLineMask = 0x0080 +newLineCharMask = 0xFF00 +fsSBPartialName = 1 +fsSBFullName = 2 +fsSBFlAttrib = 4 +fsSBFlFndrInfo = 8 +fsSBFlLgLen = 32 +fsSBFlPyLen = 64 +fsSBFlRLgLen = 128 +fsSBFlRPyLen = 256 +fsSBFlCrDat = 512 +fsSBFlMdDat = 1024 +fsSBFlBkDat = 2048 +fsSBFlXFndrInfo = 4096 +fsSBFlParID = 8192 +fsSBNegate = 16384 +fsSBDrUsrWds = 8 +fsSBDrNmFls = 16 +fsSBDrCrDat = 512 +fsSBDrMdDat = 1024 +fsSBDrBkDat = 2048 +fsSBDrFndrInfo = 4096 +fsSBDrParID = 8192 +fsSBPartialNameBit = 0 +fsSBFullNameBit = 1 +fsSBFlAttribBit = 2 +fsSBFlFndrInfoBit = 3 +fsSBFlLgLenBit = 5 +fsSBFlPyLenBit = 6 +fsSBFlRLgLenBit = 7 +fsSBFlRPyLenBit = 8 +fsSBFlCrDatBit = 9 +fsSBFlMdDatBit = 10 +fsSBFlBkDatBit = 11 +fsSBFlXFndrInfoBit = 12 +fsSBFlParIDBit = 13 +fsSBNegateBit = 14 +fsSBDrUsrWdsBit = 3 +fsSBDrNmFlsBit = 4 +fsSBDrCrDatBit = 9 +fsSBDrMdDatBit = 10 +fsSBDrBkDatBit = 11 +fsSBDrFndrInfoBit = 12 +fsSBDrParIDBit = 13 +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 +bIsEjectable = 0 +bSupportsHFSPlusAPIs = 1 +bSupportsFSCatalogSearch = 2 +bSupportsFSExchangeObjects = 3 +bSupports2TBFiles = 4 +bSupportsLongNames = 5 +bSupportsMultiScriptNames = 6 +bSupportsNamedForks = 7 +bSupportsSubtreeIterators = 8 +bL2PCanMapFileBlocks = 9 +bParentModDateChanges = 10 +bAncestorModDateChanges = 11 +bSupportsSymbolicLinks = 13 +bIsAutoMounted = 14 +bAllowCDiDataHandler = 17 +kLargeIcon = 1 +kLarge4BitIcon = 2 +kLarge8BitIcon = 3 +kSmallIcon = 4 +kSmall4BitIcon = 5 +kSmall8BitIcon = 6 +kicnsIconFamily = 239 +kLargeIconSize = 256 +kLarge4BitIconSize = 512 +kLarge8BitIconSize = 1024 +kSmallIconSize = 64 +kSmall4BitIconSize = 128 +kSmall8BitIconSize = 256 +kWidePosOffsetBit = 8 +kUseWidePositioning = (1 << kWidePosOffsetBit) +kMaximumBlocksIn4GB = 0x007FFFFF +fsUnixPriv = 1 +kNoUserAuthentication = 1 +kPassword = 2 +kEncryptPassword = 3 +kTwoWayEncryptPassword = 6 +kOwnerID2Name = 1 +kGroupID2Name = 2 +kOwnerName2ID = 3 +kGroupName2ID = 4 +kReturnNextUser = 1 +kReturnNextGroup = 2 +kReturnNextUG = 3 +kVCBFlagsIdleFlushBit = 3 +kVCBFlagsIdleFlushMask = 0x0008 +kVCBFlagsHFSPlusAPIsBit = 4 +kVCBFlagsHFSPlusAPIsMask = 0x0010 +kVCBFlagsHardwareGoneBit = 5 +kVCBFlagsHardwareGoneMask = 0x0020 +kVCBFlagsVolumeDirtyBit = 15 +kVCBFlagsVolumeDirtyMask = 0x8000 +kioVAtrbDefaultVolumeBit = 5 +kioVAtrbDefaultVolumeMask = 0x0020 +kioVAtrbFilesOpenBit = 6 +kioVAtrbFilesOpenMask = 0x0040 +kioVAtrbHardwareLockedBit = 7 +kioVAtrbHardwareLockedMask = 0x0080 +kioVAtrbSoftwareLockedBit = 15 +kioVAtrbSoftwareLockedMask = 0x8000 +kioFlAttribLockedBit = 0 +kioFlAttribLockedMask = 0x01 +kioFlAttribResOpenBit = 2 +kioFlAttribResOpenMask = 0x04 +kioFlAttribDataOpenBit = 3 +kioFlAttribDataOpenMask = 0x08 +kioFlAttribDirBit = 4 +kioFlAttribDirMask = 0x10 +ioDirFlg = 4 +ioDirMask = 0x10 +kioFlAttribCopyProtBit = 6 +kioFlAttribCopyProtMask = 0x40 +kioFlAttribFileOpenBit = 7 +kioFlAttribFileOpenMask = 0x80 +kioFlAttribInSharedBit = 2 +kioFlAttribInSharedMask = 0x04 +kioFlAttribMountedBit = 3 +kioFlAttribMountedMask = 0x08 +kioFlAttribSharePointBit = 5 +kioFlAttribSharePointMask = 0x20 +kioFCBWriteBit = 8 +kioFCBWriteMask = 0x0100 +kioFCBResourceBit = 9 +kioFCBResourceMask = 0x0200 +kioFCBWriteLockedBit = 10 +kioFCBWriteLockedMask = 0x0400 +kioFCBLargeFileBit = 11 +kioFCBLargeFileMask = 0x0800 +kioFCBSharedWriteBit = 12 +kioFCBSharedWriteMask = 0x1000 +kioFCBFileLockedBit = 13 +kioFCBFileLockedMask = 0x2000 +kioFCBOwnClumpBit = 14 +kioFCBOwnClumpMask = 0x4000 +kioFCBModifiedBit = 15 +kioFCBModifiedMask = 0x8000 +kioACUserNoSeeFolderBit = 0 +kioACUserNoSeeFolderMask = 0x01 +kioACUserNoSeeFilesBit = 1 +kioACUserNoSeeFilesMask = 0x02 +kioACUserNoMakeChangesBit = 2 +kioACUserNoMakeChangesMask = 0x04 +kioACUserNotOwnerBit = 7 +kioACUserNotOwnerMask = 0x80 +kioACAccessOwnerBit = 31 +# kioACAccessOwnerMask = (long)0x80000000 +kioACAccessBlankAccessBit = 28 +kioACAccessBlankAccessMask = 0x10000000 +kioACAccessUserWriteBit = 26 +kioACAccessUserWriteMask = 0x04000000 +kioACAccessUserReadBit = 25 +kioACAccessUserReadMask = 0x02000000 +kioACAccessUserSearchBit = 24 +kioACAccessUserSearchMask = 0x01000000 +kioACAccessEveryoneWriteBit = 18 +kioACAccessEveryoneWriteMask = 0x00040000 +kioACAccessEveryoneReadBit = 17 +kioACAccessEveryoneReadMask = 0x00020000 +kioACAccessEveryoneSearchBit = 16 +kioACAccessEveryoneSearchMask = 0x00010000 +kioACAccessGroupWriteBit = 10 +kioACAccessGroupWriteMask = 0x00000400 +kioACAccessGroupReadBit = 9 +kioACAccessGroupReadMask = 0x00000200 +kioACAccessGroupSearchBit = 8 +kioACAccessGroupSearchMask = 0x00000100 +kioACAccessOwnerWriteBit = 2 +kioACAccessOwnerWriteMask = 0x00000004 +kioACAccessOwnerReadBit = 1 +kioACAccessOwnerReadMask = 0x00000002 +kioACAccessOwnerSearchBit = 0 +kioACAccessOwnerSearchMask = 0x00000001 +kfullPrivileges = 0x00070007 +kownerPrivileges = 0x00000007 +knoUser = 0 +kadministratorUser = 1 +knoGroup = 0 +AppleShareMediaType = FOUR_CHAR_CODE('afpm') +volMountNoLoginMsgFlagBit = 0 +volMountNoLoginMsgFlagMask = 0x0001 +volMountExtendedFlagsBit = 7 +volMountExtendedFlagsMask = 0x0080 +volMountInteractBit = 15 +volMountInteractMask = 0x8000 +volMountChangedBit = 14 +volMountChangedMask = 0x4000 +volMountFSReservedMask = 0x00FF +volMountSysReservedMask = 0xFF00 +kAFPExtendedFlagsAlternateAddressMask = 1 +kAFPTagTypeIP = 0x01 +kAFPTagTypeIPPort = 0x02 +kAFPTagTypeDDP = 0x03 +kAFPTagTypeDNS = 0x04 +kAFPTagLengthIP = 0x06 +kAFPTagLengthIPPort = 0x08 +kAFPTagLengthDDP = 0x06 +kFSInvalidVolumeRefNum = 0 +kFSCatInfoNone = 0x00000000 +kFSCatInfoTextEncoding = 0x00000001 +kFSCatInfoNodeFlags = 0x00000002 +kFSCatInfoVolume = 0x00000004 +kFSCatInfoParentDirID = 0x00000008 +kFSCatInfoNodeID = 0x00000010 +kFSCatInfoCreateDate = 0x00000020 +kFSCatInfoContentMod = 0x00000040 +kFSCatInfoAttrMod = 0x00000080 +kFSCatInfoAccessDate = 0x00000100 +kFSCatInfoBackupDate = 0x00000200 +kFSCatInfoPermissions = 0x00000400 +kFSCatInfoFinderInfo = 0x00000800 +kFSCatInfoFinderXInfo = 0x00001000 +kFSCatInfoValence = 0x00002000 +kFSCatInfoDataSizes = 0x00004000 +kFSCatInfoRsrcSizes = 0x00008000 +kFSCatInfoSharingFlags = 0x00010000 +kFSCatInfoUserPrivs = 0x00020000 +kFSCatInfoAllDates = 0x000003E0 +kFSCatInfoGettableInfo = 0x0003FFFF +kFSCatInfoSettableInfo = 0x00001FE3 +# kFSCatInfoReserved = (long)0xFFFC0000 +kFSNodeLockedBit = 0 +kFSNodeLockedMask = 0x0001 +kFSNodeResOpenBit = 2 +kFSNodeResOpenMask = 0x0004 +kFSNodeDataOpenBit = 3 +kFSNodeDataOpenMask = 0x0008 +kFSNodeIsDirectoryBit = 4 +kFSNodeIsDirectoryMask = 0x0010 +kFSNodeCopyProtectBit = 6 +kFSNodeCopyProtectMask = 0x0040 +kFSNodeForkOpenBit = 7 +kFSNodeForkOpenMask = 0x0080 +kFSNodeInSharedBit = 2 +kFSNodeInSharedMask = 0x0004 +kFSNodeIsMountedBit = 3 +kFSNodeIsMountedMask = 0x0008 +kFSNodeIsSharePointBit = 5 +kFSNodeIsSharePointMask = 0x0020 +kFSIterateFlat = 0 +kFSIterateSubtree = 1 +kFSIterateDelete = 2 +# kFSIterateReserved = (long)0xFFFFFFFC +fsSBNodeID = 0x00008000 +fsSBAttributeModDate = 0x00010000 +fsSBAccessDate = 0x00020000 +fsSBPermissions = 0x00040000 +fsSBNodeIDBit = 15 +fsSBAttributeModDateBit = 16 +fsSBAccessDateBit = 17 +fsSBPermissionsBit = 18 +kFSAllocDefaultFlags = 0x0000 +kFSAllocAllOrNothingMask = 0x0001 +kFSAllocContiguousMask = 0x0002 +kFSAllocNoRoundUpMask = 0x0004 +kFSAllocReservedMask = 0xFFF8 +kFSVolInfoNone = 0x0000 +kFSVolInfoCreateDate = 0x0001 +kFSVolInfoModDate = 0x0002 +kFSVolInfoBackupDate = 0x0004 +kFSVolInfoCheckedDate = 0x0008 +kFSVolInfoFileCount = 0x0010 +kFSVolInfoDirCount = 0x0020 +kFSVolInfoSizes = 0x0040 +kFSVolInfoBlocks = 0x0080 +kFSVolInfoNextAlloc = 0x0100 +kFSVolInfoRsrcClump = 0x0200 +kFSVolInfoDataClump = 0x0400 +kFSVolInfoNextID = 0x0800 +kFSVolInfoFinderInfo = 0x1000 +kFSVolInfoFlags = 0x2000 +kFSVolInfoFSInfo = 0x4000 +kFSVolInfoDriveInfo = 0x8000 +kFSVolInfoGettableInfo = 0xFFFF +kFSVolInfoSettableInfo = 0x3004 +kFSVolFlagDefaultVolumeBit = 5 +kFSVolFlagDefaultVolumeMask = 0x0020 +kFSVolFlagFilesOpenBit = 6 +kFSVolFlagFilesOpenMask = 0x0040 +kFSVolFlagHardwareLockedBit = 7 +kFSVolFlagHardwareLockedMask = 0x0080 +kFSVolFlagSoftwareLockedBit = 15 +kFSVolFlagSoftwareLockedMask = 0x8000 +kFNDirectoryModifiedMessage = 1 diff --git a/Mac/Lib/Carbon/Folder.py b/Mac/Lib/Carbon/Folder.py new file mode 100644 index 0000000..a4e4902 --- /dev/null +++ b/Mac/Lib/Carbon/Folder.py @@ -0,0 +1 @@ +from _Folder import * diff --git a/Mac/Lib/Carbon/Folders.py b/Mac/Lib/Carbon/Folders.py new file mode 100644 index 0000000..7a69ca4 --- /dev/null +++ b/Mac/Lib/Carbon/Folders.py @@ -0,0 +1,185 @@ +# Generated from 'Folders.h' + +def FOUR_CHAR_CODE(x): return x +true = True +false = False +kOnSystemDisk = -32768L +kOnAppropriateDisk = -32767 +kSystemDomain = -32766 +kLocalDomain = -32765 +kNetworkDomain = -32764 +kUserDomain = -32763 +kClassicDomain = -32762 +kCreateFolder = true +kDontCreateFolder = false +kSystemFolderType = FOUR_CHAR_CODE('macs') +kDesktopFolderType = FOUR_CHAR_CODE('desk') +kSystemDesktopFolderType = FOUR_CHAR_CODE('sdsk') +kTrashFolderType = FOUR_CHAR_CODE('trsh') +kSystemTrashFolderType = FOUR_CHAR_CODE('strs') +kWhereToEmptyTrashFolderType = FOUR_CHAR_CODE('empt') +kPrintMonitorDocsFolderType = FOUR_CHAR_CODE('prnt') +kStartupFolderType = FOUR_CHAR_CODE('strt') +kShutdownFolderType = FOUR_CHAR_CODE('shdf') +kAppleMenuFolderType = FOUR_CHAR_CODE('amnu') +kControlPanelFolderType = FOUR_CHAR_CODE('ctrl') +kSystemControlPanelFolderType = FOUR_CHAR_CODE('sctl') +kExtensionFolderType = FOUR_CHAR_CODE('extn') +kFontsFolderType = FOUR_CHAR_CODE('font') +kPreferencesFolderType = FOUR_CHAR_CODE('pref') +kSystemPreferencesFolderType = FOUR_CHAR_CODE('sprf') +kTemporaryFolderType = FOUR_CHAR_CODE('temp') +kExtensionDisabledFolderType = FOUR_CHAR_CODE('extD') +kControlPanelDisabledFolderType = FOUR_CHAR_CODE('ctrD') +kSystemExtensionDisabledFolderType = FOUR_CHAR_CODE('macD') +kStartupItemsDisabledFolderType = FOUR_CHAR_CODE('strD') +kShutdownItemsDisabledFolderType = FOUR_CHAR_CODE('shdD') +kApplicationsFolderType = FOUR_CHAR_CODE('apps') +kDocumentsFolderType = FOUR_CHAR_CODE('docs') +kVolumeRootFolderType = FOUR_CHAR_CODE('root') +kChewableItemsFolderType = FOUR_CHAR_CODE('flnt') +kApplicationSupportFolderType = FOUR_CHAR_CODE('asup') +kTextEncodingsFolderType = FOUR_CHAR_CODE('\xc4tex') +kStationeryFolderType = FOUR_CHAR_CODE('odst') +kOpenDocFolderType = FOUR_CHAR_CODE('odod') +kOpenDocShellPlugInsFolderType = FOUR_CHAR_CODE('odsp') +kEditorsFolderType = FOUR_CHAR_CODE('oded') +kOpenDocEditorsFolderType = FOUR_CHAR_CODE('\xc4odf') +kOpenDocLibrariesFolderType = FOUR_CHAR_CODE('odlb') +kGenEditorsFolderType = FOUR_CHAR_CODE('\xc4edi') +kHelpFolderType = FOUR_CHAR_CODE('\xc4hlp') +kInternetPlugInFolderType = FOUR_CHAR_CODE('\xc4net') +kModemScriptsFolderType = FOUR_CHAR_CODE('\xc4mod') +kPrinterDescriptionFolderType = FOUR_CHAR_CODE('ppdf') +kPrinterDriverFolderType = FOUR_CHAR_CODE('\xc4prd') +kScriptingAdditionsFolderType = FOUR_CHAR_CODE('\xc4scr') +kSharedLibrariesFolderType = FOUR_CHAR_CODE('\xc4lib') +kVoicesFolderType = FOUR_CHAR_CODE('fvoc') +kControlStripModulesFolderType = FOUR_CHAR_CODE('sdev') +kAssistantsFolderType = FOUR_CHAR_CODE('ast\xc4') +kUtilitiesFolderType = FOUR_CHAR_CODE('uti\xc4') +kAppleExtrasFolderType = FOUR_CHAR_CODE('aex\xc4') +kContextualMenuItemsFolderType = FOUR_CHAR_CODE('cmnu') +kMacOSReadMesFolderType = FOUR_CHAR_CODE('mor\xc4') +kALMModulesFolderType = FOUR_CHAR_CODE('walk') +kALMPreferencesFolderType = FOUR_CHAR_CODE('trip') +kALMLocationsFolderType = FOUR_CHAR_CODE('fall') +kColorSyncProfilesFolderType = FOUR_CHAR_CODE('prof') +kThemesFolderType = FOUR_CHAR_CODE('thme') +kFavoritesFolderType = FOUR_CHAR_CODE('favs') +kInternetFolderType = FOUR_CHAR_CODE('int\xc4') +kAppearanceFolderType = FOUR_CHAR_CODE('appr') +kSoundSetsFolderType = FOUR_CHAR_CODE('snds') +kDesktopPicturesFolderType = FOUR_CHAR_CODE('dtp\xc4') +kInternetSearchSitesFolderType = FOUR_CHAR_CODE('issf') +kFindSupportFolderType = FOUR_CHAR_CODE('fnds') +kFindByContentFolderType = FOUR_CHAR_CODE('fbcf') +kInstallerLogsFolderType = FOUR_CHAR_CODE('ilgf') +kScriptsFolderType = FOUR_CHAR_CODE('scr\xc4') +kFolderActionsFolderType = FOUR_CHAR_CODE('fasf') +kLauncherItemsFolderType = FOUR_CHAR_CODE('laun') +kRecentApplicationsFolderType = FOUR_CHAR_CODE('rapp') +kRecentDocumentsFolderType = FOUR_CHAR_CODE('rdoc') +kRecentServersFolderType = FOUR_CHAR_CODE('rsvr') +kSpeakableItemsFolderType = FOUR_CHAR_CODE('spki') +kKeychainFolderType = FOUR_CHAR_CODE('kchn') +kQuickTimeExtensionsFolderType = FOUR_CHAR_CODE('qtex') +kDisplayExtensionsFolderType = FOUR_CHAR_CODE('dspl') +kMultiprocessingFolderType = FOUR_CHAR_CODE('mpxf') +kPrintingPlugInsFolderType = FOUR_CHAR_CODE('pplg') +kDomainTopLevelFolderType = FOUR_CHAR_CODE('dtop') +kDomainLibraryFolderType = FOUR_CHAR_CODE('dlib') +kColorSyncFolderType = FOUR_CHAR_CODE('sync') +kColorSyncCMMFolderType = FOUR_CHAR_CODE('ccmm') +kColorSyncScriptingFolderType = FOUR_CHAR_CODE('cscr') +kPrintersFolderType = FOUR_CHAR_CODE('impr') +kSpeechFolderType = FOUR_CHAR_CODE('spch') +kCarbonLibraryFolderType = FOUR_CHAR_CODE('carb') +kDocumentationFolderType = FOUR_CHAR_CODE('info') +kDeveloperDocsFolderType = FOUR_CHAR_CODE('ddoc') +kDeveloperHelpFolderType = FOUR_CHAR_CODE('devh') +kISSDownloadsFolderType = FOUR_CHAR_CODE('issd') +kUserSpecificTmpFolderType = FOUR_CHAR_CODE('utmp') +kCachedDataFolderType = FOUR_CHAR_CODE('cach') +kFrameworksFolderType = FOUR_CHAR_CODE('fram') +kPrivateFrameworksFolderType = FOUR_CHAR_CODE('pfrm') +kClassicDesktopFolderType = FOUR_CHAR_CODE('sdsk') +kDeveloperFolderType = FOUR_CHAR_CODE('devf') +kSystemSoundsFolderType = FOUR_CHAR_CODE('ssnd') +kComponentsFolderType = FOUR_CHAR_CODE('cmpd') +kQuickTimeComponentsFolderType = FOUR_CHAR_CODE('wcmp') +kCoreServicesFolderType = FOUR_CHAR_CODE('csrv') +kPictureDocumentsFolderType = FOUR_CHAR_CODE('pdoc') +kMovieDocumentsFolderType = FOUR_CHAR_CODE('mdoc') +kMusicDocumentsFolderType = FOUR_CHAR_CODE('\xb5doc') +kInternetSitesFolderType = FOUR_CHAR_CODE('site') +kPublicFolderType = FOUR_CHAR_CODE('pubb') +kAudioSupportFolderType = FOUR_CHAR_CODE('adio') +kAudioSoundsFolderType = FOUR_CHAR_CODE('asnd') +kAudioSoundBanksFolderType = FOUR_CHAR_CODE('bank') +kAudioAlertSoundsFolderType = FOUR_CHAR_CODE('alrt') +kAudioPlugInsFolderType = FOUR_CHAR_CODE('aplg') +kAudioComponentsFolderType = FOUR_CHAR_CODE('acmp') +kKernelExtensionsFolderType = FOUR_CHAR_CODE('kext') +kDirectoryServicesFolderType = FOUR_CHAR_CODE('dsrv') +kDirectoryServicesPlugInsFolderType = FOUR_CHAR_CODE('dplg') +kLocalesFolderType = FOUR_CHAR_CODE('\xc4loc') +kFindByContentPluginsFolderType = FOUR_CHAR_CODE('fbcp') +kUsersFolderType = FOUR_CHAR_CODE('usrs') +kCurrentUserFolderType = FOUR_CHAR_CODE('cusr') +kCurrentUserRemoteFolderLocation = FOUR_CHAR_CODE('rusf') +kCurrentUserRemoteFolderType = FOUR_CHAR_CODE('rusr') +kSharedUserDataFolderType = FOUR_CHAR_CODE('sdat') +kVolumeSettingsFolderType = FOUR_CHAR_CODE('vsfd') +kAppleshareAutomountServerAliasesFolderType = FOUR_CHAR_CODE('srv\xc4') +kPreMacOS91ApplicationsFolderType = FOUR_CHAR_CODE('\x8cpps') +kPreMacOS91InstallerLogsFolderType = FOUR_CHAR_CODE('\x94lgf') +kPreMacOS91AssistantsFolderType = FOUR_CHAR_CODE('\x8cst\xc4') +kPreMacOS91UtilitiesFolderType = FOUR_CHAR_CODE('\x9fti\xc4') +kPreMacOS91AppleExtrasFolderType = FOUR_CHAR_CODE('\x8cex\xc4') +kPreMacOS91MacOSReadMesFolderType = FOUR_CHAR_CODE('\xb5or\xc4') +kPreMacOS91InternetFolderType = FOUR_CHAR_CODE('\x94nt\xc4') +kPreMacOS91AutomountedServersFolderType = FOUR_CHAR_CODE('\xa7rv\xc4') +kPreMacOS91StationeryFolderType = FOUR_CHAR_CODE('\xbfdst') +kCreateFolderAtBoot = 0x00000002 +kCreateFolderAtBootBit = 1 +kFolderCreatedInvisible = 0x00000004 +kFolderCreatedInvisibleBit = 2 +kFolderCreatedNameLocked = 0x00000008 +kFolderCreatedNameLockedBit = 3 +kFolderCreatedAdminPrivs = 0x00000010 +kFolderCreatedAdminPrivsBit = 4 +kFolderInUserFolder = 0x00000020 +kFolderInUserFolderBit = 5 +kFolderTrackedByAlias = 0x00000040 +kFolderTrackedByAliasBit = 6 +kFolderInRemoteUserFolderIfAvailable = 0x00000080 +kFolderInRemoteUserFolderIfAvailableBit = 7 +kFolderNeverMatchedInIdentifyFolder = 0x00000100 +kFolderNeverMatchedInIdentifyFolderBit = 8 +kFolderMustStayOnSameVolume = 0x00000200 +kFolderMustStayOnSameVolumeBit = 9 +kFolderManagerFolderInMacOS9FolderIfMacOSXIsInstalledMask = 0x00000400 +kFolderManagerFolderInMacOS9FolderIfMacOSXIsInstalledBit = 10 +kFolderInLocalOrRemoteUserFolder = kFolderInUserFolder | kFolderInRemoteUserFolderIfAvailable +kRelativeFolder = FOUR_CHAR_CODE('relf') +kSpecialFolder = FOUR_CHAR_CODE('spcf') +kBlessedFolder = FOUR_CHAR_CODE('blsf') +kRootFolder = FOUR_CHAR_CODE('rotf') +kCurrentUserFolderLocation = FOUR_CHAR_CODE('cusf') +kFindFolderRedirectionFlagUseDistinctUserFoldersBit = 0 +kFindFolderRedirectionFlagUseGivenVRefAndDirIDAsUserFolderBit = 1 +kFindFolderRedirectionFlagsUseGivenVRefNumAndDirIDAsRemoteUserFolderBit = 2 +kFolderManagerUserRedirectionGlobalsCurrentVersion = 1 +kFindFolderExtendedFlagsDoNotFollowAliasesBit = 0 +kFindFolderExtendedFlagsDoNotUseUserFolderBit = 1 +kFindFolderExtendedFlagsUseOtherUserRecord = 0x01000000 +kFolderManagerNotificationMessageUserLogIn = FOUR_CHAR_CODE('log+') +kFolderManagerNotificationMessagePreUserLogIn = FOUR_CHAR_CODE('logj') +kFolderManagerNotificationMessageUserLogOut = FOUR_CHAR_CODE('log-') +kFolderManagerNotificationMessagePostUserLogOut = FOUR_CHAR_CODE('logp') +kFolderManagerNotificationDiscardCachedData = FOUR_CHAR_CODE('dche') +kFolderManagerNotificationMessageLoginStartup = FOUR_CHAR_CODE('stup') +kDoNotRemoveWhenCurrentApplicationQuitsBit = 0 +kDoNotRemoveWheCurrentApplicationQuitsBit = kDoNotRemoveWhenCurrentApplicationQuitsBit +kStopIfAnyNotificationProcReturnsErrorBit = 31 |