19 #ifndef __FINDERREGISTRY__
20 #define __FINDERREGISTRY__
22 #ifndef __AEREGISTRY__
42 #if PRAGMA_STRUCT_ALIGN
43 #pragma options align = mac68k
44 #elif PRAGMA_STRUCT_PACKPUSH
46 #elif PRAGMA_STRUCT_PACK
60 enum { kAEFinderSuite = FOUR_CHAR_CODE(
'fndr') };
68 kAECleanUp = FOUR_CHAR_CODE(
'fclu'),
69 kAEEject = FOUR_CHAR_CODE(
'ejct'),
70 kAEEmpty = FOUR_CHAR_CODE(
'empt'),
71 kAEErase = FOUR_CHAR_CODE(
'fera'),
72 kAEGestalt = FOUR_CHAR_CODE(
'gstl'),
73 kAEPutAway = FOUR_CHAR_CODE(
'ptwy'),
74 kAERebuildDesktopDB = FOUR_CHAR_CODE(
'rddb'),
75 kAESync = FOUR_CHAR_CODE(
'fupd'),
76 kAEInterceptOpen = FOUR_CHAR_CODE(
'fopn')
81 kAEDatabaseSuite = FOUR_CHAR_CODE(
'DATA'),
82 kAESort = FOUR_CHAR_CODE(
'SORT')
94 cInternalFinderObject =
95 FOUR_CHAR_CODE(
'obj ')
110 cApplicationFile = FOUR_CHAR_CODE(
'appf'),
111 cControlPanelFile = FOUR_CHAR_CODE(
'ccdv'),
112 cDeskAccessoryFile = FOUR_CHAR_CODE(
'dafi'),
113 cDocumentFile = FOUR_CHAR_CODE(
'docf'),
114 cFontFile = FOUR_CHAR_CODE(
'fntf'),
115 cSoundFile = FOUR_CHAR_CODE(
'sndf'),
116 cClippingFile = FOUR_CHAR_CODE(
'clpf'),
117 cContainer = FOUR_CHAR_CODE(
'ctnr'),
118 cDesktop = FOUR_CHAR_CODE(
'cdsk'),
119 cSharableContainer = FOUR_CHAR_CODE(
'sctr'),
120 cDisk = FOUR_CHAR_CODE(
'cdis'),
121 cFolder = FOUR_CHAR_CODE(
'cfol'),
122 cSuitcase = FOUR_CHAR_CODE(
'stcs'),
123 cAccessorySuitcase = FOUR_CHAR_CODE(
'dsut'),
124 cFontSuitcase = FOUR_CHAR_CODE(
'fsut'),
125 cTrash = FOUR_CHAR_CODE(
'ctrs'),
126 cDesktopPrinter = FOUR_CHAR_CODE(
'dskp'),
127 cPackage = FOUR_CHAR_CODE(
'pack'),
128 cContentSpace = FOUR_CHAR_CODE(
'dwnd'),
131 cInfoWindow = FOUR_CHAR_CODE(
'iwnd'),
132 cSharingWindow = FOUR_CHAR_CODE(
'swnd'),
133 cStatusWindow = FOUR_CHAR_CODE(
'qwnd'),
134 cClippingWindow = FOUR_CHAR_CODE(
'lwnd'),
135 cPreferencesWindow = FOUR_CHAR_CODE(
'pwnd'),
136 cDTPWindow = FOUR_CHAR_CODE(
'dtpw'),
137 cProcess = FOUR_CHAR_CODE(
'prcs'),
138 cAccessoryProcess = FOUR_CHAR_CODE(
'pcda'),
139 cApplicationProcess = FOUR_CHAR_CODE(
'pcap'),
140 cGroup = FOUR_CHAR_CODE(
'sgrp'),
141 cUser = FOUR_CHAR_CODE(
'cuse'),
144 cPreferences = FOUR_CHAR_CODE(
'cprf'),
145 cLabel = FOUR_CHAR_CODE(
'clbl'),
146 cSound = FOUR_CHAR_CODE(
'snd '),
147 cAliasList = FOUR_CHAR_CODE(
'alst'),
149 FOUR_CHAR_CODE(
'spfl'),
151 cOnlineLocalDisk = FOUR_CHAR_CODE(
'clds'),
153 FOUR_CHAR_CODE(
'crds'),
155 cIconFamily = FOUR_CHAR_CODE(
'ifam')
169 pContainer = cContainer,
170 pContentSpace = cContentSpace,
172 FOUR_CHAR_CODE(
'crtd'),
176 pFolderOld = cFolder,
179 FOUR_CHAR_CODE(
'iimg'),
182 pKind = FOUR_CHAR_CODE(
'kind'),
183 pLabelIndex = FOUR_CHAR_CODE(
'labi'),
184 pModificationDateOld =
185 FOUR_CHAR_CODE(
'modd'),
190 pPosition = FOUR_CHAR_CODE(
'posn'),
191 pIsSelected = FOUR_CHAR_CODE(
'issl'),
194 pPreferencesWindow = cPreferencesWindow
199 pFileCreator = FOUR_CHAR_CODE(
'fcrt'),
200 pFileType = FOUR_CHAR_CODE(
'asty'),
212 enum { pOriginalItem = FOUR_CHAR_CODE(
'orig') };
216 pMinAppPartition = FOUR_CHAR_CODE(
'mprt'),
217 pAppPartition = FOUR_CHAR_CODE(
'appt'),
218 pSuggestedAppPartition = FOUR_CHAR_CODE(
'sprt'),
219 pIsScriptable = FOUR_CHAR_CODE(
'isab')
223 enum { pInternetLocation = FOUR_CHAR_CODE(
'iloc') };
226 enum { pSound = FOUR_CHAR_CODE(
'snd ') };
236 pShowFolderSize = FOUR_CHAR_CODE(
253 pShowDiskInfo = FOUR_CHAR_CODE(
'sdin'),
259 FOUR_CHAR_CODE(
'fstg'),
261 pViewFontSize = FOUR_CHAR_CODE(
'vfsz')
266 pCompletelyExpanded = FOUR_CHAR_CODE(
'pexc'),
269 pExpandable = FOUR_CHAR_CODE(
'pexa'),
270 pExpanded = FOUR_CHAR_CODE(
'pexp'),
272 FOUR_CHAR_CODE(
'svew'),
281 enum { pStartupDisk = FOUR_CHAR_CODE(
'sdsk'), pTrash = FOUR_CHAR_CODE(
'trsh') };
285 pOwner = FOUR_CHAR_CODE(
'sown'),
286 pOwnerPrivileges = FOUR_CHAR_CODE(
'ownr'),
288 pGroupPrivileges = FOUR_CHAR_CODE(
'gppr'),
289 pGuestPrivileges = FOUR_CHAR_CODE(
'gstp'),
290 pArePrivilegesInherited = FOUR_CHAR_CODE(
'iprv'),
291 pExported = FOUR_CHAR_CODE(
'sexp'),
292 pMounted = FOUR_CHAR_CODE(
'smou'),
293 pSharingProtection = FOUR_CHAR_CODE(
'spro'),
294 pSharing = FOUR_CHAR_CODE(
'shar'),
295 pSharingWindow = cSharingWindow
300 pCapacity = FOUR_CHAR_CODE(
'capa'),
301 pEjectable = FOUR_CHAR_CODE(
'isej'),
302 pFreeSpace = FOUR_CHAR_CODE(
'frsp'),
303 pLocal = FOUR_CHAR_CODE(
'isrv'),
304 pIsStartup = FOUR_CHAR_CODE(
'istd')
308 enum { pWarnOnEmpty = FOUR_CHAR_CODE(
'warn') };
326 pIsPopup = FOUR_CHAR_CODE(
'drwr'),
327 pIsPulledOpen = FOUR_CHAR_CODE(
'pull'),
335 enum { pSharableContainer = cSharableContainer };
338 enum { pInfoPanel = FOUR_CHAR_CODE(
'panl') };
342 pFileShareOn = FOUR_CHAR_CODE(
'fshr'),
343 pFileShareStartingUp = FOUR_CHAR_CODE(
'fsup'),
344 pProgramLinkingOn = FOUR_CHAR_CODE(
'iac ')
381 pSpringOpenFolders = FOUR_CHAR_CODE(
'sprg'),
382 pUseShortMenus = FOUR_CHAR_CODE(
'usme'),
383 pUseWideGrid = FOUR_CHAR_CODE(
'uswg'),
384 pLabel1 = FOUR_CHAR_CODE(
'lbl1'),
385 pLabel2 = FOUR_CHAR_CODE(
'lbl2'),
386 pLabel3 = FOUR_CHAR_CODE(
'lbl3'),
387 pLabel4 = FOUR_CHAR_CODE(
'lbl4'),
388 pLabel5 = FOUR_CHAR_CODE(
'lbl5'),
389 pLabel6 = FOUR_CHAR_CODE(
'lbl6'),
390 pLabel7 = FOUR_CHAR_CODE(
'lbl7'),
391 pDefaultIconViewIconSize = FOUR_CHAR_CODE(
'iisz'),
392 pDefaultButtonViewIconSize = FOUR_CHAR_CODE(
'bisz'),
393 pDefaultListViewIconSize =
394 FOUR_CHAR_CODE(
'lisz'),
396 pButtonViewArrangement = FOUR_CHAR_CODE(
'barr')
404 pNoArrangement = FOUR_CHAR_CODE(
'narr'),
405 pSnapToGridArrangement = FOUR_CHAR_CODE(
'grda'),
406 pByNameArrangement = FOUR_CHAR_CODE(
'nama'),
407 pByModificationDateArrangement = FOUR_CHAR_CODE(
'mdta'),
408 pByCreationDateArrangement = FOUR_CHAR_CODE(
'cdta'),
409 pBySizeArrangement = FOUR_CHAR_CODE(
'siza'),
410 pByKindArrangement = FOUR_CHAR_CODE(
'kina'),
411 pByLabelArrangement = FOUR_CHAR_CODE(
'laba')
431 pHasScriptingTerminology = FOUR_CHAR_CODE(
'hscr')
435 enum { pDeskAccessoryFile = cDeskAccessoryFile };
438 enum { pApplicationFile = cApplicationFile };
461 pCanChangePassword = FOUR_CHAR_CODE(
'ccpw'),
462 pCanDoProgramLinking = FOUR_CHAR_CODE(
'ciac'),
463 pIsOwner = FOUR_CHAR_CODE(
'isow'),
464 pARADialIn = FOUR_CHAR_CODE(
'arad'),
465 pShouldCallBack = FOUR_CHAR_CODE(
'calb'),
466 pCallBackNumber = FOUR_CHAR_CODE(
'cbnm')
475 pAboutMacintosh = FOUR_CHAR_CODE(
'abbx'),
476 pAppleMenuItemsFolder = FOUR_CHAR_CODE(
'amnu'),
484 pFontsFolder = FOUR_CHAR_CODE(
'font'),
485 pFontsFolderPreAllegro =
486 FOUR_CHAR_CODE(
'ffnt'),
492 pPreferencesFolder = FOUR_CHAR_CODE(
'pref'),
498 pShutdownFolder = FOUR_CHAR_CODE(
'shdf'),
499 pStartupItemsFolder = FOUR_CHAR_CODE(
'strt'),
512 pSeeFiles = FOUR_CHAR_CODE(
'prvr'),
513 pSeeFolders = FOUR_CHAR_CODE(
'prvs'),
514 pMakeChanges = FOUR_CHAR_CODE(
'prvw')
565 pSmallIcon = FOUR_CHAR_CODE(
'smic'),
566 pSmallButton = FOUR_CHAR_CODE(
'smbu'),
567 pLargeButton = FOUR_CHAR_CODE(
'lgbu'),
568 pGrid = FOUR_CHAR_CODE(
'grid')
578 enumViewBy = FOUR_CHAR_CODE(
'vwby'),
579 enumGestalt = FOUR_CHAR_CODE(
'gsen'),
580 enumConflicts = FOUR_CHAR_CODE(
'cflc'),
581 enumExistingItems = FOUR_CHAR_CODE(
'exsi'),
582 enumOlderItems = FOUR_CHAR_CODE(
'oldr')
586 enumDate = FOUR_CHAR_CODE(
'enda'),
587 enumAnyDate = FOUR_CHAR_CODE(
'anyd'),
588 enumToday = FOUR_CHAR_CODE(
'tday'),
589 enumYesterday = FOUR_CHAR_CODE(
'yday'),
590 enumThisWeek = FOUR_CHAR_CODE(
'twek'),
591 enumLastWeek = FOUR_CHAR_CODE(
'lwek'),
592 enumThisMonth = FOUR_CHAR_CODE(
'tmon'),
593 enumLastMonth = FOUR_CHAR_CODE(
'lmon'),
594 enumThisYear = FOUR_CHAR_CODE(
'tyer'),
595 enumLastYear = FOUR_CHAR_CODE(
'lyer'),
596 enumBeforeDate = FOUR_CHAR_CODE(
'bfdt'),
597 enumAfterDate = FOUR_CHAR_CODE(
'afdt'),
598 enumBetweenDate = FOUR_CHAR_CODE(
'btdt'),
599 enumOnDate = FOUR_CHAR_CODE(
'ondt')
603 enumAllDocuments = FOUR_CHAR_CODE(
'alld'),
604 enumFolders = FOUR_CHAR_CODE(
'fold'),
605 enumAliases = FOUR_CHAR_CODE(
'alia'),
606 enumStationery = FOUR_CHAR_CODE(
'stat')
610 enumWhere = FOUR_CHAR_CODE(
'wher'),
611 enumAllLocalDisks = FOUR_CHAR_CODE(
'aldk'),
612 enumAllRemoteDisks = FOUR_CHAR_CODE(
'ardk'),
613 enumAllDisks = FOUR_CHAR_CODE(
'alld'),
614 enumAllOpenFolders = FOUR_CHAR_CODE(
'aofo')
618 enumIconSize = FOUR_CHAR_CODE(
'isiz'),
619 enumSmallIconSize = pSmallIcon,
620 enumMiniIconSize = FOUR_CHAR_CODE(
'miic'),
621 enumLargeIconSize = FOUR_CHAR_CODE(
'lgic')
625 enumSortDirection = FOUR_CHAR_CODE(
'sodr'),
626 enumSortDirectionNormal = FOUR_CHAR_CODE(
'snrm'),
627 enumSortDirectionReverse = FOUR_CHAR_CODE(
'srvs')
630 enum { enumArrangement = FOUR_CHAR_CODE(
'earr') };
634 enumInfoWindowPanel = FOUR_CHAR_CODE(
'ipnl'),
635 enumGeneralPanel = FOUR_CHAR_CODE(
'gpnl'),
636 enumSharingPanel = FOUR_CHAR_CODE(
'spnl'),
637 enumStatusNConfigPanel = FOUR_CHAR_CODE(
'scnl'),
638 enumFontsPanel = FOUR_CHAR_CODE(
'fpnl'),
639 enumMemoryPanel = FOUR_CHAR_CODE(
'mpnl')
644 enumPrefsWindowPanel = FOUR_CHAR_CODE(
'pple'),
645 enumPrefsGeneralPanel = FOUR_CHAR_CODE(
'pgnp'),
646 enumPrefsLabelPanel = FOUR_CHAR_CODE(
'plbp'),
647 enumPrefsIconViewPanel = FOUR_CHAR_CODE(
'pivp'),
648 enumPrefsButtonViewPanel = FOUR_CHAR_CODE(
'pbvp'),
649 enumPrefsListViewPanel = FOUR_CHAR_CODE(
'plvp')
662 type8BitMask = FOUR_CHAR_CODE(
'l8mk'),
663 type32BitIcon = FOUR_CHAR_CODE(
'il32'),
664 type8BitIcon = FOUR_CHAR_CODE(
'icl8'),
665 type4BitIcon = FOUR_CHAR_CODE(
'icl4'),
666 typeSmallIconAndMask = FOUR_CHAR_CODE(
'ics#'),
667 typeSmall8BitMask = FOUR_CHAR_CODE(
's8mk'),
668 typeSmall32BitIcon = FOUR_CHAR_CODE(
'is32'),
669 typeSmall8BitIcon = FOUR_CHAR_CODE(
'ics8'),
670 typeSmall4BitIcon = FOUR_CHAR_CODE(
'ics4'),
671 typeRelativeTime = FOUR_CHAR_CODE(
'rtim'),
672 typeConceptualTime = FOUR_CHAR_CODE(
'timc')
682 keyIconAndMask = FOUR_CHAR_CODE(
'ICN#'),
683 key32BitIcon = FOUR_CHAR_CODE(
'il32'),
684 key8BitIcon = FOUR_CHAR_CODE(
'icl8'),
685 key4BitIcon = FOUR_CHAR_CODE(
'icl4'),
686 key8BitMask = FOUR_CHAR_CODE(
'l8mk'),
687 keySmallIconAndMask = FOUR_CHAR_CODE(
'ics#'),
688 keySmall8BitIcon = FOUR_CHAR_CODE(
'ics8'),
689 keySmall4BitIcon = FOUR_CHAR_CODE(
'ics4'),
690 keySmall32BitIcon = FOUR_CHAR_CODE(
'is32'),
691 keySmall8BitMask = FOUR_CHAR_CODE(
's8mk'),
692 keyMini1BitMask = FOUR_CHAR_CODE(
'icm#'),
693 keyMini4BitIcon = FOUR_CHAR_CODE(
'icm4'),
694 keyMini8BitIcon = FOUR_CHAR_CODE(
'icm8'),
695 keyAEUsing = FOUR_CHAR_CODE(
'usin'),
696 keyAEReplacing = FOUR_CHAR_CODE(
'alrp'),
697 keyAENoAutoRouting = FOUR_CHAR_CODE(
'rout'),
698 keyLocalPositionList = FOUR_CHAR_CODE(
'mvpl'),
699 keyGlobalPositionList = FOUR_CHAR_CODE(
'mvpg'),
700 keyRedirectedDocumentList = FOUR_CHAR_CODE(
'fpdl')
710 keyASPrepositionHas = FOUR_CHAR_CODE(
'has '),
711 keyAll = FOUR_CHAR_CODE(
'kyal'),
712 keyOldFinderItems = FOUR_CHAR_CODE(
'fsel')
721 enum { formAlias = typeAlias, formCreator = pFileCreator };
730 errFinderIsBusy = -15260,
731 errFinderWindowNotOpen = -15261,
732 errFinderCannotPutAway = -15262,
733 errFinderWindowMustBeIconView = -15263,
736 errFinderCantMoveSource = -15266,
737 errFinderCantOverwrite = -15267,
738 errFinderIncestuousMove = -15268,
742 errFinderItemAlreadyInDest = -15271,
745 errFinderWindowWrongType = -15274,
746 errFinderPropertyNowWindowBased = -15275,
747 errFinderAppFolderProtected =
752 errAEValueOutOfRange = -15279,
753 errFinderPropertyDoesNotApply = -15280,
754 errFinderFileSharingMustBeOn = -15281,
755 errFinderMustBeActive = -15282,
756 errFinderVolumeNotFound =
763 errFinderWindowMustBeButtonView = -15287,
764 errFinderBadPackageContents =
779 #if PRAGMA_STRUCT_ALIGN
780 #pragma options align = reset
781 #elif PRAGMA_STRUCT_PACKPUSH
783 #elif PRAGMA_STRUCT_PACK
787 #ifdef PRAGMA_IMPORT_OFF
AppleEvents Registry Interface.
@ cObject
Definition: AERegistry.h:94
@ cFile
Definition: AERegistry.h:66
@ pPointSize
Definition: AERegistry.h:497
@ cWindow
Definition: AERegistry.h:125
@ pKeepArranged
Definition: FinderRegistry.h:276
@ pView
Definition: FinderRegistry.h:274
@ pKeepArrangedBy
Definition: FinderRegistry.h:277
@ pPhysicalSize
Definition: FinderRegistry.h:189
@ pFolder
Definition: FinderRegistry.h:177
@ pInfoWindow
Definition: FinderRegistry.h:181
@ pWindow
Definition: FinderRegistry.h:193
@ pIconBitmap
Definition: FinderRegistry.h:178
@ pDescription
Definition: FinderRegistry.h:174
@ pComment
Definition: FinderRegistry.h:168
@ pCreationDate
Definition: FinderRegistry.h:173
@ pModificationDate
Definition: FinderRegistry.h:186
@ pShowLabel
Definition: FinderRegistry.h:246
@ pViewFont
Definition: FinderRegistry.h:260
@ pGridIcons
Definition: FinderRegistry.h:256
@ pShowSize
Definition: FinderRegistry.h:248
@ pShowDate
Definition: FinderRegistry.h:240
@ pStaggerIcons
Definition: FinderRegistry.h:258
@ pShowVersion
Definition: FinderRegistry.h:250
@ pSortDirection
Definition: FinderRegistry.h:252
@ pShowComment
Definition: FinderRegistry.h:238
@ pShowCreationDate
Definition: FinderRegistry.h:242
@ pListViewIconSize
Definition: FinderRegistry.h:254
@ pShowKind
Definition: FinderRegistry.h:244
@ pIsCollapsed
Definition: FinderRegistry.h:328
@ pIsZoomedFull
Definition: FinderRegistry.h:325
@ pCanConnect
Definition: FinderRegistry.h:460
@ pLargestFreeBlock
Definition: FinderRegistry.h:491
@ pViewPreferences
Definition: FinderRegistry.h:504
@ pShortCuts
Definition: FinderRegistry.h:497
@ pControlPanelsFolder
Definition: FinderRegistry.h:479
@ pFinderPreferences
Definition: FinderRegistry.h:483
@ pDesktop
Definition: FinderRegistry.h:480
@ pStartingUp
Definition: FinderRegistry.h:506
@ pTemporaryFolder
Definition: FinderRegistry.h:501
@ pExtensionsFolder
Definition: FinderRegistry.h:481
@ pSystemFolder
Definition: FinderRegistry.h:500
@ cContainerWindow
Definition: FinderRegistry.h:130
@ cEntireContents
Definition: FinderRegistry.h:154
@ cSharingPrivileges
Definition: FinderRegistry.h:143
@ cOnlineDisk
Definition: FinderRegistry.h:150
@ cAliasFile
Definition: FinderRegistry.h:109
@ pFile
Definition: FinderRegistry.h:421
@ pLocalAndRemoteEvents
Definition: FinderRegistry.h:430
@ pPartitionSpaceUsed
Definition: FinderRegistry.h:427
@ errFinderSysFolderProtected
Definition: FinderRegistry.h:749
@ errFinderCantDeleteImmediately
Definition: FinderRegistry.h:774
@ errFinderCorruptOpenFolderList
Definition: FinderRegistry.h:768
@ errFinderCantMoveToDestination
Definition: FinderRegistry.h:735
@ errFinderLockedItemsInTrash
Definition: FinderRegistry.h:758
@ errFinderBoundsWrong
Definition: FinderRegistry.h:751
@ errFinderUnsupportedInsidePackages
Definition: FinderRegistry.h:766
@ errFinderSharePointsCantInherit
Definition: FinderRegistry.h:744
@ errFinderOnlyLockedItemsInTrash
Definition: FinderRegistry.h:760
@ errFinderProgramLinkingMustBeOn
Definition: FinderRegistry.h:762
@ errFinderUnknownUser
Definition: FinderRegistry.h:743
@ errFinderCantUseTrashedItems
Definition: FinderRegistry.h:741
@ errFinderCantMoveToAncestor
Definition: FinderRegistry.h:739
@ errFinderNoInvisibleFiles
Definition: FinderRegistry.h:771
@ errFinderWindowMustBeListView
Definition: FinderRegistry.h:734
@ errFinderLastReserved
Definition: FinderRegistry.h:776
@ pUseRelativeDate
Definition: FinderRegistry.h:378
@ pDelayBeforeSpringing
Definition: FinderRegistry.h:380
@ pIconViewArrangement
Definition: FinderRegistry.h:395
@ pShowModificationDate
Definition: FinderRegistry.h:353
@ typeIconAndMask
Definition: FinderRegistry.h:661
@ pProductVersion
Definition: FinderRegistry.h:208
@ pIsLocked
Definition: FinderRegistry.h:202
@ pFileTypeOld
Definition: FinderRegistry.h:201
@ pIsLockedOld
Definition: FinderRegistry.h:203
Open Scripting Architecture Client Interfaces.