package body MSHTML.HTMLMarqueeElementEvents_Object is

   function onhelp
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_onhelp);
   end onhelp;

   function onclick
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_onclick);
   end onclick;

   function ondblclick
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_ondblclick);
   end ondblclick;

   function onkeypress
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_onkeypress);
   end onkeypress;

   procedure onkeydown
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onkeydown);
   end onkeydown;

   procedure onkeyup
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onkeyup);
   end onkeyup;

   procedure onmouseout
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onmouseout);
   end onmouseout;

   procedure onmouseover
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onmouseover);
   end onmouseover;

   procedure onmousemove
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onmousemove);
   end onmousemove;

   procedure onmousedown
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onmousedown);
   end onmousedown;

   procedure onmouseup
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onmouseup);
   end onmouseup;

   function onselectstart
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_onselectstart);
   end onselectstart;

   procedure onfilterchange
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onfilterchange);
   end onfilterchange;

   function ondragstart
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_ondragstart);
   end ondragstart;

   function onbeforeupdate
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_onbeforeupdate);
   end onbeforeupdate;

   procedure onafterupdate
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onafterupdate);
   end onafterupdate;

   function onerrorupdate
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_onerrorupdate);
   end onerrorupdate;

   function onrowexit
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_onrowexit);
   end onrowexit;

   procedure onrowenter
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onrowenter);
   end onrowenter;

   procedure ondatasetchanged
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_ondatasetchanged);
   end ondatasetchanged;

   procedure ondataavailable
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_ondataavailable);
   end ondataavailable;

   procedure ondatasetcomplete
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_ondatasetcomplete);
   end ondatasetcomplete;

   procedure onlosecapture
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onlosecapture);
   end onlosecapture;

   procedure onpropertychange
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onpropertychange);
   end onpropertychange;

   procedure onscroll
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onscroll);
   end onscroll;

   procedure onfocus
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onfocus);
   end onfocus;

   procedure onblur
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onblur);
   end onblur;

   procedure onresize
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onresize);
   end onresize;

   function ondrag
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_ondrag);
   end ondrag;

   procedure ondragend
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_ondragend);
   end ondragend;

   function ondragenter
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_ondragenter);
   end ondragenter;

   function ondragover
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_ondragover);
   end ondragover;

   procedure ondragleave
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_ondragleave);
   end ondragleave;

   function ondrop
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_ondrop);
   end ondrop;

   function onbeforecut
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_onbeforecut);
   end onbeforecut;

   function oncut
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_oncut);
   end oncut;

   function onbeforecopy
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_onbeforecopy);
   end onbeforecopy;

   function oncopy
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_oncopy);
   end oncopy;

   function onbeforepaste
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_onbeforepaste);
   end onbeforepaste;

   function onpaste
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_onpaste);
   end onpaste;

   function oncontextmenu
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_oncontextmenu);
   end oncontextmenu;

   procedure onrowsdelete
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onrowsdelete);
   end onrowsdelete;

   procedure onrowsinserted
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onrowsinserted);
   end onrowsinserted;

   procedure oncellchange
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_oncellchange);
   end oncellchange;

   procedure onreadystatechange
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onreadystatechange);
   end onreadystatechange;

   procedure onbeforeeditfocus
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onbeforeeditfocus);
   end onbeforeeditfocus;

   procedure onlayoutcomplete
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onlayoutcomplete);
   end onlayoutcomplete;

   procedure onpage
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onpage);
   end onpage;

   function onbeforedeactivate
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_onbeforedeactivate);
   end onbeforedeactivate;

   function onbeforeactivate
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_onbeforeactivate);
   end onbeforeactivate;

   procedure onmove
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onmove);
   end onmove;

   function oncontrolselect
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_oncontrolselect);
   end oncontrolselect;

   function onmovestart
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_onmovestart);
   end onmovestart;

   procedure onmoveend
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onmoveend);
   end onmoveend;

   function onresizestart
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_onresizestart);
   end onresizestart;

   procedure onresizeend
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onresizeend);
   end onresizeend;

   procedure onmouseenter
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onmouseenter);
   end onmouseenter;

   procedure onmouseleave
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onmouseleave);
   end onmouseleave;

   function onmousewheel
     (This : HTMLMarqueeElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLMarqueeElementEvents_onmousewheel);
   end onmousewheel;

   procedure onactivate
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onactivate);
   end onactivate;

   procedure ondeactivate
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_ondeactivate);
   end ondeactivate;

   procedure onfocusin
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onfocusin);
   end onfocusin;

   procedure onfocusout
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onfocusout);
   end onfocusout;

   procedure onchange
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onchange);
   end onchange;

   procedure onselect
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onselect);
   end onselect;

   procedure onbounce
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onbounce);
   end onbounce;

   procedure onfinish
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onfinish);
   end onfinish;

   procedure onstart
     (This : HTMLMarqueeElementEvents_Type)
   is
   begin
      Invoke (This, HTMLMarqueeElementEvents_onstart);
   end onstart;

end MSHTML.HTMLMarqueeElementEvents_Object;

