Regenerated from new (3.1) universal headers
diff --git a/Mac/Lib/lib-toolbox/AERegistry.py b/Mac/Lib/lib-toolbox/AERegistry.py
index fac197a..0211ac0 100644
--- a/Mac/Lib/lib-toolbox/AERegistry.py
+++ b/Mac/Lib/lib-toolbox/AERegistry.py
@@ -173,6 +173,7 @@
 kAEQuitAll = FOUR_CHAR_CODE('quia')
 kAERedo = FOUR_CHAR_CODE('redo')
 kAERegular = FOUR_CHAR_CODE('regl')
+kAEReopenApplication = FOUR_CHAR_CODE('rapp')
 kAEReplace = FOUR_CHAR_CODE('rplc')
 kAERequiredSuite = FOUR_CHAR_CODE('reqd')
 kAERestart = FOUR_CHAR_CODE('rest')
@@ -441,6 +442,7 @@
 typePolygon = FOUR_CHAR_CODE('cpgn')
 typePropInfo = FOUR_CHAR_CODE('pinf')
 typeQDPoint = FOUR_CHAR_CODE('QDpt')
+typeQDRegion = FOUR_CHAR_CODE('Qrgn')
 typeRectangle = FOUR_CHAR_CODE('crec')
 typeRGB16 = FOUR_CHAR_CODE('tr16')
 typeRGB96 = FOUR_CHAR_CODE('tr96')
diff --git a/Mac/Lib/lib-toolbox/Components.py b/Mac/Lib/lib-toolbox/Components.py
index aa7631f..e8f501d 100644
--- a/Mac/Lib/lib-toolbox/Components.py
+++ b/Mac/Lib/lib-toolbox/Components.py
@@ -3,11 +3,13 @@
 def FOUR_CHAR_CODE(x): return x
 kAppleManufacturer = FOUR_CHAR_CODE('appl')
 kComponentResourceType = FOUR_CHAR_CODE('thng')
+kComponentAliasResourceType = FOUR_CHAR_CODE('thga')
 kAnyComponentType = 0
 kAnyComponentSubType = 0
 kAnyComponentManufacturer = 0
 kAnyComponentFlagsMask = 0
 cmpWantsRegisterMessage = 1L << 31
+cmpIsComponentAlias = 1L << 28
 kComponentOpenSelect = -1
 kComponentCloseSelect = -2
 kComponentCanDoSelect = -3
@@ -23,6 +25,11 @@
 registerComponentGlobal = 1
 registerComponentNoDuplicates = 2
 registerComponentAfterExisting = 4
+registerComponentAliasesOnly = 8
+platform68k = 1
+platformPowerPC = 2
+platformInterpreted = 3
+platformWin32 = 4
 uppComponentFunctionImplementedProcInfo = 0x000002F0
 uppGetComponentVersionProcInfo = 0x000000F0
 uppComponentSetTargetProcInfo = 0x000003F0
diff --git a/Mac/Lib/lib-toolbox/Controls.py b/Mac/Lib/lib-toolbox/Controls.py
index 7c8b0bf..416b850 100644
--- a/Mac/Lib/lib-toolbox/Controls.py
+++ b/Mac/Lib/lib-toolbox/Controls.py
@@ -11,6 +11,16 @@
 kControlDefProcResourceType = FOUR_CHAR_CODE('CDEF')
 kControlTabListResType = FOUR_CHAR_CODE('tab#')
 kControlListDescResType = FOUR_CHAR_CODE('ldes')
+controlNotifyNothing = FOUR_CHAR_CODE('nada')
+controlNotifyClick = FOUR_CHAR_CODE('clik')
+controlNotifyFocus = FOUR_CHAR_CODE('focu')
+controlNotifyKey = FOUR_CHAR_CODE('key ')
+kControlCanAutoInvalidate = 1L << 0
+staticTextProc = 256
+editTextProc = 272
+iconProc = 288
+userItemProc = 304
+pictItemProc = 320
 cFrameColor = 0
 cBodyColor = 1
 cTextColor = 2
@@ -81,10 +91,9 @@
 kControlMsgGetData = 21
 kControlMsgActivate = 22
 kControlMsgSetUpBackground = 23
-kControlMsgCalcValue = 24
-kControlMsgSubControlHit = 25
 kControlMsgCalcValueFromPos = 26
 kControlMsgTestNewMsgSupport = 27
+kControlMsgSubValueChanged = 25
 kControlMsgSubControlAdded = 28
 kControlMsgSubControlRemoved = 29
 kControlBevelButtonSmallBevelProc = 32
@@ -147,9 +156,19 @@
 kControlChasingArrowsProc = 112
 kControlTabLargeProc = 128
 kControlTabSmallProc = 129
+kControlTabLargeNorthProc = 128
+kControlTabSmallNorthProc = 129
+kControlTabLargeSouthProc = 130
+kControlTabSmallSouthProc = 131
+kControlTabLargeEastProc = 132
+kControlTabSmallEastProc = 133
+kControlTabLargeWestProc = 134
+kControlTabSmallWestProc = 135
 kControlTabContentRectTag = FOUR_CHAR_CODE('rect')
 kControlTabEnabledFlagTag = FOUR_CHAR_CODE('enab')
 kControlTabFontStyleTag = kControlFontStyleTag
+kControlTabInfoTag = FOUR_CHAR_CODE('tabi')
+kControlTabInfoVersionZero = 0
 kControlSeparatorLineProc = 144
 kControlGroupBoxTextTitleProc = 160
 kControlGroupBoxCheckBoxProc = 161
@@ -193,6 +212,7 @@
 kControlEditTextProc = 272
 kControlEditTextDialogProc = 273
 kControlEditTextPasswordProc = 274
+kControlEditTextDialogPasswordProc = 275
 kControlEditTextStyleTag = kControlFontStyleTag
 kControlEditTextTextTag = FOUR_CHAR_CODE('text')
 kControlEditTextTEHandleTag = FOUR_CHAR_CODE('than')
@@ -219,6 +239,7 @@
 kControlListBoxKeyFilterTag = kControlKeyFilterTag
 kControlListBoxFontStyleTag = kControlFontStyleTag
 kControlListBoxDoubleClickTag = FOUR_CHAR_CODE('dblc')
+kControlListBoxLDEFTag = FOUR_CHAR_CODE('ldef')
 kControlPushButtonProc = 368
 kControlCheckBoxProc = 369
 kControlRadioButtonProc = 370
diff --git a/Mac/Lib/lib-toolbox/Fonts.py b/Mac/Lib/lib-toolbox/Fonts.py
index f19846c..93d98f9 100644
--- a/Mac/Lib/lib-toolbox/Fonts.py
+++ b/Mac/Lib/lib-toolbox/Fonts.py
@@ -2,6 +2,8 @@
 
 systemFont = 0
 applFont = 1
+kPlatformDefaultGuiFontID = applFont
+kPlatformDefaultGuiFontID = -1
 kFontIDNewYork = 2
 kFontIDGeneva = 3
 kFontIDMonaco = 4
