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