Index: totemIGMPPlayer.idl
===================================================================
--- totemIGMPPlayer.idl	(revision 3916)
+++ totemIGMPPlayer.idl	(working copy)
@@ -36,11 +36,49 @@
 {
   /* Properties */
 
-  /**
-   * Gets the Controls object
-   */
+  /* Gets the Controls object */
   readonly attribute totemIGMPControls controls;
 
+  /* Methods http://www.webreference.com/js/column53/methods.html */
+  void AboutBox ();
+  void Pause ();
+  void Play ();
+  void Stop ();
 
-  /* Methods */
+  /* Properties http://www.webreference.com/js/column53/properties1.html */
+  void SetAllowChangeDisplaySize (in boolean allowChangeDisplaySize);
+  boolean GetAllowChangeDisplaySize ();
+
+  void SetAllowScan (in boolean allowScan);
+  boolean GetAllowScan ();
+
+  void SetAnimationAtStart (in boolean animationAtStart);
+  boolean GetAnimationAtStart ();
+
+  void SetAudioStream (in boolean audioStream);
+  boolean GetAudioStream ();
+
+  void SetAutoRewind (in boolean autoRewind);
+  boolean GetAutoRewind ();
+
+  void SetAutoRewind (in boolean autoRewind);
+  void GetAutoRewind ();
+
+  /* http://www.webreference.com/js/column53/properties2.html */
+  void SetBalance (in unsigned long balance);
+  unsigned long GetBalance ();
+
+  void SetBaseURL (in AUTF8String baseURL);
+  AUTF8String GetBaseURL ();
+
+  unsigned long GetBufferingCount ();
+  unsigned long GetBufferingTime ();
+  boolean GetCanScan ();
+  boolean GetCanSeek ();
+  boolean GetCanSeekToMarkers ();
+  AUTF8String GetChannelDescription ();
+  AUTF8String GetChannelName ();
+  AUTF8String GetChannelURL ();
+  boolean GetClickToPlay ();
+  unsigned long GetCodecCount ();
 };
