38 #if PRAGMA_STRUCT_ALIGN
39 #pragma options align = mac68k
40 #elif PRAGMA_STRUCT_PACKPUSH
42 #elif PRAGMA_STRUCT_PACK
48 kClippingCreator = FOUR_CHAR_CODE(
'drag'),
49 kClippingPictureType = FOUR_CHAR_CODE(
'clpp'),
50 kClippingTextType = FOUR_CHAR_CODE(
'clpt'),
51 kClippingSoundType = FOUR_CHAR_CODE(
'clps'),
52 kClippingUnknownType = FOUR_CHAR_CODE(
'clpu')
57 kInternetLocationCreator = FOUR_CHAR_CODE(
'drag'),
58 kInternetLocationHTTP = FOUR_CHAR_CODE(
'ilht'),
59 kInternetLocationFTP = FOUR_CHAR_CODE(
'ilft'),
60 kInternetLocationFile = FOUR_CHAR_CODE(
'ilfi'),
61 kInternetLocationMail = FOUR_CHAR_CODE(
'ilma'),
62 kInternetLocationNNTP = FOUR_CHAR_CODE(
'ilnw'),
63 kInternetLocationAFP = FOUR_CHAR_CODE(
'ilaf'),
64 kInternetLocationAppleTalk = FOUR_CHAR_CODE(
'ilat'),
65 kInternetLocationNSL = FOUR_CHAR_CODE(
'ilns'),
66 kInternetLocationGeneric = FOUR_CHAR_CODE(
'ilge')
70 kCustomIconResource = -16455
82 kCustomBadgeResourceType = FOUR_CHAR_CODE(
'badg'),
83 kCustomBadgeResourceID = kCustomIconResource,
84 kCustomBadgeResourceVersion = 0
90 customBadgeResourceID;
92 OSType customBadgeType;
93 OSType customBadgeCreator;
94 OSType windowBadgeType;
99 OSType overrideCreator;
113 enum { kRoutingResourceType = FOUR_CHAR_CODE(
'rout'), kRoutingResourceID = 0 };
119 OSType destinationFolder;
120 OSType reservedField;
128 kContainerFolderAliasType =
129 FOUR_CHAR_CODE(
'fdrp'),
130 kContainerTrashAliasType =
131 FOUR_CHAR_CODE(
'trsh'),
132 kContainerHardDiskAliasType =
133 FOUR_CHAR_CODE(
'hdsk'),
134 kContainerFloppyAliasType =
135 FOUR_CHAR_CODE(
'flpy'),
136 kContainerServerAliasType =
137 FOUR_CHAR_CODE(
'srvr'),
138 kApplicationAliasType =
139 FOUR_CHAR_CODE(
'adrp'),
140 kContainerAliasType =
141 FOUR_CHAR_CODE(
'drop'),
142 kDesktopPrinterAliasType =
143 FOUR_CHAR_CODE(
'dtpa'),
144 kContainerCDROMAliasType = FOUR_CHAR_CODE(
'cddr'),
145 kApplicationCPAliasType =
146 FOUR_CHAR_CODE(
'acdp'),
147 kApplicationDAAliasType =
148 FOUR_CHAR_CODE(
'addp'),
149 kPackageAliasType = FOUR_CHAR_CODE(
'fpka'),
150 kAppPackageAliasType =
151 FOUR_CHAR_CODE(
'fapa')
156 kSystemFolderAliasType = FOUR_CHAR_CODE(
'fasy'),
157 kAppleMenuFolderAliasType = FOUR_CHAR_CODE(
'faam'),
158 kStartupFolderAliasType = FOUR_CHAR_CODE(
'fast'),
159 kPrintMonitorDocsFolderAliasType = FOUR_CHAR_CODE(
'fapn'),
160 kPreferencesFolderAliasType = FOUR_CHAR_CODE(
'fapf'),
161 kControlPanelFolderAliasType = FOUR_CHAR_CODE(
'fact'),
162 kExtensionFolderAliasType = FOUR_CHAR_CODE(
'faex')
167 kExportedFolderAliasType = FOUR_CHAR_CODE(
'faet'),
168 kDropFolderAliasType = FOUR_CHAR_CODE(
'fadr'),
169 kSharedFolderAliasType = FOUR_CHAR_CODE(
'fash'),
170 kMountedFolderAliasType = FOUR_CHAR_CODE(
'famn')
186 kHasNoINITs = 0x0080,
188 kHasBeenInited = 0x0100,
195 kHasCustomIcon = 0x0400,
196 kIsStationery = 0x0800,
197 kNameLocked = 0x1000,
199 kIsInvisible = 0x4000,
206 fHasBundle = kHasBundle,
207 fInvisible = kIsInvisible
211 enum { fTrash = -3, fDesktop = -2, fDisk = 0 };
214 enum { kIsStationary = kIsStationery };
221 kExtendedFlagsAreInvalid =
223 kExtendedFlagHasCustomBadge =
225 kExtendedFlagHasRoutingInfo =
237 kFirstMagicBusyFiletype = FOUR_CHAR_CODE(
'bzy '),
238 kLastMagicBusyFiletype = FOUR_CHAR_CODE(
'bzy?')
247 enum { kMagicBusyCreationDate = 0x4F3AFDB0 };
263 UInt16 reservedField;
271 UInt16 reservedField;
279 SInt32 putAwayFolderID;
283 Point scrollPosition;
288 SInt32 putAwayFolderID;
321 SInt16 fdReserved[3];
361 #if PRAGMA_STRUCT_ALIGN
362 #pragma options align = reset
363 #elif PRAGMA_STRUCT_PACKPUSH
365 #elif PRAGMA_STRUCT_PACK
369 #ifdef PRAGMA_IMPORT_OFF
Basic Macintosh data types.
Definition: MacTypes.h:520
Definition: MacTypes.h:527