diff --git a/Mac/Lib/lib-toolbox/Lists.py b/Mac/Lib/lib-toolbox/Lists.py
index 4469b5b..405e398 100644
--- a/Mac/Lib/lib-toolbox/Lists.py
+++ b/Mac/Lib/lib-toolbox/Lists.py
@@ -1,16 +1,13 @@
 # Generated from 'flap:Metrowerks:Metrowerks CodeWarrior:MacOS Support:Headers:Universal Headers:Lists.h'
 
-lDoVAutoscroll = 2
-lDoHAutoscroll = 1
-lOnlyOne = -128
-lExtendDrag = 64
-lNoDisjoint = 32
-lNoExtend = 16
-lNoRect = 8
-lUseSense = 4
-lNoNilHilite = 2
+listNotifyNothing = FOUR_CHAR_CODE('nada')
+listNotifyClick = FOUR_CHAR_CODE('clik')
+listNotifyDoubleClick = FOUR_CHAR_CODE('dblc')
+listNotifyPreClick = FOUR_CHAR_CODE('pclk')
 lDoVAutoscrollBit = 1
 lDoHAutoscrollBit = 0
+lDoVAutoscroll = 2
+lDoHAutoscroll = 1
 lOnlyOneBit = 7
 lExtendDragBit = 6
 lNoDisjointBit = 5
@@ -18,6 +15,13 @@
 lNoRectBit = 3
 lUseSenseBit = 2
 lNoNilHiliteBit = 1
+lOnlyOne = -128
+lExtendDrag = 64
+lNoDisjoint = 32
+lNoExtend = 16
+lNoRect = 8
+lUseSense = 4
+lNoNilHilite = 2
 lInitMsg = 0
 lDrawMsg = 1
 lHiliteMsg = 2
diff --git a/Mac/Lib/lib-toolbox/Menus.py b/Mac/Lib/lib-toolbox/Menus.py
index 5660240..5fda216 100644
--- a/Mac/Lib/lib-toolbox/Menus.py
+++ b/Mac/Lib/lib-toolbox/Menus.py
@@ -11,14 +11,30 @@
 kMenuIconSuiteType = 5
 kMenuIconRefType = 6
 noMark = 0
+kMenuDrawMsg = 0
+kMenuChooseMsg = 1
+kMenuSizeMsg = 2
+kMenuDrawItemMsg = 4
+kMenuCalcItemMsg = 5
+kMenuThemeSavvyMsg = 7
 mDrawMsg = 0
 mChooseMsg = 1
 mSizeMsg = 2
 mDrawItemMsg = 4
 mCalcItemMsg = 5
+kThemeSavvyMenuResponse = 0x7473
 textMenuProc = 0
 hMenuCmd = 27
 hierMenu = -1
 mPopUpMsg = 3
 mctAllItems = -98
 mctLastIDIndic = -99
+gestaltContextualMenuAttr = FOUR_CHAR_CODE('cmnu')
+gestaltContextualMenuUnusedBit = 0
+gestaltContextualMenuTrapAvailable = 1
+kCMHelpItemNoHelp = 0
+kCMHelpItemAppleGuide = 1
+kCMHelpItemOtherHelp = 2
+kCMNothingSelected = 0
+kCMMenuItemSelected = 1
+kCMShowHelpSelected = 3
diff --git a/Mac/Lib/lib-toolbox/QuickDraw.py b/Mac/Lib/lib-toolbox/QuickDraw.py
index 67394b0..f189bea 100644
--- a/Mac/Lib/lib-toolbox/QuickDraw.py
+++ b/Mac/Lib/lib-toolbox/QuickDraw.py
@@ -102,6 +102,31 @@
 kNoConstraint = 0
 kVerticalConstraint = 1
 kHorizontalConstraint = 2
+k1MonochromePixelFormat = 0x00000001
+k2IndexedPixelFormat = 0x00000002
+k4IndexedPixelFormat = 0x00000004
+k8IndexedPixelFormat = 0x00000008
+k16BE555PixelFormat = 0x00000010
+k24RGBPixelFormat = 0x00000018
+k32ARGBPixelFormat = 0x00000020
+k1IndexedGrayPixelFormat = 0x00000021
+k2IndexedGrayPixelFormat = 0x00000022
+k4IndexedGrayPixelFormat = 0x00000024
+k8IndexedGrayPixelFormat = 0x00000028
+k16LE555PixelFormat = FOUR_CHAR_CODE('L555')
+k16BE565PixelFormat = FOUR_CHAR_CODE('B565')
+k16LE565PixelFormat = FOUR_CHAR_CODE('L565')
+k24BGRPixelFormat = FOUR_CHAR_CODE('24BG')
+k32BGRAPixelFormat = FOUR_CHAR_CODE('BGRA')
+k32ABGRPixelFormat = FOUR_CHAR_CODE('ABGR')
+k32RGBAPixelFormat = FOUR_CHAR_CODE('RGBA')
+kYUVSPixelFormat = FOUR_CHAR_CODE('yuvs')
+kYUVUPixelFormat = FOUR_CHAR_CODE('yuvu')
+kYVU9PixelFormat = FOUR_CHAR_CODE('YVU9')
+kYUV411PixelFormat = FOUR_CHAR_CODE('Y411')
+kYVYU422PixelFormat = FOUR_CHAR_CODE('YVYU')
+kUYVY422PixelFormat = FOUR_CHAR_CODE('UYVY')
+kYUV211PixelFormat = FOUR_CHAR_CODE('Y211')
 kCursorImageMajorVersion = 0x0001
 kCursorImageMinorVersion = 0x0000
 # Generated from 'flap:Metrowerks:Metrowerks CodeWarrior:MacOS Support:Headers:Universal Headers:QuickDrawText.h'
diff --git a/Mac/Lib/lib-toolbox/QuickTime.py b/Mac/Lib/lib-toolbox/QuickTime.py
index 3460d08..5ec8429 100644
--- a/Mac/Lib/lib-toolbox/QuickTime.py
+++ b/Mac/Lib/lib-toolbox/QuickTime.py
@@ -2,6 +2,14 @@
 
 def FOUR_CHAR_CODE(x): return x
 MovieFileType = FOUR_CHAR_CODE('MooV')
+MovieScrapType = FOUR_CHAR_CODE('moov')
+MovieResourceType = FOUR_CHAR_CODE('moov')
+MovieForwardPointerResourceType = FOUR_CHAR_CODE('fore')
+MovieBackwardPointerResourceType = FOUR_CHAR_CODE('back')
+MovieResourceAtomType = FOUR_CHAR_CODE('moov')
+MovieDataAtomType = FOUR_CHAR_CODE('mdat')
+FreeAtomType = FOUR_CHAR_CODE('free')
+SkipAtomType = FOUR_CHAR_CODE('skip')
 MediaHandlerType = FOUR_CHAR_CODE('mhlr')
 DataHandlerType = FOUR_CHAR_CODE('dhlr')
 VideoMediaType = FOUR_CHAR_CODE('vide')
