File Information Flags
The Finder keeps file information flags for each file. These flags are located
in the fdFlags field of the ioFlFndrInfo record of a parameter block. They
may change with newer versions of the Finder (these are the latest as of
technote #40). Finders 5.4 and newer assign the following meanings to the
flags:
Bit Meaning
0 set if file/folder is on the desktop (Finder 5.0 and later)
1 bFOwnAppl bit (used internally)
2 reserved (currently unused)
3 reserved (currently unused)
4 bFNever bit (never SwitchLaunch)
5 bFAlways bit (always SwitchLaunch)
6 set if file is a shareable application
7 Reserved bit (used by System)
8 Inited bit (seen by Finder)
9 Changed bit (used internally by Finder)
10 Busy bit (copied from File System busy bit)
11 NoCopy bit (not used in 5.0 and later, formerly called Bozo Bit)
12 System bit (set if file is a system file)
13 HasBundle bit
14 Invisible bit
15 Locked bit