package body MSHTML.IHTMLCSSStyleDeclaration4_Object is

   procedure Put_webkitAppearance
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitAppearance,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitAppearance;

   function Get_webkitAppearance
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitAppearance);
   end Get_webkitAppearance;

   procedure Put_webkitUserSelect
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitUserSelect,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitUserSelect;

   function Get_webkitUserSelect
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitUserSelect);
   end Get_webkitUserSelect;

   procedure Put_webkitBoxAlign
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBoxAlign,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBoxAlign;

   function Get_webkitBoxAlign
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBoxAlign);
   end Get_webkitBoxAlign;

   procedure Put_webkitBoxOrdinalGroup
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBoxOrdinalGroup,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBoxOrdinalGroup;

   function Get_webkitBoxOrdinalGroup
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBoxOrdinalGroup);
   end Get_webkitBoxOrdinalGroup;

   procedure Put_webkitBoxPack
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBoxPack,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBoxPack;

   function Get_webkitBoxPack
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBoxPack);
   end Get_webkitBoxPack;

   procedure Put_webkitBoxFlex
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBoxFlex,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBoxFlex;

   function Get_webkitBoxFlex
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBoxFlex);
   end Get_webkitBoxFlex;

   procedure Put_webkitBoxOrient
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBoxOrient,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBoxOrient;

   function Get_webkitBoxOrient
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBoxOrient);
   end Get_webkitBoxOrient;

   procedure Put_webkitBoxDirection
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBoxDirection,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBoxDirection;

   function Get_webkitBoxDirection
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBoxDirection);
   end Get_webkitBoxDirection;

   procedure Put_webkitTransform
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitTransform,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitTransform;

   function Get_webkitTransform
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitTransform);
   end Get_webkitTransform;

   procedure Put_webkitBackgroundSize
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBackgroundSize,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBackgroundSize;

   function Get_webkitBackgroundSize
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBackgroundSize);
   end Get_webkitBackgroundSize;

   procedure Put_webkitBackfaceVisibility
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBackfaceVisibility,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBackfaceVisibility;

   function Get_webkitBackfaceVisibility
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBackfaceVisibility);
   end Get_webkitBackfaceVisibility;

   procedure Put_webkitAnimation
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitAnimation,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitAnimation;

   function Get_webkitAnimation
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitAnimation);
   end Get_webkitAnimation;

   procedure Put_webkitTransition
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitTransition,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitTransition;

   function Get_webkitTransition
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitTransition);
   end Get_webkitTransition;

   procedure Put_webkitAnimationName
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitAnimationName,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitAnimationName;

   function Get_webkitAnimationName
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitAnimationName);
   end Get_webkitAnimationName;

   procedure Put_webkitAnimationDuration
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitAnimationDuration,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitAnimationDuration;

   function Get_webkitAnimationDuration
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitAnimationDuration);
   end Get_webkitAnimationDuration;

   procedure Put_webkitAnimationTimingFunction
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitAnimationTimingFunction,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitAnimationTimingFunction;

   function Get_webkitAnimationTimingFunction
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitAnimationTimingFunction);
   end Get_webkitAnimationTimingFunction;

   procedure Put_webkitAnimationDelay
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitAnimationDelay,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitAnimationDelay;

   function Get_webkitAnimationDelay
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitAnimationDelay);
   end Get_webkitAnimationDelay;

   procedure Put_webkitAnimationIterationCount
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitAnimationIterationCount,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitAnimationIterationCount;

   function Get_webkitAnimationIterationCount
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitAnimationIterationCount);
   end Get_webkitAnimationIterationCount;

   procedure Put_webkitAnimationDirection
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitAnimationDirection,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitAnimationDirection;

   function Get_webkitAnimationDirection
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitAnimationDirection);
   end Get_webkitAnimationDirection;

   procedure Put_webkitAnimationPlayState
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitAnimationPlayState,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitAnimationPlayState;

   function Get_webkitAnimationPlayState
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitAnimationPlayState);
   end Get_webkitAnimationPlayState;

   procedure Put_webkitTransitionProperty
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitTransitionProperty,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitTransitionProperty;

   function Get_webkitTransitionProperty
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitTransitionProperty);
   end Get_webkitTransitionProperty;

   procedure Put_webkitTransitionDuration
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitTransitionDuration,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitTransitionDuration;

   function Get_webkitTransitionDuration
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitTransitionDuration);
   end Get_webkitTransitionDuration;

   procedure Put_webkitTransitionTimingFunction
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitTransitionTimingFunction,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitTransitionTimingFunction;

   function Get_webkitTransitionTimingFunction
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitTransitionTimingFunction);
   end Get_webkitTransitionTimingFunction;

   procedure Put_webkitTransitionDelay
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitTransitionDelay,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitTransitionDelay;

   function Get_webkitTransitionDelay
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitTransitionDelay);
   end Get_webkitTransitionDelay;

   procedure Put_webkitBackgroundAttachment
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBackgroundAttachment,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBackgroundAttachment;

   function Get_webkitBackgroundAttachment
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBackgroundAttachment);
   end Get_webkitBackgroundAttachment;

   procedure Put_webkitBackgroundColor
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBackgroundColor,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBackgroundColor;

   function Get_webkitBackgroundColor
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBackgroundColor);
   end Get_webkitBackgroundColor;

   procedure Put_webkitBackgroundClip
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBackgroundClip,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBackgroundClip;

   function Get_webkitBackgroundClip
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBackgroundClip);
   end Get_webkitBackgroundClip;

   procedure Put_webkitBackgroundImage
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBackgroundImage,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBackgroundImage;

   function Get_webkitBackgroundImage
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBackgroundImage);
   end Get_webkitBackgroundImage;

   procedure Put_webkitBackgroundRepeat
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBackgroundRepeat,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBackgroundRepeat;

   function Get_webkitBackgroundRepeat
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBackgroundRepeat);
   end Get_webkitBackgroundRepeat;

   procedure Put_webkitBackgroundOrigin
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBackgroundOrigin,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBackgroundOrigin;

   function Get_webkitBackgroundOrigin
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBackgroundOrigin);
   end Get_webkitBackgroundOrigin;

   procedure Put_webkitBackgroundPosition
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBackgroundPosition,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBackgroundPosition;

   function Get_webkitBackgroundPosition
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBackgroundPosition);
   end Get_webkitBackgroundPosition;

   procedure Put_webkitBackgroundPositionX
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBackgroundPositionX,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBackgroundPositionX;

   function Get_webkitBackgroundPositionX
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBackgroundPositionX);
   end Get_webkitBackgroundPositionX;

   procedure Put_webkitBackgroundPositionY
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBackgroundPositionY,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBackgroundPositionY;

   function Get_webkitBackgroundPositionY
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBackgroundPositionY);
   end Get_webkitBackgroundPositionY;

   procedure Put_webkitBackground
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBackground,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBackground;

   function Get_webkitBackground
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBackground);
   end Get_webkitBackground;

   procedure Put_webkitTransformOrigin
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitTransformOrigin,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitTransformOrigin;

   function Get_webkitTransformOrigin
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitTransformOrigin);
   end Get_webkitTransformOrigin;

   procedure Put_msTextSizeAdjust
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_msTextSizeAdjust,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_msTextSizeAdjust;

   function Get_msTextSizeAdjust
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_msTextSizeAdjust);
   end Get_msTextSizeAdjust;

   procedure Put_webkitTextSizeAdjust
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitTextSizeAdjust,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitTextSizeAdjust;

   function Get_webkitTextSizeAdjust
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitTextSizeAdjust);
   end Get_webkitTextSizeAdjust;

   procedure Put_webkitBorderImage
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBorderImage,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBorderImage;

   function Get_webkitBorderImage
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBorderImage);
   end Get_webkitBorderImage;

   procedure Put_webkitBorderImageSource
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBorderImageSource,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBorderImageSource;

   function Get_webkitBorderImageSource
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBorderImageSource);
   end Get_webkitBorderImageSource;

   procedure Put_webkitBorderImageSlice
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBorderImageSlice,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBorderImageSlice;

   function Get_webkitBorderImageSlice
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBorderImageSlice);
   end Get_webkitBorderImageSlice;

   procedure Put_webkitBorderImageWidth
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBorderImageWidth,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBorderImageWidth;

   function Get_webkitBorderImageWidth
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBorderImageWidth);
   end Get_webkitBorderImageWidth;

   procedure Put_webkitBorderImageOutset
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBorderImageOutset,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBorderImageOutset;

   function Get_webkitBorderImageOutset
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBorderImageOutset);
   end Get_webkitBorderImageOutset;

   procedure Put_webkitBorderImageRepeat
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBorderImageRepeat,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBorderImageRepeat;

   function Get_webkitBorderImageRepeat
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBorderImageRepeat);
   end Get_webkitBorderImageRepeat;

   procedure Put_webkitBoxSizing
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitBoxSizing,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitBoxSizing;

   function Get_webkitBoxSizing
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitBoxSizing);
   end Get_webkitBoxSizing;

   procedure Put_webkitAnimationFillMode
     (This : IHTMLCSSStyleDeclaration4_Type;
      P1   : GNATCOM.Types.VARIANT;
      Free : Boolean := True)
   is
   begin
      Put
        (This,
         IHTMLCSSStyleDeclaration4_Put_webkitAnimationFillMode,
         GNATCOM.Dispinterface.Parameter_Array'
         (1 => P1),
         Free);
   end Put_webkitAnimationFillMode;

   function Get_webkitAnimationFillMode
     (This : IHTMLCSSStyleDeclaration4_Type)
     return GNATCOM.Types.VARIANT
   is
   begin
      return Get (This, IHTMLCSSStyleDeclaration4_Get_webkitAnimationFillMode);
   end Get_webkitAnimationFillMode;

end MSHTML.IHTMLCSSStyleDeclaration4_Object;