@@ -16,11 +24,19 @@
 ThreeDeeMediaType = FOUR_CHAR_CODE('qd3d')
 HandleDataHandlerSubType = FOUR_CHAR_CODE('hndl')
 ResourceDataHandlerSubType = FOUR_CHAR_CODE('rsrc')
+URLDataHandlerSubType = FOUR_CHAR_CODE('url ')
 VisualMediaCharacteristic = FOUR_CHAR_CODE('eyes')
 AudioMediaCharacteristic = FOUR_CHAR_CODE('ears')
 kCharacteristicCanSendVideo = FOUR_CHAR_CODE('vsnd')
+kCharacteristicProvidesActions = FOUR_CHAR_CODE('actn')
+kUserDataMovieControllerType = FOUR_CHAR_CODE('ctyp')
+kUserDataName = FOUR_CHAR_CODE('name')
+kUserDataTextFullName = FOUR_CHAR_CODE('©nam')
+kUserDataTextCopyright = FOUR_CHAR_CODE('©cpy')
+kUserDataTextInformation = FOUR_CHAR_CODE('©inf')
 DoTheRightThing = 0
 kMusicFlagDontPlay2Soft = 1L << 0
+kMusicFlagDontSlaveToMovie = 1L << 1
 dfDontDisplay = 1 << 0
 dfDontAutoScale = 1 << 1
 dfClipToTextBox = 1 << 2
@@ -64,6 +80,167 @@
 mediaQualityNormal = 0x0040
 mediaQualityBetter = 0x0080
 mediaQualityBest = 0x00C0
+kActionMovieSetVolume = 1024
+kActionMovieSetRate = 1025
+kActionMovieSetLoopingFlags = 1026
+kActionMovieGoToTime = 1027
+kActionMovieGoToTimeByName = 1028
+kActionMovieGoToBeginning = 1029
+kActionMovieGoToEnd = 1030
+kActionMovieStepForward = 1031
+kActionMovieStepBackward = 1032
+kActionMovieSetSelection = 1033
+kActionMovieSetSelectionByName = 1034
+kActionMoviePlaySelection = 1035
+kActionMovieSetLanguage = 1036
+kActionMovieChanged = 1037
+kActionTrackSetVolume = 2048
+kActionTrackSetBalance = 2049
+kActionTrackSetEnabled = 2050
+kActionTrackSetMatrix = 2051
+kActionTrackSetLayer = 2052
+kActionTrackSetClip = 2053
+kActionSpriteSetMatrix = 3072
+kActionSpriteSetImageIndex = 3073
+kActionSpriteSetVisible = 3074
+kActionSpriteSetLayer = 3075
+kActionSpriteSetGraphicsMode = 3076
+kActionSpritePassMouseToCodec = 3078
+kActionSpriteClickOnCodec = 3079
+kActionSpriteTranslate = 3080
+kActionSpriteScale = 3081
+kActionSpriteRotate = 3082
+kActionSpriteStretch = 3083
+kActionQTVRSetPanAngle = 4096
+kActionQTVRSetTiltAngle = 4097
+kActionQTVRSetFieldOfView = 4098
+kActionQTVRShowDefaultView = 4099
+kActionQTVRGoToNodeID = 4100
+kActionMusicPlayNote = 5120
+kActionMusicSetController = 5121
+kActionMusicPlayTune = 5122
+kActionCase = 6144
+kActionWhile = 6145
+kActionGoToURL = 6146
+kActionSendQTEventToSprite = 6147
+kActionDebugStr = 6148
+kActionPushCurrentTime = 6149
+kActionPushCurrentTimeWithLabel = 6150
+kActionPopAndGotoTopTime = 6151
+kActionPopAndGotoLabeledTime = 6152
+kActionSpriteTrackSetVariable = 7168
+kActionApplicationNumberAndString = 8192
+kOperandExpression = 1
+kOperandConstant = 2
+kOperandMovieVolume = 1024
+kOperandMovieRate = 1025
+kOperandMovieIsLooping = 1026
+kOperandMovieLoopIsPalindrome = 1027
+kOperandMovieTime = 1028
+kOperandTrackVolume = 2048
+kOperandTrackBalance = 2049
+kOperandTrackEnabled = 2050
+kOperandTrackLayer = 2051
+kOperandTrackWidth = 2052
+kOperandTrackHeight = 2053
+kOperandSpriteBoundsLeft = 3072
+kOperandSpriteBoundsTop = 3073
+kOperandSpriteBoundsRight = 3074
+kOperandSpriteBoundsBottom = 3075
+kOperandSpriteImageIndex = 3076
+kOperandSpriteVisible = 3077
+kOperandSpriteLayer = 3078
+kOperandSpriteTrackVariable = 3079
+kOperandSpriteTrackNumSprites = 3080
+kOperandSpriteTrackNumImages = 3081
+kOperandSpriteID = 3082
+kOperandSpriteIndex = 3083
+kOperandSpriteFirstCornerX = 3084
+kOperandSpriteFirstCornerY = 3085
+kOperandSpriteSecondCornerX = 3086
+kOperandSpriteSecondCornerY = 3087
+kOperandSpriteThirdCornerX = 3088
+kOperandSpriteThirdCornerY = 3089
+kOperandSpriteFourthCornerX = 3090
+kOperandSpriteFourthCornerY = 3091
+kOperandSpriteImageRegistrationPointX = 3092
+kOperandSpriteImageRegistrationPointY = 3093
+kOperandQTVRPanAngle = 4096
+kOperandQTVRTiltAngle = 4097
+kOperandQTVRFieldOfView = 4098
+kOperandQTVRNodeID = 4099
+kOperandMouseLocalHLoc = 5120
+kOperandMouseLocalVLoc = 5121
+kOperandKeyIsDown = 5122
+kOperandRandom = 5123
+kFirstMovieAction = kActionMovieSetVolume
+kLastMovieAction = kActionMovieChanged
+kFirstTrackAction = kActionTrackSetVolume
+kLastTrackAction = kActionTrackSetClip
+kFirstSpriteAction = kActionSpriteSetMatrix
+kLastSpriteAction = kActionSpriteStretch
+kFirstQTVRAction = kActionQTVRSetPanAngle
+kLastQTVRAction = kActionQTVRGoToNodeID
+kFirstMusicAction = kActionMusicPlayNote
+kLastMusicAction = kActionMusicPlayTune
+kFirstSystemAction = kActionCase
+kLastSystemAction = kActionPopAndGotoLabeledTime
+kFirstSpriteTrackAction = kActionSpriteTrackSetVariable
+kLastSpriteTrackAction = kActionSpriteTrackSetVariable
+kFirstApplicationAction = kActionApplicationNumberAndString
+kLastApplicationAction = kActionApplicationNumberAndString
+kFirstAction = kFirstMovieAction
+kLastAction = kActionApplicationNumberAndString
+kTargetMovie = FOUR_CHAR_CODE('moov')
+kTargetTrackName = FOUR_CHAR_CODE('trna')
+kTargetTrackID = FOUR_CHAR_CODE('trid')
+kTargetTrackType = FOUR_CHAR_CODE('trty')
+kTargetTrackIndex = FOUR_CHAR_CODE('trin')
+kTargetSpriteName = FOUR_CHAR_CODE('spna')
+kTargetSpriteID = FOUR_CHAR_CODE('spid')
+kTargetSpriteIndex = FOUR_CHAR_CODE('spin')
+kQTEventType = FOUR_CHAR_CODE('evnt')
+kAction = FOUR_CHAR_CODE('actn')
+kWhichAction = FOUR_CHAR_CODE('whic')
+kActionParameter = FOUR_CHAR_CODE('parm')
+kActionTarget = FOUR_CHAR_CODE('targ')
+kActionFlags = FOUR_CHAR_CODE('flag')
+kActionParameterMinValue = FOUR_CHAR_CODE('minv')
+kActionParameterMaxValue = FOUR_CHAR_CODE('maxv')
+kActionListAtomType = FOUR_CHAR_CODE('list')
+kExpressionContainerAtomType = FOUR_CHAR_CODE('expr')
+kConditionalAtomType = FOUR_CHAR_CODE('test')
+kOperatorAtomType = FOUR_CHAR_CODE('oper')
+kOperandAtomType = FOUR_CHAR_CODE('oprn')
+kCommentAtomType = FOUR_CHAR_CODE('why ')
+kQTEventMouseClick = FOUR_CHAR_CODE('clik')
+kQTEventMouseClickEnd = FOUR_CHAR_CODE('cend')
+kQTEventMouseClickEndTriggerButton = FOUR_CHAR_CODE('trig')
+kQTEventMouseEnter = FOUR_CHAR_CODE('entr')
+kQTEventMouseExit = FOUR_CHAR_CODE('exit')
+kQTEventFrameLoaded = FOUR_CHAR_CODE('fram')
+kQTEventIdle = FOUR_CHAR_CODE('idle')
+kQTEventRequestToModifyMovie = FOUR_CHAR_CODE('reqm')
+kActionFlagActionIsDelta = 1L << 1
+kActionFlagParameterWrapsAround = 1L << 2
+kActionFlagActionIsToggle = 1L << 3
+kOperatorAdd = FOUR_CHAR_CODE('add ')
+kOperatorSubtract = FOUR_CHAR_CODE('sub ')
+kOperatorMultiply = FOUR_CHAR_CODE('mult')
+kOperatorDivide = FOUR_CHAR_CODE('div ')
+kOperatorOr = FOUR_CHAR_CODE('or  ')
+kOperatorAnd = FOUR_CHAR_CODE('and ')
+kOperatorNot = FOUR_CHAR_CODE('not ')
+kOperatorLessThan = FOUR_CHAR_CODE('<   ')
+kOperatorLessThanEqualTo = FOUR_CHAR_CODE('<=  ')
+kOperatorEqualTo = FOUR_CHAR_CODE('=   ')
+kOperatorNotEqualTo = FOUR_CHAR_CODE('!=  ')
+kOperatorGreaterThan = FOUR_CHAR_CODE('>   ')
+kOperatorGreaterThanEqualTo = FOUR_CHAR_CODE('>=  ')
+kOperatorModulo = FOUR_CHAR_CODE('mod ')
+kOperatorIntegerDivide = FOUR_CHAR_CODE('idiv')
+kOperatorAbsoluteValue = FOUR_CHAR_CODE('abs ')
+kOperatorNegate = FOUR_CHAR_CODE('neg ')
 loopTimeBase = 1
 palindromeLoopTimeBase = 2
 maintainTimeBaseZero = 4
