Index: /trunk/include/VBox/pdmifs.h
===================================================================
--- /trunk/include/VBox/pdmifs.h	(revision 22811)
+++ /trunk/include/VBox/pdmifs.h	(revision 22812)
@@ -217,8 +217,9 @@
      * @param   i32DeltaY       The Y delta.
      * @param   i32DeltaZ       The Z delta.
+     * @param   i32DeltaW       The W (horizontal scroll button) delta.
      * @param   fButtonStates   The button states, see the PDMIMOUSEPORT_BUTTON_* \#defines.
      * @thread  The emulation thread.
      */
-    DECLR3CALLBACKMEMBER(int, pfnPutEvent,(PPDMIMOUSEPORT pInterface, int32_t i32DeltaX, int32_t i32DeltaY, int32_t i32DeltaZ, uint32_t fButtonStates));
+    DECLR3CALLBACKMEMBER(int, pfnPutEvent,(PPDMIMOUSEPORT pInterface, int32_t i32DeltaX, int32_t i32DeltaY, int32_t i32DeltaZ, int32_t i32DeltaW, uint32_t fButtonStates));
 } PDMIMOUSEPORT;
 
@@ -228,4 +229,6 @@
 #define PDMIMOUSEPORT_BUTTON_RIGHT  RT_BIT(1)
 #define PDMIMOUSEPORT_BUTTON_MIDDLE RT_BIT(2)
+#define PDMIMOUSEPORT_BUTTON_X1     RT_BIT(3)
+#define PDMIMOUSEPORT_BUTTON_X2     RT_BIT(4)
 /** @} */
 
