Namespace SharpHook.Native
Classes
- ModifierMaskExtensions
Contains extension methods for ModifierMask.
- UioHook
Contains native methods of libuiohook.
Structs
- KeyboardEventData
Represents the data of a keyboard-related event.
- MouseEventData
Represents the data of a mouse-related event.
- MouseWheelEventData
Represents the data of a mouse wheel-related event.
- ScreenData
Represents screen-related data.
- UioHookEvent
Represents an event which can be raised by libuiohook.
Enums
- EventReservedValueMask
Represents possible values of the Reserved field.
- EventType
Represents the type of an input event which can be raised from a global hook or posted as a fake event.
- KeyCode
Represents a virtual key code.
- LogLevel
Represents a log level.
- ModifierMask
Represents a virtual modifier mask.
- MouseButton
Represents a mouse button.
- MouseWheelScrollDirection
Represents a mouse wheel scroll direction.
- MouseWheelScrollType
Represents a mouse wheel scroll type.
- UioHookResult
Represents a result of an operation of libuiohook.
Delegates
- DispatchProc
Represents a function which is called when an event occurs.
- LoggerProc
Represents a function which is called when a logging event occurs.