@@ -119,10 +296,13 @@
 createMovieFileDeleteCurFile = 1L << 31
 createMovieFileDontCreateMovie = 1L << 30
 createMovieFileDontOpenFile = 1L << 29
+createMovieFileDontCreateResFile = 1L << 28
 flattenAddMovieToDataFork = 1L << 0
 flattenActiveTracksOnly = 1L << 2
 flattenDontInterleaveFlatten = 1L << 3
 flattenFSSpecPtrIsDataRefRecordPtr = 1L << 4
+flattenCompressMovieResource = 1L << 5
+flattenForceMovieResourceBeforeMovieData = 1L << 6
 movieInDataForkResID = -1
 mcTopLeftMovie = 1 << 0
 mcScaleMovieToFit = 1 << 1
@@ -142,12 +322,18 @@
 hintsHighQuality = 1 << 8
 hintsPalindrome = 1 << 9
 hintsInactive = 1 << 11
+hintsOffscreen = 1 << 12
+hintsDontDraw = 1 << 13
+hintsAllowBlacklining = 1 << 14
 mediaHandlerFlagBaseClient = 1
 movieTrackMediaType = 1 << 0
 movieTrackCharacteristic = 1 << 1
 movieTrackEnabledOnly = 1 << 2
 movieDrawingCallWhenChanged = 0
 movieDrawingCallAlways = 1
+kGetMovieImporterValidateToFind = 1L << 0
+kGetMovieImporterAllowNewFile = 1L << 1
+kGetMovieImporterDontConsiderGraphicsImporters = 1L << 2
 preloadAlways = 1L << 0
 preloadOnlyIfEnabled = 1L << 1
 fullScreenHideCursor = 1L << 0
@@ -161,21 +347,56 @@
 kSpritePropertyVisible = 4
 kSpritePropertyLayer = 5
 kSpritePropertyGraphicsMode = 6
+kSpritePropertyImageDataSize = 7
 kSpritePropertyImageIndex = 100
 kSpriteTrackPropertyBackgroundColor = 101
 kSpriteTrackPropertyOffscreenBitDepth = 102
 kSpriteTrackPropertySampleFormat = 103
+kSpriteTrackPropertyScaleSpritesToScaleWorld = 104
+kSpriteTrackPropertyHasActions = 105
+kSpriteTrackPropertyVisible = 106
+kSpriteTrackPropertyQTIdleEventsFrequency = 107
+kSpriteImagePropertyRegistrationPoint = 1000
+kSpriteImagePropertyGroupID = 1001
+kNoQTIdleEvents = -1
 kOnlyDrawToSpriteWorld = 1L << 0
 kSpriteWorldPreflight = 1L << 1
 kSpriteWorldDidDraw = 1L << 0
 kSpriteWorldNeedsToDraw = 1L << 1
 kKeyFrameAndSingleOverride = 1L << 1
 kKeyFrameAndAllOverrides = 1L << 2
+kScaleSpritesToScaleWorld = 1L << 1
+kSpriteWorldHighQuality = 1L << 2
+kSpriteWorldDontAutoInvalidate = 1L << 3
+kSpriteWorldInvisible = 1L << 4
 kParentAtomIsContainer = 0
