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

http://unladen-swallow.googlecode.com/ · Python · 62 lines · 60 code · 1 blank · 1 comment · 0 complexity · 567ad8676b6a5496c5e1b9bb1c680158 MD5 · raw file

  1. # Generated from 'Components.h'
  2. def FOUR_CHAR_CODE(x): return x
  3. kAppleManufacturer = FOUR_CHAR_CODE('appl')
  4. kComponentResourceType = FOUR_CHAR_CODE('thng')
  5. kComponentAliasResourceType = FOUR_CHAR_CODE('thga')
  6. kAnyComponentType = 0
  7. kAnyComponentSubType = 0
  8. kAnyComponentManufacturer = 0
  9. kAnyComponentFlagsMask = 0
  10. cmpIsMissing = 1L << 29
  11. cmpWantsRegisterMessage = 1L << 31
  12. kComponentOpenSelect = -1
  13. kComponentCloseSelect = -2
  14. kComponentCanDoSelect = -3
  15. kComponentVersionSelect = -4
  16. kComponentRegisterSelect = -5
  17. kComponentTargetSelect = -6
  18. kComponentUnregisterSelect = -7
  19. kComponentGetMPWorkFunctionSelect = -8
  20. kComponentExecuteWiredActionSelect = -9
  21. kComponentGetPublicResourceSelect = -10
  22. componentDoAutoVersion = (1 << 0)
  23. componentWantsUnregister = (1 << 1)
  24. componentAutoVersionIncludeFlags = (1 << 2)
  25. componentHasMultiplePlatforms = (1 << 3)
  26. componentLoadResident = (1 << 4)
  27. defaultComponentIdentical = 0
  28. defaultComponentAnyFlags = 1
  29. defaultComponentAnyManufacturer = 2
  30. defaultComponentAnySubType = 4
  31. defaultComponentAnyFlagsAnyManufacturer = (defaultComponentAnyFlags + defaultComponentAnyManufacturer)
  32. defaultComponentAnyFlagsAnyManufacturerAnySubType = (defaultComponentAnyFlags + defaultComponentAnyManufacturer + defaultComponentAnySubType)
  33. registerComponentGlobal = 1
  34. registerComponentNoDuplicates = 2
  35. registerComponentAfterExisting = 4
  36. registerComponentAliasesOnly = 8
  37. platform68k = 1
  38. platformPowerPC = 2
  39. platformInterpreted = 3
  40. platformWin32 = 4
  41. platformPowerPCNativeEntryPoint = 5
  42. mpWorkFlagDoWork = (1 << 0)
  43. mpWorkFlagDoCompletion = (1 << 1)
  44. mpWorkFlagCopyWorkBlock = (1 << 2)
  45. mpWorkFlagDontBlock = (1 << 3)
  46. mpWorkFlagGetProcessorCount = (1 << 4)
  47. mpWorkFlagGetIsRunning = (1 << 6)
  48. cmpAliasNoFlags = 0
  49. cmpAliasOnlyThisFile = 1
  50. uppComponentFunctionImplementedProcInfo = 0x000002F0
  51. uppGetComponentVersionProcInfo = 0x000000F0
  52. uppComponentSetTargetProcInfo = 0x000003F0
  53. uppCallComponentOpenProcInfo = 0x000003F0
  54. uppCallComponentCloseProcInfo = 0x000003F0
  55. uppCallComponentCanDoProcInfo = 0x000002F0
  56. uppCallComponentVersionProcInfo = 0x000000F0
  57. uppCallComponentRegisterProcInfo = 0x000000F0
  58. uppCallComponentTargetProcInfo = 0x000003F0
  59. uppCallComponentUnregisterProcInfo = 0x000000F0
  60. uppCallComponentGetMPWorkFunctionProcInfo = 0x00000FF0
  61. uppCallComponentGetPublicResourceProcInfo = 0x00003BF0