Namespace SharpHook.Native
Classes
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.
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.