/Lib/plat-mac/Carbon/Folders.py

http://unladen-swallow.googlecode.com/ · Python · 190 lines · 188 code · 1 blank · 1 comment · 0 complexity · 055bf2957373452051d63349d7230df2 MD5 · raw file

  1. # Generated from 'Folders.h'
  2. def FOUR_CHAR_CODE(x): return x
  3. true = True
  4. false = False
  5. kOnSystemDisk = -32768L
  6. kOnAppropriateDisk = -32767
  7. kSystemDomain = -32766
  8. kLocalDomain = -32765
  9. kNetworkDomain = -32764
  10. kUserDomain = -32763
  11. kClassicDomain = -32762
  12. kCreateFolder = true
  13. kDontCreateFolder = false
  14. kSystemFolderType = FOUR_CHAR_CODE('macs')
  15. kDesktopFolderType = FOUR_CHAR_CODE('desk')
  16. kSystemDesktopFolderType = FOUR_CHAR_CODE('sdsk')
  17. kTrashFolderType = FOUR_CHAR_CODE('trsh')
  18. kSystemTrashFolderType = FOUR_CHAR_CODE('strs')
  19. kWhereToEmptyTrashFolderType = FOUR_CHAR_CODE('empt')
  20. kPrintMonitorDocsFolderType = FOUR_CHAR_CODE('prnt')
  21. kStartupFolderType = FOUR_CHAR_CODE('strt')
  22. kShutdownFolderType = FOUR_CHAR_CODE('shdf')
  23. kAppleMenuFolderType = FOUR_CHAR_CODE('amnu')
  24. kControlPanelFolderType = FOUR_CHAR_CODE('ctrl')
  25. kSystemControlPanelFolderType = FOUR_CHAR_CODE('sctl')
  26. kExtensionFolderType = FOUR_CHAR_CODE('extn')
  27. kFontsFolderType = FOUR_CHAR_CODE('font')
  28. kPreferencesFolderType = FOUR_CHAR_CODE('pref')
  29. kSystemPreferencesFolderType = FOUR_CHAR_CODE('sprf')
  30. kTemporaryFolderType = FOUR_CHAR_CODE('temp')
  31. kExtensionDisabledFolderType = FOUR_CHAR_CODE('extD')
  32. kControlPanelDisabledFolderType = FOUR_CHAR_CODE('ctrD')
  33. kSystemExtensionDisabledFolderType = FOUR_CHAR_CODE('macD')
  34. kStartupItemsDisabledFolderType = FOUR_CHAR_CODE('strD')
  35. kShutdownItemsDisabledFolderType = FOUR_CHAR_CODE('shdD')
  36. kApplicationsFolderType = FOUR_CHAR_CODE('apps')
  37. kDocumentsFolderType = FOUR_CHAR_CODE('docs')
  38. kVolumeRootFolderType = FOUR_CHAR_CODE('root')
  39. kChewableItemsFolderType = FOUR_CHAR_CODE('flnt')
  40. kApplicationSupportFolderType = FOUR_CHAR_CODE('asup')
  41. kTextEncodingsFolderType = FOUR_CHAR_CODE('\xc4tex')
  42. kStationeryFolderType = FOUR_CHAR_CODE('odst')
  43. kOpenDocFolderType = FOUR_CHAR_CODE('odod')
  44. kOpenDocShellPlugInsFolderType = FOUR_CHAR_CODE('odsp')
  45. kEditorsFolderType = FOUR_CHAR_CODE('oded')
  46. kOpenDocEditorsFolderType = FOUR_CHAR_CODE('\xc4odf')
  47. kOpenDocLibrariesFolderType = FOUR_CHAR_CODE('odlb')
  48. kGenEditorsFolderType = FOUR_CHAR_CODE('\xc4edi')
  49. kHelpFolderType = FOUR_CHAR_CODE('\xc4hlp')
  50. kInternetPlugInFolderType = FOUR_CHAR_CODE('\xc4net')
  51. kModemScriptsFolderType = FOUR_CHAR_CODE('\xc4mod')
  52. kPrinterDescriptionFolderType = FOUR_CHAR_CODE('ppdf')
  53. kPrinterDriverFolderType = FOUR_CHAR_CODE('\xc4prd')
  54. kScriptingAdditionsFolderType = FOUR_CHAR_CODE('\xc4scr')
  55. kSharedLibrariesFolderType = FOUR_CHAR_CODE('\xc4lib')
  56. kVoicesFolderType = FOUR_CHAR_CODE('fvoc')
  57. kControlStripModulesFolderType = FOUR_CHAR_CODE('sdev')
  58. kAssistantsFolderType = FOUR_CHAR_CODE('ast\xc4')
  59. kUtilitiesFolderType = FOUR_CHAR_CODE('uti\xc4')
  60. kAppleExtrasFolderType = FOUR_CHAR_CODE('aex\xc4')
  61. kContextualMenuItemsFolderType = FOUR_CHAR_CODE('cmnu')
  62. kMacOSReadMesFolderType = FOUR_CHAR_CODE('mor\xc4')
  63. kALMModulesFolderType = FOUR_CHAR_CODE('walk')
  64. kALMPreferencesFolderType = FOUR_CHAR_CODE('trip')
  65. kALMLocationsFolderType = FOUR_CHAR_CODE('fall')
  66. kColorSyncProfilesFolderType = FOUR_CHAR_CODE('prof')
  67. kThemesFolderType = FOUR_CHAR_CODE('thme')
  68. kFavoritesFolderType = FOUR_CHAR_CODE('favs')
  69. kInternetFolderType = FOUR_CHAR_CODE('int\xc4')
  70. kAppearanceFolderType = FOUR_CHAR_CODE('appr')
  71. kSoundSetsFolderType = FOUR_CHAR_CODE('snds')
  72. kDesktopPicturesFolderType = FOUR_CHAR_CODE('dtp\xc4')
  73. kInternetSearchSitesFolderType = FOUR_CHAR_CODE('issf')
  74. kFindSupportFolderType = FOUR_CHAR_CODE('fnds')
  75. kFindByContentFolderType = FOUR_CHAR_CODE('fbcf')
  76. kInstallerLogsFolderType = FOUR_CHAR_CODE('ilgf')
  77. kScriptsFolderType = FOUR_CHAR_CODE('scr\xc4')
  78. kFolderActionsFolderType = FOUR_CHAR_CODE('fasf')
  79. kLauncherItemsFolderType = FOUR_CHAR_CODE('laun')
  80. kRecentApplicationsFolderType = FOUR_CHAR_CODE('rapp')
  81. kRecentDocumentsFolderType = FOUR_CHAR_CODE('rdoc')
  82. kRecentServersFolderType = FOUR_CHAR_CODE('rsvr')
  83. kSpeakableItemsFolderType = FOUR_CHAR_CODE('spki')
  84. kKeychainFolderType = FOUR_CHAR_CODE('kchn')
  85. kQuickTimeExtensionsFolderType = FOUR_CHAR_CODE('qtex')
  86. kDisplayExtensionsFolderType = FOUR_CHAR_CODE('dspl')
  87. kMultiprocessingFolderType = FOUR_CHAR_CODE('mpxf')
  88. kPrintingPlugInsFolderType = FOUR_CHAR_CODE('pplg')
  89. kDomainTopLevelFolderType = FOUR_CHAR_CODE('dtop')
  90. kDomainLibraryFolderType = FOUR_CHAR_CODE('dlib')
  91. kColorSyncFolderType = FOUR_CHAR_CODE('sync')
  92. kColorSyncCMMFolderType = FOUR_CHAR_CODE('ccmm')
  93. kColorSyncScriptingFolderType = FOUR_CHAR_CODE('cscr')
  94. kPrintersFolderType = FOUR_CHAR_CODE('impr')
  95. kSpeechFolderType = FOUR_CHAR_CODE('spch')
  96. kCarbonLibraryFolderType = FOUR_CHAR_CODE('carb')
  97. kDocumentationFolderType = FOUR_CHAR_CODE('info')
  98. kDeveloperDocsFolderType = FOUR_CHAR_CODE('ddoc')
  99. kDeveloperHelpFolderType = FOUR_CHAR_CODE('devh')
  100. kISSDownloadsFolderType = FOUR_CHAR_CODE('issd')
  101. kUserSpecificTmpFolderType = FOUR_CHAR_CODE('utmp')
  102. kCachedDataFolderType = FOUR_CHAR_CODE('cach')
  103. kFrameworksFolderType = FOUR_CHAR_CODE('fram')
  104. kPrivateFrameworksFolderType = FOUR_CHAR_CODE('pfrm')
  105. kClassicDesktopFolderType = FOUR_CHAR_CODE('sdsk')
  106. kDeveloperFolderType = FOUR_CHAR_CODE('devf')
  107. kSystemSoundsFolderType = FOUR_CHAR_CODE('ssnd')
  108. kComponentsFolderType = FOUR_CHAR_CODE('cmpd')
  109. kQuickTimeComponentsFolderType = FOUR_CHAR_CODE('wcmp')
  110. kCoreServicesFolderType = FOUR_CHAR_CODE('csrv')
  111. kPictureDocumentsFolderType = FOUR_CHAR_CODE('pdoc')
  112. kMovieDocumentsFolderType = FOUR_CHAR_CODE('mdoc')
  113. kMusicDocumentsFolderType = FOUR_CHAR_CODE('\xb5doc')
  114. kInternetSitesFolderType = FOUR_CHAR_CODE('site')
  115. kPublicFolderType = FOUR_CHAR_CODE('pubb')
  116. kAudioSupportFolderType = FOUR_CHAR_CODE('adio')
  117. kAudioSoundsFolderType = FOUR_CHAR_CODE('asnd')
  118. kAudioSoundBanksFolderType = FOUR_CHAR_CODE('bank')
  119. kAudioAlertSoundsFolderType = FOUR_CHAR_CODE('alrt')
  120. kAudioPlugInsFolderType = FOUR_CHAR_CODE('aplg')
  121. kAudioComponentsFolderType = FOUR_CHAR_CODE('acmp')
  122. kKernelExtensionsFolderType = FOUR_CHAR_CODE('kext')
  123. kDirectoryServicesFolderType = FOUR_CHAR_CODE('dsrv')
  124. kDirectoryServicesPlugInsFolderType = FOUR_CHAR_CODE('dplg')
  125. kInstallerReceiptsFolderType = FOUR_CHAR_CODE('rcpt')
  126. kFileSystemSupportFolderType = FOUR_CHAR_CODE('fsys')
  127. kAppleShareSupportFolderType = FOUR_CHAR_CODE('shar')
  128. kAppleShareAuthenticationFolderType = FOUR_CHAR_CODE('auth')
  129. kMIDIDriversFolderType = FOUR_CHAR_CODE('midi')
  130. kLocalesFolderType = FOUR_CHAR_CODE('\xc4loc')
  131. kFindByContentPluginsFolderType = FOUR_CHAR_CODE('fbcp')
  132. kUsersFolderType = FOUR_CHAR_CODE('usrs')
  133. kCurrentUserFolderType = FOUR_CHAR_CODE('cusr')
  134. kCurrentUserRemoteFolderLocation = FOUR_CHAR_CODE('rusf')
  135. kCurrentUserRemoteFolderType = FOUR_CHAR_CODE('rusr')
  136. kSharedUserDataFolderType = FOUR_CHAR_CODE('sdat')
  137. kVolumeSettingsFolderType = FOUR_CHAR_CODE('vsfd')
  138. kAppleshareAutomountServerAliasesFolderType = FOUR_CHAR_CODE('srv\xc4')
  139. kPreMacOS91ApplicationsFolderType = FOUR_CHAR_CODE('\x8cpps')
  140. kPreMacOS91InstallerLogsFolderType = FOUR_CHAR_CODE('\x94lgf')
  141. kPreMacOS91AssistantsFolderType = FOUR_CHAR_CODE('\x8cst\xc4')
  142. kPreMacOS91UtilitiesFolderType = FOUR_CHAR_CODE('\x9fti\xc4')
  143. kPreMacOS91AppleExtrasFolderType = FOUR_CHAR_CODE('\x8cex\xc4')
  144. kPreMacOS91MacOSReadMesFolderType = FOUR_CHAR_CODE('\xb5or\xc4')
  145. kPreMacOS91InternetFolderType = FOUR_CHAR_CODE('\x94nt\xc4')
  146. kPreMacOS91AutomountedServersFolderType = FOUR_CHAR_CODE('\xa7rv\xc4')
  147. kPreMacOS91StationeryFolderType = FOUR_CHAR_CODE('\xbfdst')
  148. kCreateFolderAtBoot = 0x00000002
  149. kCreateFolderAtBootBit = 1
  150. kFolderCreatedInvisible = 0x00000004
  151. kFolderCreatedInvisibleBit = 2
  152. kFolderCreatedNameLocked = 0x00000008
  153. kFolderCreatedNameLockedBit = 3
  154. kFolderCreatedAdminPrivs = 0x00000010
  155. kFolderCreatedAdminPrivsBit = 4
  156. kFolderInUserFolder = 0x00000020
  157. kFolderInUserFolderBit = 5
  158. kFolderTrackedByAlias = 0x00000040
  159. kFolderTrackedByAliasBit = 6
  160. kFolderInRemoteUserFolderIfAvailable = 0x00000080
  161. kFolderInRemoteUserFolderIfAvailableBit = 7
  162. kFolderNeverMatchedInIdentifyFolder = 0x00000100
  163. kFolderNeverMatchedInIdentifyFolderBit = 8
  164. kFolderMustStayOnSameVolume = 0x00000200
  165. kFolderMustStayOnSameVolumeBit = 9
  166. kFolderManagerFolderInMacOS9FolderIfMacOSXIsInstalledMask = 0x00000400
  167. kFolderManagerFolderInMacOS9FolderIfMacOSXIsInstalledBit = 10
  168. kFolderInLocalOrRemoteUserFolder = kFolderInUserFolder | kFolderInRemoteUserFolderIfAvailable
  169. kRelativeFolder = FOUR_CHAR_CODE('relf')
  170. kSpecialFolder = FOUR_CHAR_CODE('spcf')
  171. kBlessedFolder = FOUR_CHAR_CODE('blsf')
  172. kRootFolder = FOUR_CHAR_CODE('rotf')
  173. kCurrentUserFolderLocation = FOUR_CHAR_CODE('cusf')
  174. kFindFolderRedirectionFlagUseDistinctUserFoldersBit = 0
  175. kFindFolderRedirectionFlagUseGivenVRefAndDirIDAsUserFolderBit = 1
  176. kFindFolderRedirectionFlagsUseGivenVRefNumAndDirIDAsRemoteUserFolderBit = 2
  177. kFolderManagerUserRedirectionGlobalsCurrentVersion = 1
  178. kFindFolderExtendedFlagsDoNotFollowAliasesBit = 0
  179. kFindFolderExtendedFlagsDoNotUseUserFolderBit = 1
  180. kFindFolderExtendedFlagsUseOtherUserRecord = 0x01000000
  181. kFolderManagerNotificationMessageUserLogIn = FOUR_CHAR_CODE('log+')
  182. kFolderManagerNotificationMessagePreUserLogIn = FOUR_CHAR_CODE('logj')
  183. kFolderManagerNotificationMessageUserLogOut = FOUR_CHAR_CODE('log-')
  184. kFolderManagerNotificationMessagePostUserLogOut = FOUR_CHAR_CODE('logp')
  185. kFolderManagerNotificationDiscardCachedData = FOUR_CHAR_CODE('dche')
  186. kFolderManagerNotificationMessageLoginStartup = FOUR_CHAR_CODE('stup')
  187. kDoNotRemoveWhenCurrentApplicationQuitsBit = 0
  188. kDoNotRemoveWheCurrentApplicationQuitsBit = kDoNotRemoveWhenCurrentApplicationQuitsBit
  189. kStopIfAnyNotificationProcReturnsErrorBit = 31