+kEffectNameAtom = FOUR_CHAR_CODE('name')
+kEffectTypeAtom = FOUR_CHAR_CODE('type')
+pdActionConfirmDialog = 1
+pdActionSetAppleMenu = 2
+pdActionSetEditMenu = 3
+pdActionGetDialogValues = 4
+pdActionSetPreviewUserItem = 5
+pdActionSetPreviewPicture = 6
+pdActionSetColorPickerEventProc = 7
+pdActionSetDialogTitle = 8
+pdActionGetSubPanelMenu = 9
+pdActionActivateSubPanel = 10
+pdActionConductStopAlert = 11
+elOptionsIncludeNoneInList = 0x00000001
+pdOptionsCollectOneValue = 0x00000001
+pdOptionsAllowOptionalInterpolations = 0x00000002
+pdOptionsModalDialogBox = 0x00000004
+effectIsRealtime = 0
+kAccessKeyAtomType = FOUR_CHAR_CODE('acky')
+kAccessKeySystemFlag = 1L << 0
 kITextRemoveEverythingBut = 0 << 1
 kITextRemoveLeaveSuggestedAlternate = 1 << 1
 kITextAtomType = FOUR_CHAR_CODE('itxt')
 kITextStringAtomType = FOUR_CHAR_CODE('text')
+kTrackReferenceChapterList = FOUR_CHAR_CODE('chap')
+kTrackReferenceTimeCode = FOUR_CHAR_CODE('tmcd')
+kTrackReferenceModifier = FOUR_CHAR_CODE('ssrc')
 kTrackModifierInput = 0x696E
 kTrackModifierType = 0x7479
 kTrackModifierReference = FOUR_CHAR_CODE('ssrc')
@@ -193,6 +414,13 @@
 kTrackModifierType3d4x4Matrix = 8
 kTrackModifierCameraData = 9
 kTrackModifierSoundLocalizationData = 10
+kTrackModifierObjectImageIndex = 11
+kTrackModifierObjectLayer = 12
+kTrackModifierObjectVisible = 13
+kTrackModifierPanAngle = FOUR_CHAR_CODE('pan ')
+kTrackModifierTiltAngle = FOUR_CHAR_CODE('tilt')
+kTrackModifierVerticalFieldOfViewAngle = FOUR_CHAR_CODE('fov ')
+kTrackModifierObjectQTEventSend = FOUR_CHAR_CODE('evnt')
 kTweenTypeShort = 1
 kTweenTypeLong = 2
 kTweenTypeFixed = 3
@@ -202,42 +430,65 @@
 kTweenTypeMatrix = 7
 kTweenTypeRGBColor = 8
 kTweenTypeGraphicsModeWithRGBColor = 9
+kTweenTypeQTFloatSingle = 10
+kTweenTypeQTFloatDouble = 11
+kTweenTypeFixedPoint = 12
 kTweenType3dScale = FOUR_CHAR_CODE('3sca')
 kTweenType3dTranslate = FOUR_CHAR_CODE('3tra')
 kTweenType3dRotate = FOUR_CHAR_CODE('3rot')
 kTweenType3dRotateAboutPoint = FOUR_CHAR_CODE('3rap')
 kTweenType3dRotateAboutAxis = FOUR_CHAR_CODE('3rax')
+kTweenType3dRotateAboutVector = FOUR_CHAR_CODE('3rvc')
 kTweenType3dQuaternion = FOUR_CHAR_CODE('3qua')
 kTweenType3dMatrix = FOUR_CHAR_CODE('3mat')
 kTweenType3dCameraData = FOUR_CHAR_CODE('3cam')
 kTweenType3dSoundLocalizationData = FOUR_CHAR_CODE('3slc')
+kTweenTypePathToMatrixTranslation = FOUR_CHAR_CODE('gxmt')
+kTweenTypePathToMatrixRotation = FOUR_CHAR_CODE('gxpr')
+kTweenTypePathToMatrixTranslationAndRotation = FOUR_CHAR_CODE('gxmr')
+kTweenTypePathToFixedPoint = FOUR_CHAR_CODE('gxfp')
+kTweenTypePathXtoY = FOUR_CHAR_CODE('gxxy')
+kTweenTypePathYtoX = FOUR_CHAR_CODE('gxyx')
+kTweenTypeAtomList = FOUR_CHAR_CODE('atom')
+kTweenTypePolygon = FOUR_CHAR_CODE('poly')
+kTweenTypeMultiMatrix = FOUR_CHAR_CODE('mulm')
+kTweenTypeSpin = FOUR_CHAR_CODE('spin')
+kTweenType3dMatrixNonLinear = FOUR_CHAR_CODE('3nlr')
+kTweenType3dVRObject = FOUR_CHAR_CODE('3vro')
 kTweenEntry = FOUR_CHAR_CODE('twen')
 kTweenData = FOUR_CHAR_CODE('data')
 kTweenType = FOUR_CHAR_CODE('twnt')
 kTweenStartOffset = FOUR_CHAR_CODE('twst')
 kTweenDuration = FOUR_CHAR_CODE('twdu')
+kTweenFlags = FOUR_CHAR_CODE('flag')
+kTweenOutputMin = FOUR_CHAR_CODE('omin')
+kTweenOutputMax = FOUR_CHAR_CODE('omax')
+kTweenSequenceElement = FOUR_CHAR_CODE('seqe')
 kTween3dInitialCondition = FOUR_CHAR_CODE('icnd')
-kTweenInterpolationStyle = FOUR_CHAR_CODE('isty')
+kTweenInterpolationID = FOUR_CHAR_CODE('intr')
 kTweenRegionData = FOUR_CHAR_CODE('qdrg')
 kTweenPictureData = FOUR_CHAR_CODE('PICT')
-internalComponentErr = -2070
-notImplementedMusicOSErr = -2071
-cantSendToSynthesizerOSErr = -2072
-cantReceiveFromSynthesizerOSErr = -2073
-illegalVoiceAllocationOSErr = -2074
-illegalPartOSErr = -2075
-illegalChannelOSErr = -2076
-illegalKnobOSErr = -2077
-illegalKnobValueOSErr = -2078
-illegalInstrumentOSErr = -2079
-illegalControllerOSErr = -2080
-midiManagerAbsentOSErr = -2081
-synthesizerNotRespondingOSErr = -2082
-synthesizerOSErr = -2083
-illegalNoteChannelOSErr = -2084
-noteChannelNotAllocatedOSErr = -2085
-tunePlayerFullOSErr = -2086
-tuneParseOSErr = -2087
+kListElementType = FOUR_CHAR_CODE('type')
+kListElementDataType = FOUR_CHAR_CODE('daty')
+kNameAtom = FOUR_CHAR_CODE('name')
+kInitialRotationAtom = FOUR_CHAR_CODE('inro')
+kNonLinearTweenHeader = FOUR_CHAR_CODE('nlth')
+kTweenReturnDelta = 1L << 0
+pathTooLongErr = -2110
+emptyPathErr = -2111
+noPathMappingErr = -2112
+pathNotVerifiedErr = -2113
+unknownFormatErr = -2114
+wackBadFileErr = -2115
+wackForkNotFoundErr = -2116
+wackBadMetaDataErr = -2117
+qfcbNotFoundErr = -2118
+qfcbNotCreatedErr = -2119
+AAPNotCreatedErr = -2120
+AAPNotFoundErr = -2121
+ASDBadHeaderErr = -2122
+ASDBadForkErr = -2123
+ASDEntryNotFoundErr = -2124
 videoFlagDontLeanAhead = 1L << 0
 txtProcDefaultDisplay = 0
 txtProcDontDisplay = 1
