Show / Hide Table of Contents

    Namespace EventHook

    Classes

    ApplicationEventArgs

    An event argument object send to user.

    ApplicationWatcher

    A wrapper around shell hook to hook application window change events. Uses a producer-consumer pattern to improve performance and to avoid operating system forcing unhook on delayed user callbacks.

    ClipboardEventArgs

    An argument send to user.

    ClipboardWatcher

    Wraps around clipboardHook. Uses a producer-consumer pattern to improve performance and to avoid operating system forcing unhook on delayed user callbacks.

    EventHookFactory

    A factory class core to the management of various watchers that all shares the same synchronization objects. Use this class to get instances of differant watchers. This factory instance should be disposed only after all watchers it have been unsubscribed.

    KeyboardWatcher

    Wraps low level keyboard hook. Uses a producer-consumer pattern to improve performance and to avoid operating system forcing unhook on delayed user callbacks.

    KeyData

    Key data.

    KeyInputEventArgs

    Key press data.

    MouseEventArgs

    Event argument to pass data through user callbacks.

    MouseWatcher

    Wraps low level mouse hook. Uses a producer-consumer pattern to improve performance and to avoid operating system forcing unhook on delayed user callbacks.

    PrintEventArgs

    An argument passed along user call backs.

    PrintEventData

    An object holding key information on a particular print event.

    PrintWatcher

    A class that wraps around printServer object.

    WindowData

    An object that holds information on application event.

    Enums

    ApplicationEvents

    An enum for the type of application event.

    ClipboardContentTypes

    Type of clipboard content.

    KeyEvent

    Key press event type.

    Back to top Generated by DocFX