LaunchServices.py 2.46 KB
Newer Older
1 2 3
# Generated from 'LaunchServices.h'

def FOUR_CHAR_CODE(x): return x
4
from Carbon.Files import *
5 6
kLSRequestAllInfo = -1
kLSRolesAll = -1
7 8
kLSUnknownType = FOUR_CHAR_CODE('\0\0\0\0')
kLSUnknownCreator = FOUR_CHAR_CODE('\0\0\0\0')
9
kLSInvalidExtensionIndex = -1
10 11 12 13 14 15 16 17 18 19 20 21
kLSUnknownErr = -10810
kLSNotAnApplicationErr = -10811
kLSNotInitializedErr = -10812
kLSDataUnavailableErr = -10813
kLSApplicationNotFoundErr = -10814
kLSUnknownTypeErr = -10815
kLSDataTooOldErr = -10816
kLSDataErr = -10817
kLSLaunchInProgressErr = -10818
kLSNotRegisteredErr = -10819
kLSAppDoesNotClaimTypeErr = -10820
kLSAppDoesNotSupportSchemeWarning = -10821
22
kLSServerCommunicationErr = -10822
23
kLSCannotSetInfoErr = -10823
24
kLSInitializeDefaults = 0x00000001
25 26
kLSMinCatInfoBitmap = (kFSCatInfoNodeFlags | kFSCatInfoParentDirID | kFSCatInfoFinderInfo | kFSCatInfoFinderXInfo)
# kLSInvalidExtensionIndex = (unsigned long)0xFFFFFFFF
27 28 29 30 31 32
kLSRequestExtension = 0x00000001
kLSRequestTypeCreator = 0x00000002
kLSRequestBasicFlagsOnly = 0x00000004
kLSRequestAppTypeFlags = 0x00000008
kLSRequestAllFlags = 0x00000010
kLSRequestIconAndKind = 0x00000020
33
kLSRequestExtensionFlagsOnly = 0x00000040
34
# kLSRequestAllInfo = (unsigned long)0xFFFFFFFF
35 36 37 38 39 40 41 42 43 44 45 46
kLSItemInfoIsPlainFile = 0x00000001
kLSItemInfoIsPackage = 0x00000002
kLSItemInfoIsApplication = 0x00000004
kLSItemInfoIsContainer = 0x00000008
kLSItemInfoIsAliasFile = 0x00000010
kLSItemInfoIsSymlink = 0x00000020
kLSItemInfoIsInvisible = 0x00000040
kLSItemInfoIsNativeApp = 0x00000080
kLSItemInfoIsClassicApp = 0x00000100
kLSItemInfoAppPrefersNative = 0x00000200
kLSItemInfoAppPrefersClassic = 0x00000400
kLSItemInfoAppIsScriptable = 0x00000800
47
kLSItemInfoIsVolume = 0x00001000
48
kLSItemInfoExtensionIsHidden = 0x00100000
49 50 51
kLSRolesNone = 0x00000001
kLSRolesViewer = 0x00000002
kLSRolesEditor = 0x00000004
52
# kLSRolesAll = (unsigned long)0xFFFFFFFF
53
kLSUnknownKindID = 0
54 55
# kLSUnknownType = 0
# kLSUnknownCreator = 0
56
kLSAcceptDefault = 0x00000001
57
kLSAcceptAllowLoginUI = 0x00000002
58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
kLSLaunchDefaults = 0x00000001
kLSLaunchAndPrint = 0x00000002
kLSLaunchReserved2 = 0x00000004
kLSLaunchReserved3 = 0x00000008
kLSLaunchReserved4 = 0x00000010
kLSLaunchReserved5 = 0x00000020
kLSLaunchReserved6 = 0x00000040
kLSLaunchInhibitBGOnly = 0x00000080
kLSLaunchDontAddToRecents = 0x00000100
kLSLaunchDontSwitch = 0x00000200
kLSLaunchNoParams = 0x00000800
kLSLaunchAsync = 0x00010000
kLSLaunchStartClassic = 0x00020000
kLSLaunchInClassic = 0x00040000
kLSLaunchNewInstance = 0x00080000
kLSLaunchAndHide = 0x00100000
74
kLSLaunchAndHideOthers = 0x00200000