@@ -251,13 +502,22 @@
 dropShadowTranslucencyType = FOUR_CHAR_CODE('drpt')
 spriteHitTestBounds = 1L << 0
 spriteHitTestImage = 1L << 1
+spriteHitTestInvisibleSprites = 1L << 2
+spriteHitTestIsClick = 1L << 3
+spriteHitTestLocInDisplayCoordinates = 1L << 4
 kSpriteAtomType = FOUR_CHAR_CODE('sprt')
 kSpriteImagesContainerAtomType = FOUR_CHAR_CODE('imct')
 kSpriteImageAtomType = FOUR_CHAR_CODE('imag')
 kSpriteImageDataAtomType = FOUR_CHAR_CODE('imda')
+kSpriteImageGroupIDAtomType = FOUR_CHAR_CODE('imgr')
+kSpriteImageRegistrationAtomType = FOUR_CHAR_CODE('imrg')
 kSpriteSharedDataAtomType = FOUR_CHAR_CODE('dflt')
 kSpriteNameAtomType = FOUR_CHAR_CODE('name')
+kSpriteImageNameAtomType = FOUR_CHAR_CODE('name')
+kSpriteUsesImageIDsAtomType = FOUR_CHAR_CODE('uses')
 MovieControllerComponentType = FOUR_CHAR_CODE('play')
+kMovieControllerQTVRFlag = 1 << 0
+kMovieControllerDontDisplayToUser = 1 << 1
 mcActionIdle = 1
 mcActionDraw = 2
 mcActionActivate = 3
@@ -304,12 +564,34 @@
 mcActionGetCursorSettingEnabled = 56
 mcActionSetCursorSettingEnabled = 57
 mcActionSetColorTable = 58
+mcActionLinkToURL = 59
+mcActionCustomButtonClick = 60
+mcActionForceTimeTableUpdate = 61
+mcActionSetControllerTimeLimits = 62
+mcActionExecuteAllActionsForQTEvent = 63
+mcActionExecuteOneActionForQTEvent = 64
+mcActionAdjustCursor = 65
+mcActionUseTrackForTimeTable = 66
+mcActionClickAndHoldPoint = 67
 mcFlagSuppressMovieFrame = 1 << 0
 mcFlagSuppressStepButtons = 1 << 1
 mcFlagSuppressSpeakerButton = 1 << 2
 mcFlagsUseWindowPalette = 1 << 3
 mcFlagsDontInvalidate = 1 << 4
+mcFlagsUseCustomButton = 1 << 5
 mcPositionDontInvalidate = 1 << 5
+kMCIEEnabledButtonPicture = 1
+kMCIEDisabledButtonPicture = 2
+kMCIEDepressedButtonPicture = 3
+kMCIEEnabledSizeBoxPicture = 4
+kMCIEDisabledSizeBoxPicture = 5
+kMCIEEnabledUnavailableButtonPicture = 6
+kMCIEDisabledUnavailableButtonPicture = 7
+kMCIESoundSlider = 128
+kMCIESoundThumb = 129
+kMCIEColorTable = 256
+kMCIEIsFlatAppearance = 257
+kMCIEDoButtonIconsDropOnDepress = 258
 mcInfoUndoAvailable = 1 << 0
 mcInfoCutAvailable = 1 << 1
 mcInfoCopyAvailable = 1 << 2
@@ -328,6 +610,7 @@
 mcMenuClear = 6
 kVideoMediaResetStatisticsSelect = 0x0105
 kVideoMediaGetStatisticsSelect = 0x0106
+kVideoMediaGetStallCountSelect = 0x010E
 kTextMediaSetTextProcSelect = 0x0101
 kTextMediaAddTextSampleSelect = 0x0102
 kTextMediaAddTESampleSelect = 0x0103
@@ -342,6 +625,18 @@
 kSpriteMediaCountImagesSelect = 0x0105
 kSpriteMediaGetIndImageDescriptionSelect = 0x0106
 kSpriteMediaGetDisplayedSampleNumberSelect = 0x0107
+kSpriteMediaGetSpriteNameSelect = 0x0108
+kSpriteMediaGetImageNameSelect = 0x0109
+kSpriteMediaSetSpritePropertySelect = 0x010A
+kSpriteMediaGetSpritePropertySelect = 0x010B
+kSpriteMediaHitTestAllSpritesSelect = 0x010C
+kSpriteMediaHitTestOneSpriteSelect = 0x010D
+kSpriteMediaSpriteIndexToIDSelect = 0x010E
+kSpriteMediaSpriteIDToIndexSelect = 0x010F
+kSpriteMediaGetSpriteActionsForQTEventSelect = 0x0110
+kSpriteMediaSetActionVariableSelect = 0x0111
+kSpriteMediaGetActionVariableSelect = 0x0112
+kSpriteMediaGetIndImagePropertySelect = 0x0113
 kMedia3DGetNamedObjectListSelect = 0x0101
 kMedia3DGetRendererListSelect = 0x0102
 kMCSetMovieSelect = 0x0002
@@ -388,3 +683,6 @@
 kMCSetActionFilterWithRefConSelect = 0x002D
 kMCPtInControllerSelect = 0x002E
 kMCInvalidateSelect = 0x002F
+kMCAdjustCursorSelect = 0x0030
+kMCGetInterfaceElementSelect = 0x0031
+kMusicMediaGetIndexedTunePlayerSelect = 0x0101
diff --git a/Mac/Lib/lib-toolbox/Sound.py b/Mac/Lib/lib-toolbox/Sound.py
index f4e756e..344738a 100644
--- a/Mac/Lib/lib-toolbox/Sound.py
+++ b/Mac/Lib/lib-toolbox/Sound.py
@@ -2,6 +2,7 @@
 
 def FOUR_CHAR_CODE(x): return x
 soundListRsrc = FOUR_CHAR_CODE('snd ')
+kSimpleBeepID = 1
 rate22050hz = 0x56220000
 rate22khz = 0x56EE8BA3
 rate11khz = 0x2B7745D1
@@ -12,9 +13,8 @@
 MACE3snthID = 11
 MACE6snthID = 13
 kMiddleC = 60
