1 # Generated from 'Files.h'
3 def FOUR_CHAR_CODE(x
): return x
20 pleaseCacheMask
= 0x0010
27 forceReadMask
= 0x0040
30 newLineCharMask
= 0xFF00
42 fsSBFlXFndrInfo
= 4096
52 fsSBPartialNameBit
= 0
63 fsSBFlXFndrInfoBit
= 12
71 fsSBDrFndrInfoBit
= 12
91 bHasPersonalAccessPrivileges
= 9
96 bHasBlankAccessPrivileges
= 4
97 bSupportsAsyncRequests
= 3
98 bSupportsTrashVolumeCache
= 2
100 bSupportsHFSPlusAPIs
= 1
101 bSupportsFSCatalogSearch
= 2
102 bSupportsFSExchangeObjects
= 3
103 bSupports2TBFiles
= 4
104 bSupportsLongNames
= 5
105 bSupportsMultiScriptNames
= 6
106 bSupportsNamedForks
= 7
107 bSupportsSubtreeIterators
= 8
108 bL2PCanMapFileBlocks
= 9
109 bParentModDateChanges
= 10
110 bAncestorModDateChanges
= 11
111 bSupportsSymbolicLinks
= 13
113 bAllowCDiDataHandler
= 17
120 kicnsIconFamily
= 239
122 kLarge4BitIconSize
= 512
123 kLarge8BitIconSize
= 1024
125 kSmall4BitIconSize
= 128
126 kSmall8BitIconSize
= 256
127 kWidePosOffsetBit
= 8
128 kUseWidePositioning
= (1 << kWidePosOffsetBit
)
129 kMaximumBlocksIn4GB
= 0x007FFFFF
131 kNoUserAuthentication
= 1
134 kTwoWayEncryptPassword
= 6
142 kVCBFlagsIdleFlushBit
= 3
143 kVCBFlagsIdleFlushMask
= 0x0008
144 kVCBFlagsHFSPlusAPIsBit
= 4
145 kVCBFlagsHFSPlusAPIsMask
= 0x0010
146 kVCBFlagsHardwareGoneBit
= 5
147 kVCBFlagsHardwareGoneMask
= 0x0020
148 kVCBFlagsVolumeDirtyBit
= 15
149 kVCBFlagsVolumeDirtyMask
= 0x8000
150 kioVAtrbDefaultVolumeBit
= 5
151 kioVAtrbDefaultVolumeMask
= 0x0020
152 kioVAtrbFilesOpenBit
= 6
153 kioVAtrbFilesOpenMask
= 0x0040
154 kioVAtrbHardwareLockedBit
= 7
155 kioVAtrbHardwareLockedMask
= 0x0080
156 kioVAtrbSoftwareLockedBit
= 15
157 kioVAtrbSoftwareLockedMask
= 0x8000
158 kioFlAttribLockedBit
= 0
159 kioFlAttribLockedMask
= 0x01
160 kioFlAttribResOpenBit
= 2
161 kioFlAttribResOpenMask
= 0x04
162 kioFlAttribDataOpenBit
= 3
163 kioFlAttribDataOpenMask
= 0x08
164 kioFlAttribDirBit
= 4
165 kioFlAttribDirMask
= 0x10
168 kioFlAttribCopyProtBit
= 6
169 kioFlAttribCopyProtMask
= 0x40
170 kioFlAttribFileOpenBit
= 7
171 kioFlAttribFileOpenMask
= 0x80
172 kioFlAttribInSharedBit
= 2
173 kioFlAttribInSharedMask
= 0x04
174 kioFlAttribMountedBit
= 3
175 kioFlAttribMountedMask
= 0x08
176 kioFlAttribSharePointBit
= 5
177 kioFlAttribSharePointMask
= 0x20
179 kioFCBWriteMask
= 0x0100
180 kioFCBResourceBit
= 9
181 kioFCBResourceMask
= 0x0200
182 kioFCBWriteLockedBit
= 10
183 kioFCBWriteLockedMask
= 0x0400
184 kioFCBLargeFileBit
= 11
185 kioFCBLargeFileMask
= 0x0800
186 kioFCBSharedWriteBit
= 12
187 kioFCBSharedWriteMask
= 0x1000
188 kioFCBFileLockedBit
= 13
189 kioFCBFileLockedMask
= 0x2000
190 kioFCBOwnClumpBit
= 14
191 kioFCBOwnClumpMask
= 0x4000
192 kioFCBModifiedBit
= 15
193 kioFCBModifiedMask
= 0x8000
194 kioACUserNoSeeFolderBit
= 0
195 kioACUserNoSeeFolderMask
= 0x01
196 kioACUserNoSeeFilesBit
= 1
197 kioACUserNoSeeFilesMask
= 0x02
198 kioACUserNoMakeChangesBit
= 2
199 kioACUserNoMakeChangesMask
= 0x04
200 kioACUserNotOwnerBit
= 7
201 kioACUserNotOwnerMask
= 0x80
202 kioACAccessOwnerBit
= 31
203 # kioACAccessOwnerMask = (long)0x80000000
204 kioACAccessBlankAccessBit
= 28
205 kioACAccessBlankAccessMask
= 0x10000000
206 kioACAccessUserWriteBit
= 26
207 kioACAccessUserWriteMask
= 0x04000000
208 kioACAccessUserReadBit
= 25
209 kioACAccessUserReadMask
= 0x02000000
210 kioACAccessUserSearchBit
= 24
211 kioACAccessUserSearchMask
= 0x01000000
212 kioACAccessEveryoneWriteBit
= 18
213 kioACAccessEveryoneWriteMask
= 0x00040000
214 kioACAccessEveryoneReadBit
= 17
215 kioACAccessEveryoneReadMask
= 0x00020000
216 kioACAccessEveryoneSearchBit
= 16
217 kioACAccessEveryoneSearchMask
= 0x00010000
218 kioACAccessGroupWriteBit
= 10
219 kioACAccessGroupWriteMask
= 0x00000400
220 kioACAccessGroupReadBit
= 9
221 kioACAccessGroupReadMask
= 0x00000200
222 kioACAccessGroupSearchBit
= 8
223 kioACAccessGroupSearchMask
= 0x00000100
224 kioACAccessOwnerWriteBit
= 2
225 kioACAccessOwnerWriteMask
= 0x00000004
226 kioACAccessOwnerReadBit
= 1
227 kioACAccessOwnerReadMask
= 0x00000002
228 kioACAccessOwnerSearchBit
= 0
229 kioACAccessOwnerSearchMask
= 0x00000001
230 kfullPrivileges
= 0x00070007
231 kownerPrivileges
= 0x00000007
233 kadministratorUser
= 1
235 AppleShareMediaType
= FOUR_CHAR_CODE('afpm')
236 volMountNoLoginMsgFlagBit
= 0
237 volMountNoLoginMsgFlagMask
= 0x0001
238 volMountExtendedFlagsBit
= 7
239 volMountExtendedFlagsMask
= 0x0080
240 volMountInteractBit
= 15
241 volMountInteractMask
= 0x8000
242 volMountChangedBit
= 14
243 volMountChangedMask
= 0x4000
244 volMountFSReservedMask
= 0x00FF
245 volMountSysReservedMask
= 0xFF00
246 kAFPExtendedFlagsAlternateAddressMask
= 1
248 kAFPTagTypeIPPort
= 0x02
249 kAFPTagTypeDDP
= 0x03
250 kAFPTagTypeDNS
= 0x04
251 kAFPTagLengthIP
= 0x06
252 kAFPTagLengthIPPort
= 0x08
253 kAFPTagLengthDDP
= 0x06
254 kFSInvalidVolumeRefNum
= 0
255 kFSCatInfoNone
= 0x00000000
256 kFSCatInfoTextEncoding
= 0x00000001
257 kFSCatInfoNodeFlags
= 0x00000002
258 kFSCatInfoVolume
= 0x00000004
259 kFSCatInfoParentDirID
= 0x00000008
260 kFSCatInfoNodeID
= 0x00000010
261 kFSCatInfoCreateDate
= 0x00000020
262 kFSCatInfoContentMod
= 0x00000040
263 kFSCatInfoAttrMod
= 0x00000080
264 kFSCatInfoAccessDate
= 0x00000100
265 kFSCatInfoBackupDate
= 0x00000200
266 kFSCatInfoPermissions
= 0x00000400
267 kFSCatInfoFinderInfo
= 0x00000800
268 kFSCatInfoFinderXInfo
= 0x00001000
269 kFSCatInfoValence
= 0x00002000
270 kFSCatInfoDataSizes
= 0x00004000
271 kFSCatInfoRsrcSizes
= 0x00008000
272 kFSCatInfoSharingFlags
= 0x00010000
273 kFSCatInfoUserPrivs
= 0x00020000
274 kFSCatInfoAllDates
= 0x000003E0
275 kFSCatInfoGettableInfo
= 0x0003FFFF
276 kFSCatInfoSettableInfo
= 0x00001FE3
277 # kFSCatInfoReserved = (long)0xFFFC0000
279 kFSNodeLockedMask
= 0x0001
280 kFSNodeResOpenBit
= 2
281 kFSNodeResOpenMask
= 0x0004
282 kFSNodeDataOpenBit
= 3
283 kFSNodeDataOpenMask
= 0x0008
284 kFSNodeIsDirectoryBit
= 4
285 kFSNodeIsDirectoryMask
= 0x0010
286 kFSNodeCopyProtectBit
= 6
287 kFSNodeCopyProtectMask
= 0x0040
288 kFSNodeForkOpenBit
= 7
289 kFSNodeForkOpenMask
= 0x0080
290 kFSNodeInSharedBit
= 2
291 kFSNodeInSharedMask
= 0x0004
292 kFSNodeIsMountedBit
= 3
293 kFSNodeIsMountedMask
= 0x0008
294 kFSNodeIsSharePointBit
= 5
295 kFSNodeIsSharePointMask
= 0x0020
297 kFSIterateSubtree
= 1
299 # kFSIterateReserved = (long)0xFFFFFFFC
300 fsSBNodeID
= 0x00008000
301 fsSBAttributeModDate
= 0x00010000
302 fsSBAccessDate
= 0x00020000
303 fsSBPermissions
= 0x00040000
305 fsSBAttributeModDateBit
= 16
306 fsSBAccessDateBit
= 17
307 fsSBPermissionsBit
= 18
308 kFSAllocDefaultFlags
= 0x0000
309 kFSAllocAllOrNothingMask
= 0x0001
310 kFSAllocContiguousMask
= 0x0002
311 kFSAllocNoRoundUpMask
= 0x0004
312 kFSAllocReservedMask
= 0xFFF8
313 kFSVolInfoNone
= 0x0000
314 kFSVolInfoCreateDate
= 0x0001
315 kFSVolInfoModDate
= 0x0002
316 kFSVolInfoBackupDate
= 0x0004
317 kFSVolInfoCheckedDate
= 0x0008
318 kFSVolInfoFileCount
= 0x0010
319 kFSVolInfoDirCount
= 0x0020
320 kFSVolInfoSizes
= 0x0040
321 kFSVolInfoBlocks
= 0x0080
322 kFSVolInfoNextAlloc
= 0x0100
323 kFSVolInfoRsrcClump
= 0x0200
324 kFSVolInfoDataClump
= 0x0400
325 kFSVolInfoNextID
= 0x0800
326 kFSVolInfoFinderInfo
= 0x1000
327 kFSVolInfoFlags
= 0x2000
328 kFSVolInfoFSInfo
= 0x4000
329 kFSVolInfoDriveInfo
= 0x8000
330 kFSVolInfoGettableInfo
= 0xFFFF
331 kFSVolInfoSettableInfo
= 0x3004
332 kFSVolFlagDefaultVolumeBit
= 5
333 kFSVolFlagDefaultVolumeMask
= 0x0020
334 kFSVolFlagFilesOpenBit
= 6
335 kFSVolFlagFilesOpenMask
= 0x0040
336 kFSVolFlagHardwareLockedBit
= 7
337 kFSVolFlagHardwareLockedMask
= 0x0080
338 kFSVolFlagSoftwareLockedBit
= 15
339 kFSVolFlagSoftwareLockedMask
= 0x8000
340 kFNDirectoryModifiedMessage
= 1
341 rAliasType
= FOUR_CHAR_CODE('alis')
342 kARMMountVol
= 0x00000001
343 kARMNoUI
= 0x00000002
344 kARMMultVols
= 0x00000008
345 kARMSearch
= 0x00000100
346 kARMSearchMore
= 0x00000200
347 kARMSearchRelFirst
= 0x00000400
353 kResolveAliasFileNoUI
= 0x00000001
354 kClippingCreator
= FOUR_CHAR_CODE('drag')
355 kClippingPictureType
= FOUR_CHAR_CODE('clpp')
356 kClippingTextType
= FOUR_CHAR_CODE('clpt')
357 kClippingSoundType
= FOUR_CHAR_CODE('clps')
358 kClippingUnknownType
= FOUR_CHAR_CODE('clpu')
359 kInternetLocationCreator
= FOUR_CHAR_CODE('drag')
360 kInternetLocationHTTP
= FOUR_CHAR_CODE('ilht')
361 kInternetLocationFTP
= FOUR_CHAR_CODE('ilft')
362 kInternetLocationFile
= FOUR_CHAR_CODE('ilfi')
363 kInternetLocationMail
= FOUR_CHAR_CODE('ilma')
364 kInternetLocationNNTP
= FOUR_CHAR_CODE('ilnw')
365 kInternetLocationAFP
= FOUR_CHAR_CODE('ilaf')
366 kInternetLocationAppleTalk
= FOUR_CHAR_CODE('ilat')
367 kInternetLocationNSL
= FOUR_CHAR_CODE('ilns')
368 kInternetLocationGeneric
= FOUR_CHAR_CODE('ilge')
369 kCustomIconResource
= -16455
370 kCustomBadgeResourceType
= FOUR_CHAR_CODE('badg')
371 kCustomBadgeResourceID
= kCustomIconResource
372 kCustomBadgeResourceVersion
= 0
373 # kSystemFolderType = 'macs'.
374 kRoutingResourceType
= FOUR_CHAR_CODE('rout')
375 kRoutingResourceID
= 0
376 kContainerFolderAliasType
= FOUR_CHAR_CODE('fdrp')
377 kContainerTrashAliasType
= FOUR_CHAR_CODE('trsh')
378 kContainerHardDiskAliasType
= FOUR_CHAR_CODE('hdsk')
379 kContainerFloppyAliasType
= FOUR_CHAR_CODE('flpy')
380 kContainerServerAliasType
= FOUR_CHAR_CODE('srvr')
381 kApplicationAliasType
= FOUR_CHAR_CODE('adrp')
382 kContainerAliasType
= FOUR_CHAR_CODE('drop')
383 kDesktopPrinterAliasType
= FOUR_CHAR_CODE('dtpa')
384 kContainerCDROMAliasType
= FOUR_CHAR_CODE('cddr')
385 kApplicationCPAliasType
= FOUR_CHAR_CODE('acdp')
386 kApplicationDAAliasType
= FOUR_CHAR_CODE('addp')
387 kPackageAliasType
= FOUR_CHAR_CODE('fpka')
388 kAppPackageAliasType
= FOUR_CHAR_CODE('fapa')
389 kSystemFolderAliasType
= FOUR_CHAR_CODE('fasy')
390 kAppleMenuFolderAliasType
= FOUR_CHAR_CODE('faam')
391 kStartupFolderAliasType
= FOUR_CHAR_CODE('fast')
392 kPrintMonitorDocsFolderAliasType
= FOUR_CHAR_CODE('fapn')
393 kPreferencesFolderAliasType
= FOUR_CHAR_CODE('fapf')
394 kControlPanelFolderAliasType
= FOUR_CHAR_CODE('fact')
395 kExtensionFolderAliasType
= FOUR_CHAR_CODE('faex')
396 kExportedFolderAliasType
= FOUR_CHAR_CODE('faet')
397 kDropFolderAliasType
= FOUR_CHAR_CODE('fadr')
398 kSharedFolderAliasType
= FOUR_CHAR_CODE('fash')
399 kMountedFolderAliasType
= FOUR_CHAR_CODE('famn')
404 kHasBeenInited
= 0x0100
405 kHasCustomIcon
= 0x0400
406 kIsStationery
= 0x0800
409 kIsInvisible
= 0x4000
412 fHasBundle
= kHasBundle
413 fInvisible
= kIsInvisible
417 kIsStationary
= kIsStationery
418 kExtendedFlagsAreInvalid
= 0x8000
419 kExtendedFlagHasCustomBadge
= 0x0100
420 kExtendedFlagHasRoutingInfo
= 0x0004
421 kFirstMagicBusyFiletype
= FOUR_CHAR_CODE('bzy ')
422 kLastMagicBusyFiletype
= FOUR_CHAR_CODE('bzy?')
423 kMagicBusyCreationDate
= 0x4F3AFDB0