Classes

# Package BinNavi.API.plugins

Contains interfaces for BinNavi plugins. More...

## Classes
interface | IAddressSpaceMenuPlugin
| Used to extend address space context menus in the project tree. More...
interface | IBatchPlugin
| Used to write batch plugins. More...
interface | ICriteriaSelectionPlugin
| Interface for plugins that extend the Select by Criteria dialog. More...
interface | IDatabaseMenuPlugin
| Used to extend database context menus in the project tree. More...
interface | IGraphMenuPlugin
| Used to extend the main menu of graph windows. More...
interface | IMainWindowMenuPlugin
| Used to extend the main menu of the main window. More...
interface | IModuleMenuPlugin
| Used to extend module context menus in the project tree. More...
interface | IPlugin
| Base interface of all plugins. More...
interface | IPluginServer
| Interface for plugin collections. More...
interface | IProjectFolderMenuPlugin
| Used to extend project folder context menus in the project tree. More...
interface | IProjectMenuPlugin
| Used to extend project context menus in the project tree. More...
class | PluginInterface
| Gives plugins access to BinNavi. More...
class | PluginRegistry
| Keeps track of all plugins. More...
class | StandAlone
| Allows one to write BinNavi plugins that run independently of BinNavi. More...

## Detailed Description

The package BinNavi.API.plugins contains interfaces that can be implemented by BinNavi plugins. These interfaces determine how the plugins are used in BinNavi, how they access internal information, and how they give feedback to the user of BinNavi.