RAWINPUT (Structures)
Last changed: -198.53.11.111

.
Summary

C# Definition:

    /// <summary>
    /// Value type for raw input.
    /// </summary>
    [StructLayout(LayoutKind.Explicit)]
    public struct RAWINPUT
    {
        /// <summary>Header for the data.</summary>
        [FieldOffset(0)]
        public RAWINPUTHEADER Header;
        /// <summary>Mouse raw input data.</summary>
        [FieldOffset(16)]
        public RAWINPUTMOUSE Mouse;
        /// <summary>Keyboard raw input data.</summary>
        [FieldOffset(16)]
        public RAWINPUTKEYBOARD Keyboard;
        /// <summary>HID raw input data.</summary>
        [FieldOffset(16)]
        public RAWINPUTHID HID;
    }

VB Definition:

Structure RAWINPUT
   Public TODO
End Structure

User-Defined Field Types:

None.

Notes:

None.

Documentation
RAWINPUT on MSDN