Listing 8: PuppetTime sample description
typedef struct PTMHDescription {
	long	size;					// Total size of struct
	long	type;					// kPTMediaType
	long	resvd1;
	short   resvd2;
	short   dataRefIndex;
	long	version;
} PTMHDescription, *PTMHDescriptionPtr, **PTMHDescriptionHandle;