| # 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 |
| rAliasType = FOUR_CHAR_CODE('alis') |
| kARMMountVol = 0x00000001 |
| kARMNoUI = 0x00000002 |
| kARMMultVols = 0x00000008 |
| kARMSearch = 0x00000100 |
| kARMSearchMore = 0x00000200 |
| kARMSearchRelFirst = 0x00000400 |
| asiZoneName = -3 |
| asiServerName = -2 |
| asiVolumeName = -1 |
| asiAliasName = 0 |
| asiParentName = 1 |
| kResolveAliasFileNoUI = 0x00000001 |
| 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') |
| 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') |
| kCustomIconResource = -16455 |
| kCustomBadgeResourceType = FOUR_CHAR_CODE('badg') |
| kCustomBadgeResourceID = kCustomIconResource |
| kCustomBadgeResourceVersion = 0 |
| # kSystemFolderType = 'macs'. |
| kRoutingResourceType = FOUR_CHAR_CODE('rout') |
| kRoutingResourceID = 0 |
| kContainerFolderAliasType = FOUR_CHAR_CODE('fdrp') |
| kContainerTrashAliasType = FOUR_CHAR_CODE('trsh') |
| kContainerHardDiskAliasType = FOUR_CHAR_CODE('hdsk') |
| kContainerFloppyAliasType = FOUR_CHAR_CODE('flpy') |
| kContainerServerAliasType = FOUR_CHAR_CODE('srvr') |
| kApplicationAliasType = FOUR_CHAR_CODE('adrp') |
| kContainerAliasType = FOUR_CHAR_CODE('drop') |
| kDesktopPrinterAliasType = FOUR_CHAR_CODE('dtpa') |
| kContainerCDROMAliasType = FOUR_CHAR_CODE('cddr') |
| kApplicationCPAliasType = FOUR_CHAR_CODE('acdp') |
| kApplicationDAAliasType = FOUR_CHAR_CODE('addp') |
| kPackageAliasType = FOUR_CHAR_CODE('fpka') |
| kAppPackageAliasType = FOUR_CHAR_CODE('fapa') |
| 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') |
| kExportedFolderAliasType = FOUR_CHAR_CODE('faet') |
| kDropFolderAliasType = FOUR_CHAR_CODE('fadr') |
| kSharedFolderAliasType = FOUR_CHAR_CODE('fash') |
| kMountedFolderAliasType = FOUR_CHAR_CODE('famn') |
| kIsOnDesk = 0x0001 |
| kColor = 0x000E |
| kIsShared = 0x0040 |
| kHasNoINITs = 0x0080 |
| kHasBeenInited = 0x0100 |
| kHasCustomIcon = 0x0400 |
| kIsStationery = 0x0800 |
| kNameLocked = 0x1000 |
| kHasBundle = 0x2000 |
| kIsInvisible = 0x4000 |
| kIsAlias = 0x8000 |
| fOnDesk = kIsOnDesk |
| fHasBundle = kHasBundle |
| fInvisible = kIsInvisible |
| fTrash = -3 |
| fDesktop = -2 |
| fDisk = 0 |
| kIsStationary = kIsStationery |
| kExtendedFlagsAreInvalid = 0x8000 |
| kExtendedFlagHasCustomBadge = 0x0100 |
| kExtendedFlagHasRoutingInfo = 0x0004 |
| kFirstMagicBusyFiletype = FOUR_CHAR_CODE('bzy ') |
| kLastMagicBusyFiletype = FOUR_CHAR_CODE('bzy?') |
| kMagicBusyCreationDate = 0x4F3AFDB0 |