with GNATCOM.Dispinterface;

package MSHTML.HTMLObjectElementEvents_Object is

   type HTMLObjectElementEvents_Type is
     new GNATCOM.Dispinterface.Dispinterface_Type with null record;

   function onbeforeupdate
     (This : HTMLObjectElementEvents_Type)
     return GNATCOM.Types.VARIANT;

   procedure onafterupdate
     (This : HTMLObjectElementEvents_Type);

   function onerrorupdate
     (This : HTMLObjectElementEvents_Type)
     return GNATCOM.Types.VARIANT;

   function onrowexit
     (This : HTMLObjectElementEvents_Type)
     return GNATCOM.Types.VARIANT;

   procedure onrowenter
     (This : HTMLObjectElementEvents_Type);

   procedure ondatasetchanged
     (This : HTMLObjectElementEvents_Type);

   procedure ondataavailable
     (This : HTMLObjectElementEvents_Type);

   procedure ondatasetcomplete
     (This : HTMLObjectElementEvents_Type);

   function onerror
     (This : HTMLObjectElementEvents_Type)
     return GNATCOM.Types.VARIANT;

   procedure onrowsdelete
     (This : HTMLObjectElementEvents_Type);

   procedure onrowsinserted
     (This : HTMLObjectElementEvents_Type);

   procedure oncellchange
     (This : HTMLObjectElementEvents_Type);

   procedure onreadystatechange
     (This : HTMLObjectElementEvents_Type);

end MSHTML.HTMLObjectElementEvents_Object;

