| Class | Description |
 | CursorReverter | This class caches the current cursor and then sets a user specified one. Upon exit, it reverts to the original cursor. The best way to use this class is in the using block which will guarantee the proper disposal of the old cursor. |
 | ExcelPresentation | Shows an Excel spreadsheet to the user by launching Excel.exe with the file as a command-line argument. |
 | HTMLPresentation | Shows an HTML document to the user by launching it in the default browser. |
 | MessageBoxAppender | Appends logging events to a MessageBox object. |
 | MessageBoxProxy | |
 | NoPresentation | Prevents launching a browser to display a QueryClass report. |
 | NotifyIcon | |
 | PresentationBase | Base class to show/deliver/process a document. This class can be derived to create a custom report processor. QueryClassConfig.xml defines archive and data reports, and this class serves as the final step in which the report document is displayed to the user, or consumed by an external or custom application. |