Legend

Class
Struct
Enum
Interface
Delegate
Constructor
Method
Property
Event
Field

Namespace: RT.Util

Assembly: RT.Util
Subscribes to desktop (session) lock/unlock notifications and exposes events for these. It's untested whether disposing correctly unsubscribes from the notifications, so you should call Close and then Dispose to shut down the notifier.
Implements a simple interface for sending an email that shares a global repository of SMTP settings. This repository is stored using SettingsFileXml<TSettings> using the name "RT.Emailer". The repository contains a list of SMTP accounts with a unique name. One of the accounts may be designated as the default one if the application doesn't specify any. The "From" address is fixed per account, but the name may be overridden by the application.
Manages a global low-level keyboard hook.
Contains arguments for the KeyUp/KeyDown event in a GlobalKeyboardListener.
Used to trigger the KeyUp/KeyDown events in GlobalKeyboardListener.
Encapsulates the current state of modifier keys.
Provides methods to send e-mails via an SMTP server.
Encapsulates an error condition that occurred during an SMTP exchange.
Holds all settings required to connect to an SMTP server.
Represents an SMTP encryption mode.
Offers some Windows-specific static functions which are hard to categorize under any more specific classes.