blob: 3e07ff677e9f81ec3abc938ad8311ee5f65e3fcc [file] [log] [blame]
Jack Jansene2ba8732002-11-22 14:58:35 +00001# Generated from 'Files.h'
2
3def FOUR_CHAR_CODE(x): return x
4true = True
5false = False
6fsCurPerm = 0x00
7fsRdPerm = 0x01
8fsWrPerm = 0x02
9fsRdWrPerm = 0x03
10fsRdWrShPerm = 0x04
11fsRdDenyPerm = 0x10
12fsWrDenyPerm = 0x20
13fsRtParID = 1
14fsRtDirID = 2
15fsAtMark = 0
16fsFromStart = 1
17fsFromLEOF = 2
18fsFromMark = 3
19pleaseCacheBit = 4
20pleaseCacheMask = 0x0010
21noCacheBit = 5
22noCacheMask = 0x0020
23rdVerifyBit = 6
24rdVerifyMask = 0x0040
25rdVerify = 64
26forceReadBit = 6
27forceReadMask = 0x0040
28newLineBit = 7
29newLineMask = 0x0080
30newLineCharMask = 0xFF00
31fsSBPartialName = 1
32fsSBFullName = 2
33fsSBFlAttrib = 4
34fsSBFlFndrInfo = 8
35fsSBFlLgLen = 32
36fsSBFlPyLen = 64
37fsSBFlRLgLen = 128
38fsSBFlRPyLen = 256
39fsSBFlCrDat = 512
40fsSBFlMdDat = 1024
41fsSBFlBkDat = 2048
42fsSBFlXFndrInfo = 4096
43fsSBFlParID = 8192
44fsSBNegate = 16384
45fsSBDrUsrWds = 8
46fsSBDrNmFls = 16
47fsSBDrCrDat = 512
48fsSBDrMdDat = 1024
49fsSBDrBkDat = 2048
50fsSBDrFndrInfo = 4096
51fsSBDrParID = 8192
52fsSBPartialNameBit = 0
53fsSBFullNameBit = 1
54fsSBFlAttribBit = 2
55fsSBFlFndrInfoBit = 3
56fsSBFlLgLenBit = 5
57fsSBFlPyLenBit = 6
58fsSBFlRLgLenBit = 7
59fsSBFlRPyLenBit = 8
60fsSBFlCrDatBit = 9
61fsSBFlMdDatBit = 10
62fsSBFlBkDatBit = 11
63fsSBFlXFndrInfoBit = 12
64fsSBFlParIDBit = 13
65fsSBNegateBit = 14
66fsSBDrUsrWdsBit = 3
67fsSBDrNmFlsBit = 4
68fsSBDrCrDatBit = 9
69fsSBDrMdDatBit = 10
70fsSBDrBkDatBit = 11
71fsSBDrFndrInfoBit = 12
72fsSBDrParIDBit = 13
73bLimitFCBs = 31
74bLocalWList = 30
75bNoMiniFndr = 29
76bNoVNEdit = 28
77bNoLclSync = 27
78bTrshOffLine = 26
79bNoSwitchTo = 25
80bNoDeskItems = 20
81bNoBootBlks = 19
82bAccessCntl = 18
83bNoSysDir = 17
84bHasExtFSVol = 16
85bHasOpenDeny = 15
86bHasCopyFile = 14
87bHasMoveRename = 13
88bHasDesktopMgr = 12
89bHasShortName = 11
90bHasFolderLock = 10
91bHasPersonalAccessPrivileges = 9
92bHasUserGroupList = 8
93bHasCatSearch = 7
94bHasFileIDs = 6
95bHasBTreeMgr = 5
96bHasBlankAccessPrivileges = 4
97bSupportsAsyncRequests = 3
98bSupportsTrashVolumeCache = 2
99bIsEjectable = 0
100bSupportsHFSPlusAPIs = 1
101bSupportsFSCatalogSearch = 2
102bSupportsFSExchangeObjects = 3
103bSupports2TBFiles = 4
104bSupportsLongNames = 5
105bSupportsMultiScriptNames = 6
106bSupportsNamedForks = 7
107bSupportsSubtreeIterators = 8
108bL2PCanMapFileBlocks = 9
109bParentModDateChanges = 10
110bAncestorModDateChanges = 11
111bSupportsSymbolicLinks = 13
112bIsAutoMounted = 14
113bAllowCDiDataHandler = 17
114kLargeIcon = 1
115kLarge4BitIcon = 2
116kLarge8BitIcon = 3
117kSmallIcon = 4
118kSmall4BitIcon = 5
119kSmall8BitIcon = 6
120kicnsIconFamily = 239
121kLargeIconSize = 256
122kLarge4BitIconSize = 512
123kLarge8BitIconSize = 1024
124kSmallIconSize = 64
125kSmall4BitIconSize = 128
126kSmall8BitIconSize = 256
127kWidePosOffsetBit = 8
128kUseWidePositioning = (1 << kWidePosOffsetBit)
129kMaximumBlocksIn4GB = 0x007FFFFF
130fsUnixPriv = 1
131kNoUserAuthentication = 1
132kPassword = 2
133kEncryptPassword = 3
134kTwoWayEncryptPassword = 6
135kOwnerID2Name = 1
136kGroupID2Name = 2
137kOwnerName2ID = 3
138kGroupName2ID = 4
139kReturnNextUser = 1
140kReturnNextGroup = 2
141kReturnNextUG = 3
142kVCBFlagsIdleFlushBit = 3
143kVCBFlagsIdleFlushMask = 0x0008
144kVCBFlagsHFSPlusAPIsBit = 4
145kVCBFlagsHFSPlusAPIsMask = 0x0010
146kVCBFlagsHardwareGoneBit = 5
147kVCBFlagsHardwareGoneMask = 0x0020
148kVCBFlagsVolumeDirtyBit = 15
149kVCBFlagsVolumeDirtyMask = 0x8000
150kioVAtrbDefaultVolumeBit = 5
151kioVAtrbDefaultVolumeMask = 0x0020
152kioVAtrbFilesOpenBit = 6
153kioVAtrbFilesOpenMask = 0x0040
154kioVAtrbHardwareLockedBit = 7
155kioVAtrbHardwareLockedMask = 0x0080
156kioVAtrbSoftwareLockedBit = 15
157kioVAtrbSoftwareLockedMask = 0x8000
158kioFlAttribLockedBit = 0
159kioFlAttribLockedMask = 0x01
160kioFlAttribResOpenBit = 2
161kioFlAttribResOpenMask = 0x04
162kioFlAttribDataOpenBit = 3
163kioFlAttribDataOpenMask = 0x08
164kioFlAttribDirBit = 4
165kioFlAttribDirMask = 0x10
166ioDirFlg = 4
167ioDirMask = 0x10
168kioFlAttribCopyProtBit = 6
169kioFlAttribCopyProtMask = 0x40
170kioFlAttribFileOpenBit = 7
171kioFlAttribFileOpenMask = 0x80
172kioFlAttribInSharedBit = 2
173kioFlAttribInSharedMask = 0x04
174kioFlAttribMountedBit = 3
175kioFlAttribMountedMask = 0x08
176kioFlAttribSharePointBit = 5
177kioFlAttribSharePointMask = 0x20
178kioFCBWriteBit = 8
179kioFCBWriteMask = 0x0100
180kioFCBResourceBit = 9
181kioFCBResourceMask = 0x0200
182kioFCBWriteLockedBit = 10
183kioFCBWriteLockedMask = 0x0400
184kioFCBLargeFileBit = 11
185kioFCBLargeFileMask = 0x0800
186kioFCBSharedWriteBit = 12
187kioFCBSharedWriteMask = 0x1000
188kioFCBFileLockedBit = 13
189kioFCBFileLockedMask = 0x2000
190kioFCBOwnClumpBit = 14
191kioFCBOwnClumpMask = 0x4000
192kioFCBModifiedBit = 15
193kioFCBModifiedMask = 0x8000
194kioACUserNoSeeFolderBit = 0
195kioACUserNoSeeFolderMask = 0x01
196kioACUserNoSeeFilesBit = 1
197kioACUserNoSeeFilesMask = 0x02
198kioACUserNoMakeChangesBit = 2
199kioACUserNoMakeChangesMask = 0x04
200kioACUserNotOwnerBit = 7
201kioACUserNotOwnerMask = 0x80
202kioACAccessOwnerBit = 31
203# kioACAccessOwnerMask = (long)0x80000000
204kioACAccessBlankAccessBit = 28
205kioACAccessBlankAccessMask = 0x10000000
206kioACAccessUserWriteBit = 26
207kioACAccessUserWriteMask = 0x04000000
208kioACAccessUserReadBit = 25
209kioACAccessUserReadMask = 0x02000000
210kioACAccessUserSearchBit = 24
211kioACAccessUserSearchMask = 0x01000000
212kioACAccessEveryoneWriteBit = 18
213kioACAccessEveryoneWriteMask = 0x00040000
214kioACAccessEveryoneReadBit = 17
215kioACAccessEveryoneReadMask = 0x00020000
216kioACAccessEveryoneSearchBit = 16
217kioACAccessEveryoneSearchMask = 0x00010000
218kioACAccessGroupWriteBit = 10
219kioACAccessGroupWriteMask = 0x00000400
220kioACAccessGroupReadBit = 9
221kioACAccessGroupReadMask = 0x00000200
222kioACAccessGroupSearchBit = 8
223kioACAccessGroupSearchMask = 0x00000100
224kioACAccessOwnerWriteBit = 2
225kioACAccessOwnerWriteMask = 0x00000004
226kioACAccessOwnerReadBit = 1
227kioACAccessOwnerReadMask = 0x00000002
228kioACAccessOwnerSearchBit = 0
229kioACAccessOwnerSearchMask = 0x00000001
230kfullPrivileges = 0x00070007
231kownerPrivileges = 0x00000007
232knoUser = 0
233kadministratorUser = 1
234knoGroup = 0
235AppleShareMediaType = FOUR_CHAR_CODE('afpm')
236volMountNoLoginMsgFlagBit = 0
237volMountNoLoginMsgFlagMask = 0x0001
238volMountExtendedFlagsBit = 7
239volMountExtendedFlagsMask = 0x0080
240volMountInteractBit = 15
241volMountInteractMask = 0x8000
242volMountChangedBit = 14
243volMountChangedMask = 0x4000
244volMountFSReservedMask = 0x00FF
245volMountSysReservedMask = 0xFF00
246kAFPExtendedFlagsAlternateAddressMask = 1
247kAFPTagTypeIP = 0x01
248kAFPTagTypeIPPort = 0x02
249kAFPTagTypeDDP = 0x03
250kAFPTagTypeDNS = 0x04
251kAFPTagLengthIP = 0x06
252kAFPTagLengthIPPort = 0x08
253kAFPTagLengthDDP = 0x06
254kFSInvalidVolumeRefNum = 0
255kFSCatInfoNone = 0x00000000
256kFSCatInfoTextEncoding = 0x00000001
257kFSCatInfoNodeFlags = 0x00000002
258kFSCatInfoVolume = 0x00000004
259kFSCatInfoParentDirID = 0x00000008
260kFSCatInfoNodeID = 0x00000010
261kFSCatInfoCreateDate = 0x00000020
262kFSCatInfoContentMod = 0x00000040
263kFSCatInfoAttrMod = 0x00000080
264kFSCatInfoAccessDate = 0x00000100
265kFSCatInfoBackupDate = 0x00000200
266kFSCatInfoPermissions = 0x00000400
267kFSCatInfoFinderInfo = 0x00000800
268kFSCatInfoFinderXInfo = 0x00001000
269kFSCatInfoValence = 0x00002000
270kFSCatInfoDataSizes = 0x00004000
271kFSCatInfoRsrcSizes = 0x00008000
272kFSCatInfoSharingFlags = 0x00010000
273kFSCatInfoUserPrivs = 0x00020000
274kFSCatInfoAllDates = 0x000003E0
275kFSCatInfoGettableInfo = 0x0003FFFF
276kFSCatInfoSettableInfo = 0x00001FE3
277# kFSCatInfoReserved = (long)0xFFFC0000
278kFSNodeLockedBit = 0
279kFSNodeLockedMask = 0x0001
280kFSNodeResOpenBit = 2
281kFSNodeResOpenMask = 0x0004
282kFSNodeDataOpenBit = 3
283kFSNodeDataOpenMask = 0x0008
284kFSNodeIsDirectoryBit = 4
285kFSNodeIsDirectoryMask = 0x0010
286kFSNodeCopyProtectBit = 6
287kFSNodeCopyProtectMask = 0x0040
288kFSNodeForkOpenBit = 7
289kFSNodeForkOpenMask = 0x0080
290kFSNodeInSharedBit = 2
291kFSNodeInSharedMask = 0x0004
292kFSNodeIsMountedBit = 3
293kFSNodeIsMountedMask = 0x0008
294kFSNodeIsSharePointBit = 5
295kFSNodeIsSharePointMask = 0x0020
296kFSIterateFlat = 0
297kFSIterateSubtree = 1
298kFSIterateDelete = 2
299# kFSIterateReserved = (long)0xFFFFFFFC
300fsSBNodeID = 0x00008000
301fsSBAttributeModDate = 0x00010000
302fsSBAccessDate = 0x00020000
303fsSBPermissions = 0x00040000
304fsSBNodeIDBit = 15
305fsSBAttributeModDateBit = 16
306fsSBAccessDateBit = 17
307fsSBPermissionsBit = 18
308kFSAllocDefaultFlags = 0x0000
309kFSAllocAllOrNothingMask = 0x0001
310kFSAllocContiguousMask = 0x0002
311kFSAllocNoRoundUpMask = 0x0004
312kFSAllocReservedMask = 0xFFF8
313kFSVolInfoNone = 0x0000
314kFSVolInfoCreateDate = 0x0001
315kFSVolInfoModDate = 0x0002
316kFSVolInfoBackupDate = 0x0004
317kFSVolInfoCheckedDate = 0x0008
318kFSVolInfoFileCount = 0x0010
319kFSVolInfoDirCount = 0x0020
320kFSVolInfoSizes = 0x0040
321kFSVolInfoBlocks = 0x0080
322kFSVolInfoNextAlloc = 0x0100
323kFSVolInfoRsrcClump = 0x0200
324kFSVolInfoDataClump = 0x0400
325kFSVolInfoNextID = 0x0800
326kFSVolInfoFinderInfo = 0x1000
327kFSVolInfoFlags = 0x2000
328kFSVolInfoFSInfo = 0x4000
329kFSVolInfoDriveInfo = 0x8000
330kFSVolInfoGettableInfo = 0xFFFF
331kFSVolInfoSettableInfo = 0x3004
332kFSVolFlagDefaultVolumeBit = 5
333kFSVolFlagDefaultVolumeMask = 0x0020
334kFSVolFlagFilesOpenBit = 6
335kFSVolFlagFilesOpenMask = 0x0040
336kFSVolFlagHardwareLockedBit = 7
337kFSVolFlagHardwareLockedMask = 0x0080
338kFSVolFlagSoftwareLockedBit = 15
339kFSVolFlagSoftwareLockedMask = 0x8000
340kFNDirectoryModifiedMessage = 1