with GNATCOM.Dispinterface;

package MSHTML.IDOMWheelEvent_Object is

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

   function Get_deltaX
     (This : IDOMWheelEvent_Type)
     return GNATCOM.Types.VARIANT;

   function Get_deltaY
     (This : IDOMWheelEvent_Type)
     return GNATCOM.Types.VARIANT;

   function Get_deltaZ
     (This : IDOMWheelEvent_Type)
     return GNATCOM.Types.VARIANT;

   function Get_deltaMode
     (This : IDOMWheelEvent_Type)
     return GNATCOM.Types.VARIANT;

   procedure initWheelEvent
     (This             : IDOMWheelEvent_Type;
      eventType        : GNATCOM.Types.VARIANT;
      canBubble        : GNATCOM.Types.VARIANT;
      cancelable       : GNATCOM.Types.VARIANT;
      viewArg          : GNATCOM.Types.VARIANT;
      detailArg        : GNATCOM.Types.VARIANT;
      screenXArg       : GNATCOM.Types.VARIANT;
      screenYArg       : GNATCOM.Types.VARIANT;
      clientXArg       : GNATCOM.Types.VARIANT;
      clientYArg       : GNATCOM.Types.VARIANT;
      buttonArg        : GNATCOM.Types.VARIANT;
      relatedTargetArg : GNATCOM.Types.VARIANT;
      modifiersListArg : GNATCOM.Types.VARIANT;
      deltaX           : GNATCOM.Types.VARIANT;
      deltaY           : GNATCOM.Types.VARIANT;
      deltaZ           : GNATCOM.Types.VARIANT;
      deltaMode        : GNATCOM.Types.VARIANT;
      Free             : Boolean := True);

end MSHTML.IDOMWheelEvent_Object;

