RAWINPUTMOUSE (Structures)
Last changed: -93.176.200.208

.
Summary
Structure containing raw input information from a mouse device.

C# Definition:

    /// <summary>
    /// Value type for raw input from a mouse.
    /// </summary>
    [StructLayout(LayoutKind.Sequential)]
    public struct RAWINPUTMOUSE
    {
        /// <summary>Flags for the event.</summary>
        public RawMouseFlags Flags;
        /// <summary>If the mouse wheel is moved, this will contain the delta amount.</summary>
        public ushort ButtonData;
        /// <summary>Flags for the event.</summary>
        public RawMouseButtons ButtonFlags;
        /// <summary>Raw button data.</summary>
        public uint RawButtons;
        /// <summary>Relative direction of motion, depending on flags.</summary>
        public int LastX;
        /// <summary>Relative direction of motion, depending on flags.</summary>
        public int LastY;
        /// <summary>Extra information.</summary>
        public uint ExtraInformation;
    }

VB Definition:

Structure RAWINPUTMOUSE
   Public TODO
End Structure

User-Defined Field Types:

None.

Notes:

None.

Documentation