Updated for QuickTime 6.0, Universal Header 3.4.2.
diff --git a/Mac/Modules/qt/qtscan.py b/Mac/Modules/qt/qtscan.py
index 86ddd54..eca1f23 100644
--- a/Mac/Modules/qt/qtscan.py
+++ b/Mac/Modules/qt/qtscan.py
@@ -8,7 +8,7 @@
 
 LONG = "QuickTime"
 SHORT = "qt"
-OBJECTS = ("Movie", "Track", "Media", "UserData", "TimeBase", "MovieController")
+OBJECTS = ("Movie", "Track", "Media", "UserData", "TimeBase", "MovieController", "IdleManager")
 
 def main():
 	input = "Movies.h"
@@ -91,6 +91,10 @@
 			"MatrixRecord_ptr",
 			"SampleReferencePtr",
 			"QTTweener",
+			"QTErrorReplacementPtr",
+			"QTRestrictionSet",
+			"QTUUID",
+			"QTUUID_ptr",
 
 			# Routine pointers, not yet.
 			"MoviesErrorUPP",
@@ -109,6 +113,7 @@
 			"MovieExecuteWiredActionsUPP",
 			"QTBandwidthNotificationUPP",
 			"DoMCActionUPP",
+			"QTNextTaskNeededSoonerCallbackUPP",
 			
 			"SampleReference64Ptr",	# Don't know what this does, yet
 			"QTRuntimeSpriteDescPtr",