24 lines
664 B
C#

namespace UnityRawInput
{
public enum RawMouseState : ushort
{
MouseMove = 0x0200,
LeftButtonDown = 0x0201,
LeftButtonUp = 0x0202,
LeftButtonDoubleClick = 0x0203,
RightButtonDown = 0x0204,
RightButtonUp = 0x0205,
RightButtonDoubleClick = 0x0206,
MiddleButtonDown = 0x0207,
MiddleButtonUp = 0x0208,
MiddleButtonDoubleClick = 0x0209,
MouseWheel = 0x020A,
ExtraButtonDown = 0x20B,
ExtraButtonUp = 0x20C,
ExtraButtonDoubleClick = 0x20D,
MouseWheelHorizontal = 0x20E
}
// https://www.pinvoke.net/default.aspx/Constants/WM.html
}