-kSimpleBeepID = 1
-kFullVolume = 0x0100
 kNoVolume = 0
+kFullVolume = 0x0100
 stdQLength = 128
 dataOffsetFlag = 0x8000
 kUseOptionalOutputDevice = -1
@@ -64,6 +64,8 @@
 getVolumeCmd = 47
 clockComponentCmd = 50
 getClockComponentCmd = 51
+scheduledSoundCmd = 52
+linkSoundComponentsCmd = 53
 waveTableCmd = 60
 phaseCmd = 61
 soundCmd = 80
@@ -116,9 +118,10 @@
 siCompressionFactor = FOUR_CHAR_CODE('cmfa')
 siCompressionHeader = FOUR_CHAR_CODE('cmhd')
 siCompressionNames = FOUR_CHAR_CODE('cnam')
-siCompressionParams = FOUR_CHAR_CODE('cmpp')
+siCompressionParams = FOUR_CHAR_CODE('evaw')
 siCompressionType = FOUR_CHAR_CODE('comp')
 siContinuous = FOUR_CHAR_CODE('cont')
+siDecompressionParams = FOUR_CHAR_CODE('wave')
 siDeviceBufferInfo = FOUR_CHAR_CODE('dbin')
 siDeviceConnected = FOUR_CHAR_CODE('dcon')
 siDeviceIcon = FOUR_CHAR_CODE('icon')
@@ -147,6 +150,8 @@
 siMonitorSource = FOUR_CHAR_CODE('mons')
 siNumberChannels = FOUR_CHAR_CODE('chan')
 siOptionsDialog = FOUR_CHAR_CODE('optd')
+siOSTypeInputSource = FOUR_CHAR_CODE('inpt')
+siOSTypeInputAvailable = FOUR_CHAR_CODE('inav')
 siPlayThruOnOff = FOUR_CHAR_CODE('plth')
 siPostMixerSoundComponent = FOUR_CHAR_CODE('psmx')
 siPreMixerSoundComponent = FOUR_CHAR_CODE('prmx')
@@ -161,6 +166,7 @@
 siSetupModemAudio = FOUR_CHAR_CODE('sumd')
 siSlopeAndIntercept = FOUR_CHAR_CODE('flap')
 siSoundClock = FOUR_CHAR_CODE('sclk')
+siUseThisSoundClock = FOUR_CHAR_CODE('sclc')
 siSpeakerMute = FOUR_CHAR_CODE('smut')
 siSpeakerVolume = FOUR_CHAR_CODE('svol')
 siSSpCPULoadLimit = FOUR_CHAR_CODE('3dll')
@@ -177,6 +183,18 @@
 siInitializeDriver = FOUR_CHAR_CODE('init')
 siPauseRecording = FOUR_CHAR_CODE('paus')
 siUserInterruptProc = FOUR_CHAR_CODE('user')
+kNoSource = FOUR_CHAR_CODE('none')
+kCDSource = FOUR_CHAR_CODE('cd  ')
+kExtMicSource = FOUR_CHAR_CODE('emic')
+kRCAInSource = FOUR_CHAR_CODE('irca')
+kTVFMTunerSource = FOUR_CHAR_CODE('tvfm')
+kDAVInSource = FOUR_CHAR_CODE('idav')
+kIntMicSource = FOUR_CHAR_CODE('imic')
+kMediaBaySource = FOUR_CHAR_CODE('mbay')
+kModemSource = FOUR_CHAR_CODE('modm')
+kPCCardSource = FOUR_CHAR_CODE('pcm ')
+kZoomVideoSource = FOUR_CHAR_CODE('zvpc')
+kDVDSource = FOUR_CHAR_CODE('dvda')
 kNoSoundComponentType = FOUR_CHAR_CODE('****')
 kSoundComponentType = FOUR_CHAR_CODE('sift')
 kSoundComponentPPCType = FOUR_CHAR_CODE('nift')
@@ -187,6 +205,8 @@
 kMixerType = FOUR_CHAR_CODE('mixr')
 kMixer8SubType = FOUR_CHAR_CODE('mixb')
 kMixer16SubType = FOUR_CHAR_CODE('mixw')
+kSoundInputDeviceType = FOUR_CHAR_CODE('sinp')
+kWaveInSubType = FOUR_CHAR_CODE('wavi')
 kSoundOutputDeviceType = FOUR_CHAR_CODE('sdev')
 kClassicSubType = FOUR_CHAR_CODE('clas')
 kASCSubType = FOUR_CHAR_CODE('asc ')
@@ -197,12 +217,27 @@
 kSinger2SubType = FOUR_CHAR_CODE('sng2')
 kWhitSubType = FOUR_CHAR_CODE('whit')
 kSoundBlasterSubType = FOUR_CHAR_CODE('sbls')
+kWaveOutSubType = FOUR_CHAR_CODE('wavo')
+kDirectSoundSubType = FOUR_CHAR_CODE('dsnd')
+kUNIXsdevSubType = FOUR_CHAR_CODE('un1x')
 kSoundCompressor = FOUR_CHAR_CODE('scom')
 kSoundDecompressor = FOUR_CHAR_CODE('sdec')
+kAudioComponentType = FOUR_CHAR_CODE('adio')
+kAwacsPhoneSubType = FOUR_CHAR_CODE('hphn')
+kAudioVisionSpeakerSubType = FOUR_CHAR_CODE('telc')
+kAudioVisionHeadphoneSubType = FOUR_CHAR_CODE('telh')
+kPhilipsFaderSubType = FOUR_CHAR_CODE('tvav')
+kSGSToneSubType = FOUR_CHAR_CODE('sgs0')
 kSoundEffectsType = FOUR_CHAR_CODE('snfx')
 kSSpLocalizationSubType = FOUR_CHAR_CODE('snd3')
 kSoundNotCompressed = FOUR_CHAR_CODE('NONE')
-kOffsetBinary = FOUR_CHAR_CODE('raw ')
+k8BitOffsetBinaryFormat = FOUR_CHAR_CODE('raw ')
+k16BitBigEndianFormat = FOUR_CHAR_CODE('twos')
+k16BitLittleEndianFormat = FOUR_CHAR_CODE('sowt')
+kFloat32Format = FOUR_CHAR_CODE('fl32')
+kFloat64Format = FOUR_CHAR_CODE('fl64')
+k24BitFormat = FOUR_CHAR_CODE('in24')
+k32BitFormat = FOUR_CHAR_CODE('in32')
 kMACE3Compression = FOUR_CHAR_CODE('MAC3')
 kMACE6Compression = FOUR_CHAR_CODE('MAC6')
 kCDXA4Compression = FOUR_CHAR_CODE('cdx4')
@@ -210,15 +245,24 @@
 kIMACompression = FOUR_CHAR_CODE('ima4')
 kULawCompression = FOUR_CHAR_CODE('ulaw')
 kALawCompression = FOUR_CHAR_CODE('alaw')
