Managed Windows API
ManagedWinapi.Hooks Namespace
NamespacesManagedWinapi.Hooks
 
Declaration Syntax
C#
namespace ManagedWinapi.Hooks
Types
All TypesClassesEnumerationsDelegates
IconTypeDescription
LowLevelKeyboardHook..::.CharCallback
Represents a method that handles an intercepted character.

Hook
A hook is a point in the system message-handling mechanism where an application can install a subroutine to monitor the message traffic in the system and process certain types of messages before they reach the target window procedure.

Hook..::.HookCallback
Represents a method that handles a callback from a hook.

HookType
Hook Types. See the documentation of SetWindowsHookEx for reference.

InputLocker
Convenience class that uses a journal playback hook to block keyboard and mouse input for some time.

JournalHook
Abstract base class for hooks that can be used to create or playback a log of keyboard and mouse events.

JournalMessage
An event that has been recorded by a journal hook.

JournalPlaybackHook
A hook that can be used to playback a log of keyboard and mouse events.

JournalPlaybackHook..::.JournalQuery
Represents a method that yields the next journal message.

JournalRecordEventArgs
Event data for a journal record event.

JournalRecordHook
A hook that can be used to create a log of keyboard and mouse events.

LowLevelKeyboardHook..::.KeyCallback
Represents a method that handles an intercepted key.

LocalMessageHook
A hook that intercepts local window messages.

LowLevelKeyboardHook
A hook that intercepts keyboard events.

LowLevelKeyboardMessage
A message that has been intercepted by a low-level mouse hook

LowLevelMessage
A message that has been intercepted by a low-level hook

LowLevelMessageCallback
Represents a method that handles an intercepted low-level message.

LowLevelMouseHook
A hook that intercepts mouse events

LowLevelMouseMessage
A message that has been intercepted by a low-level mouse hook

LocalMessageHook..::.MessageCallback
Represents a method that handles a message from a message hook.

LowLevelMouseHook..::.MouseCallback
Represents a method that handles an intercepted mouse action.