package body MSHTML.HTMLObjectElementEvents_Object is

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

   procedure onafterupdate
     (This : HTMLObjectElementEvents_Type)
   is
   begin
      Invoke (This, HTMLObjectElementEvents_onafterupdate);
   end onafterupdate;

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

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

   procedure onrowenter
     (This : HTMLObjectElementEvents_Type)
   is
   begin
      Invoke (This, HTMLObjectElementEvents_onrowenter);
   end onrowenter;

   procedure ondatasetchanged
     (This : HTMLObjectElementEvents_Type)
   is
   begin
      Invoke (This, HTMLObjectElementEvents_ondatasetchanged);
   end ondatasetchanged;

   procedure ondataavailable
     (This : HTMLObjectElementEvents_Type)
   is
   begin
      Invoke (This, HTMLObjectElementEvents_ondataavailable);
   end ondataavailable;

   procedure ondatasetcomplete
     (This : HTMLObjectElementEvents_Type)
   is
   begin
      Invoke (This, HTMLObjectElementEvents_ondatasetcomplete);
   end ondatasetcomplete;

   function onerror
     (This : HTMLObjectElementEvents_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Invoke (This, HTMLObjectElementEvents_onerror);
   end onerror;

   procedure onrowsdelete
     (This : HTMLObjectElementEvents_Type)
   is
   begin
      Invoke (This, HTMLObjectElementEvents_onrowsdelete);
   end onrowsdelete;

   procedure onrowsinserted
     (This : HTMLObjectElementEvents_Type)
   is
   begin
      Invoke (This, HTMLObjectElementEvents_onrowsinserted);
   end onrowsinserted;

   procedure oncellchange
     (This : HTMLObjectElementEvents_Type)
   is
   begin
      Invoke (This, HTMLObjectElementEvents_oncellchange);
   end oncellchange;

   procedure onreadystatechange
     (This : HTMLObjectElementEvents_Type)
   is
   begin
      Invoke (This, HTMLObjectElementEvents_onreadystatechange);
   end onreadystatechange;

end MSHTML.HTMLObjectElementEvents_Object;

