IDA C++ SDK 9.2
|
A plugin is a module in the plugins subdirectory that can perform an action asked by the user. More...
#include <loader.hpp>
Public Member Functions | |
plugmod_t *idaapi * | init (void) |
Initialize plugin - returns a pointer to plugmod_t. | |
void (idaapi *term)(void) | |
Terminate plugin. | |
bool (idaapi *run)(size_t arg) | |
Invoke plugin. |
Public Attributes | |
int | version |
Should be equal to #IDP_INTERFACE_VERSION. | |
int | flags |
Plugin features | |
const char * | comment |
Long comment about the plugin. | |
const char * | help |
Multiline help about the plugin. | |
const char * | wanted_name |
The preferred short name of the plugin. | |
const char * | wanted_hotkey |
The preferred hotkey to run the plugin. |
A plugin is a module in the plugins subdirectory that can perform an action asked by the user.
(usually via pressing a hotkey)
plugin_t::void | ( | idaapi * | term | ) |
Terminate plugin.
This function will be called when the plugin is unloaded. May be nullptr. Must be nullptr for PLUGIN_MULTI plugins
plugin_t::bool | ( | idaapi * | run | ) |
Invoke plugin.
Must be nullptr for PLUGIN_MULTI plugins
int plugin_t::version |
Should be equal to #IDP_INTERFACE_VERSION.
int plugin_t::flags |
const char* plugin_t::comment |
Long comment about the plugin.
it could appear in the status line or as a hint
const char* plugin_t::help |
Multiline help about the plugin.
const char* plugin_t::wanted_name |
The preferred short name of the plugin.
const char* plugin_t::wanted_hotkey |
The preferred hotkey to run the plugin.