package body MSHTML.ISVGElementInstance_Object is

   function Get_correspondingElement
     (This : ISVGElementInstance_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, ISVGElementInstance_Get_correspondingElement);
   end Get_correspondingElement;

   function Get_correspondingUseElement
     (This : ISVGElementInstance_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, ISVGElementInstance_Get_correspondingUseElement);
   end Get_correspondingUseElement;

   function Get_parentNode
     (This : ISVGElementInstance_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, ISVGElementInstance_Get_parentNode);
   end Get_parentNode;

   function Get_childNodes
     (This : ISVGElementInstance_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, ISVGElementInstance_Get_childNodes);
   end Get_childNodes;

   function Get_firstChild
     (This : ISVGElementInstance_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, ISVGElementInstance_Get_firstChild);
   end Get_firstChild;

   function Get_lastChild
     (This : ISVGElementInstance_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, ISVGElementInstance_Get_lastChild);
   end Get_lastChild;

   function Get_previousSibling
     (This : ISVGElementInstance_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, ISVGElementInstance_Get_previousSibling);
   end Get_previousSibling;

   function Get_nextSibling
     (This : ISVGElementInstance_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, ISVGElementInstance_Get_nextSibling);
   end Get_nextSibling;

end MSHTML.ISVGElementInstance_Object;

