/// <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;
}
Structure RAWINPUT
Public TODO
End Structure
None.
None.