-kLittleEndianFormat = FOUR_CHAR_CODE('sowt')
-kFloat32Format = FOUR_CHAR_CODE('fl32')
-kFloat64Format = FOUR_CHAR_CODE('fl64')
-kTwosComplement = FOUR_CHAR_CODE('twos')
+kMicrosoftADPCMFormat = 0x6D730002
+kDVIIntelIMAFormat = 0x6D730011
+kDVAudioFormat = FOUR_CHAR_CODE('dvca')
+kOffsetBinary = k8BitOffsetBinaryFormat
+kTwosComplement = k16BitBigEndianFormat
+kLittleEndianFormat = k16BitLittleEndianFormat
+k16BitNativeEndianFormat = k16BitLittleEndianFormat
+k16BitNonNativeEndianFormat = k16BitBigEndianFormat
+k16BitNativeEndianFormat = k16BitBigEndianFormat
+k16BitNonNativeEndianFormat = k16BitLittleEndianFormat
 kInputMask = 0x000000FF
 kOutputMask = 0x0000FF00
 kOutputShift = 8
 kActionMask = 0x00FF0000
 kSoundComponentBits = 0x00FFFFFF
+kAudioFormatAtomType = FOUR_CHAR_CODE('frma')
+kAudioEndianAtomType = FOUR_CHAR_CODE('enda')
+kAudioTerminatorAtomType = 0
 kAVDisplayHeadphoneRemove = 0
 kAVDisplayHeadphoneInsert = 1
 kAVDisplayPlainTalkRemove = 2
@@ -237,29 +281,40 @@
 siDontKnowIfConnected = -1
 siReadPermission = 0
 siWritePermission = 1
-kSoundComponentInitOutputDeviceSelect = 1
-kSoundComponentSetSourceSelect = 2
-kSoundComponentGetSourceSelect = 3
-kSoundComponentGetSourceDataSelect = 4
-kSoundComponentSetOutputSelect = 5
+kScheduledSoundDoScheduled = 1 << 0
+kScheduledSoundDoCallBack = 1 << 1
+kSoundComponentInitOutputDeviceSelect = 0x0001
+kSoundComponentSetSourceSelect = 0x0002
+kSoundComponentGetSourceSelect = 0x0003
+kSoundComponentGetSourceDataSelect = 0x0004
+kSoundComponentSetOutputSelect = 0x0005
+kSoundComponentAddSourceSelect = 0x0101
+kSoundComponentRemoveSourceSelect = 0x0102
+kSoundComponentGetInfoSelect = 0x0103
+kSoundComponentSetInfoSelect = 0x0104
+kSoundComponentStartSourceSelect = 0x0105
+kSoundComponentStopSourceSelect = 0x0106
+kSoundComponentPauseSourceSelect = 0x0107
+kSoundComponentPlaySourceBufferSelect = 0x0108
+kAudioGetVolumeSelect = 0x0000
+kAudioSetVolumeSelect = 0x0001
+kAudioGetMuteSelect = 0x0002
+kAudioSetMuteSelect = 0x0003
+kAudioSetToDefaultsSelect = 0x0004
+kAudioGetInfoSelect = 0x0005
+kAudioGetBassSelect = 0x0006
+kAudioSetBassSelect = 0x0007
+kAudioGetTrebleSelect = 0x0008
+kAudioSetTrebleSelect = 0x0009
+kAudioGetOutputDeviceSelect = 0x000A
+kAudioMuteOnEventSelect = 0x0081
 kDelegatedSoundComponentSelectors = 0x0100
-kSoundComponentAddSourceSelect = kDelegatedSoundComponentSelectors + 1
-kSoundComponentRemoveSourceSelect = kDelegatedSoundComponentSelectors + 2
-kSoundComponentGetInfoSelect = kDelegatedSoundComponentSelectors + 3
-kSoundComponentSetInfoSelect = kDelegatedSoundComponentSelectors + 4
-kSoundComponentStartSourceSelect = kDelegatedSoundComponentSelectors + 5
-kSoundComponentStopSourceSelect = kDelegatedSoundComponentSelectors + 6
-kSoundComponentPauseSourceSelect = kDelegatedSoundComponentSelectors + 7
-kSoundComponentPlaySourceBufferSelect = kDelegatedSoundComponentSelectors + 8
-kAudioGetVolumeSelect = 0
-kAudioSetVolumeSelect = 1
-kAudioGetMuteSelect = 2
-kAudioSetMuteSelect = 3
-kAudioSetToDefaultsSelect = 4
-kAudioGetInfoSelect = 5
-kAudioGetBassSelect = 6
-kAudioSetBassSelect = 7
-kAudioGetTrebleSelect = 8
-kAudioSetTrebleSelect = 9
-kAudioGetOutputDeviceSelect = 10
-kAudioMuteOnEventSelect = 129
+kSndInputReadAsyncSelect = 0x0001
+kSndInputReadSyncSelect = 0x0002
+kSndInputPauseRecordingSelect = 0x0003
+kSndInputResumeRecordingSelect = 0x0004
+kSndInputStopRecordingSelect = 0x0005
+kSndInputGetStatusSelect = 0x0006
+kSndInputGetDeviceInfoSelect = 0x0007
+kSndInputSetDeviceInfoSelect = 0x0008
+kSndInputInitHardwareSelect = 0x0009
diff --git a/Mac/Lib/lib-toolbox/TextEdit.py b/Mac/Lib/lib-toolbox/TextEdit.py
index 6e98be3..f6cff54 100644
--- a/Mac/Lib/lib-toolbox/TextEdit.py
+++ b/Mac/Lib/lib-toolbox/TextEdit.py
@@ -39,6 +39,7 @@
 teFTextBuffering = 1
 teFOutlineHilite = 2
 teFInlineInput = 3
+teFUseWhiteBackground = 4
 teFUseInlineInput = 5
 teFInlineInputAutoScroll = 6
 teBitClear = 0
diff --git a/Mac/Lib/lib-toolbox/Windows.py b/Mac/Lib/lib-toolbox/Windows.py
index 603f7a8..b7e697b 100644
--- a/Mac/Lib/lib-toolbox/Windows.py
+++ b/Mac/Lib/lib-toolbox/Windows.py
@@ -48,6 +48,7 @@
 kWindowMovableModalDialogProc = 1043
 kWindowAlertProc = 1044
 kWindowMovableAlertProc = 1045
+kWindowMovableModalGrowProc = 1046
 kWindowFloatProc = 1057
 kWindowFloatGrowProc = 1059
 kWindowFloatVertZoomProc = 1061
@@ -64,7 +65,7 @@
 kWindowFloatSideHorizZoomGrowProc = 1083
 kWindowFloatSideFullZoomProc = 1085
 kWindowFloatSideFullZoomGrowProc = 1087
-kWindowNoPosition = 0x00000000
+kWindowNoPosition = 0x0000
 kWindowDefaultPosition = 0x0000
 kWindowCenterMainScreen = 0x280A
 kWindowAlertPositionMainScreen = 0x300A