1 APTR CreateKeyFrame(APTR handle, ULONG position, LONG value);
    2 BOOL DeleteKeyFrame(APTR handle, APTR key);
    3 BOOL DeleteKeyFrameHandle(APTR handle);
    4 APTR CreateKeyFrameHandle(ULONG begin, ULONG end, LONG min, LONG max, LONG defval);
    5 BOOL SetKeyFrameHandleAttribute(APTR handle, ULONG attribute, ULONG value);
    6 BOOL SetKeyFrameAttribute(APTR key, ULONG attribute, ULONG value);
    7 BOOL GetKeyFrameAttribute(APTR key, ULONG attribute, ULONG *storage);
    8 BOOL GetKeyFrameHandleAttribute(APTR handle, ULONG attribute, ULONG *storage);
    9 APTR GetNextKeyFrame(APTR handle, APTR key);
   10 APTR GetPrevKeyFrame(APTR handle, APTR key);
   11 LONG Interpolate(APTR handle, ULONG position);
   12 VOID LockKeyFrameHandle(APTR handle);
   13 VOID UnLockKeyFrameHandle(APTR handle);
   14 APTR StartKeyFrameNotification(APTR handle, struct Task *task, UBYTE sigbit, ULONG eventmask);
   15 VOID EndKeyFrameNotification(APTR notify);