| C# | 
namespace ManagedWinapi.Hooks
| All Types | Classes | Enumerations | Delegates | 
| Icon | Type | Description | 
|---|---|---|
| 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.
              |