with GNATCOM.Dispinterface;

package MSHTML.IHTMLAttributeCollection2_Object is

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

   function getNamedItem
     (This     : IHTMLAttributeCollection2_Type;
      bstrName : GNATCOM.Types.VARIANT;
      Free     : Boolean := True)
     return GNATCOM.Types.VARIANT;

   function setNamedItem
     (This   : IHTMLAttributeCollection2_Type;
      ppNode : GNATCOM.Types.VARIANT;
      Free   : Boolean := True)
     return GNATCOM.Types.VARIANT;

   function removeNamedItem
     (This     : IHTMLAttributeCollection2_Type;
      bstrName : GNATCOM.Types.VARIANT;
      Free     : Boolean := True)
     return GNATCOM.Types.VARIANT;

end MSHTML.IHTMLAttributeCollection2_Object;

