DotNet-Flemmotron/NibblePoker.Win32Bindings/WinUser/SendKeys/EMouseEventFlags.cs
Herwin Bozet 6a706fbdb8 Removed non-CC0 documentation
Update EEventTypes.cs, EKeyEventFlags.cs, and EMouseEventFlags.cs
2025-01-19 23:13:01 +01:00

23 lines
719 B
C#

namespace NibblePoker.Win32Bindings.WinUser.SendKeys;
// ReSharper disable InconsistentNaming
[Flags]
public enum EMouseEventFlags : uint {
// https://learn.microsoft.com/en-us/windows/win32/api/winuser/ns-winuser-MOUSEINPUT
MOUSEEVENTF_MOVE = 0x0001,
MOUSEEVENTF_LEFTDOWN = 0x0002,
MOUSEEVENTF_LEFTUP = 0x0004,
MOUSEEVENTF_RIGHTDOWN = 0x0008,
MOUSEEVENTF_RIGHTUP = 0x0010,
MOUSEEVENTF_MIDDLEDOWN = 0x0020,
MOUSEEVENTF_MIDDLEUP = 0x0040,
MOUSEEVENTF_XDOWN = 0x0080,
MOUSEEVENTF_XUP = 0x0100,
MOUSEEVENTF_WHEEL = 0x0800,
MOUSEEVENTF_HWHEEL = 0x1000,
MOUSEEVENTF_MOVE_NOCOALESCE = 0x2000,
MOUSEEVENTF_VIRTUALDESK = 0x4000,
MOUSEEVENTF_ABSOLUTE = 0x8000,
}