IDA SDK

- Main Page
- Header Files
- Classes
- Modules

Macros
Rootnode indexes:

## Detailed Description

## Macros
#define | RIDX_FILE_FORMAT_NAME 1
| file format name for loader modules
#define | RIDX_SELECTORS 2
| 2..63 are for selector_t blob (see init_selectors())
#define | RIDX_GROUPS 64
| segment group information (see init_groups())
#define | RIDX_H_PATH 65
| C header path.
#define | RIDX_C_MACROS 66
| C predefined macros.
#define | RIDX_SMALL_IDC_OLD 67
| Instant IDC statements (obsolete)
#define | RIDX_NOTEPAD 68
| notepad blob, occupies 1000 indexes (1MB of text)
#define | RIDX_INCLUDE 1100
| assembler include file name
#define | RIDX_SMALL_IDC 1200
| Instant IDC statements, blob.
#define | RIDX_DUALOP_GRAPH 1300
| Graph text representation options.
#define | RIDX_DUALOP_TEXT 1301
| Text text representation options.
#define | RIDX_MD5 1302
| MD5 of the input file.
#define | RIDX_IDA_VERSION 1303
| version of ida which created the database
#define | RIDX_AUTO_PLUGINS 1304
| comma separated list of plugins to run More...
#define | RIDX_STR_ENCODINGS 1305
| a list of encodings for the program strings
#define | RIDX_SRCDBG_PATHS 1306
| source debug paths, occupies 20 indexes
#define | RIDX_SELECTED_EXTLANG 1327
| last selected extlang name (from the execute script box)
#define | RIDX_DBG_BINPATHS 1328
| debug binary paths, occupies 20 indexes
#define | RIDX_SHA256 1349
| SHA256 of the input file.
#define | RIDX_ALT_VERSION uval_t(-1)
| initial version of database
#define | RIDX_ALT_CTIME uval_t(-2)
| database creation timestamp
#define | RIDX_ALT_ELAPSED uval_t(-3)
| seconds database stayed open
#define | RIDX_ALT_NOPENS uval_t(-4)
| how many times the database is opened
#define | RIDX_ALT_CRC32 uval_t(-5)
| input file crc32
#define | RIDX_ALT_IMAGEBASE uval_t(-6)
| image base
#define | RIDX_ALT_IDSNODE uval_t(-7)
| ids modnode id (for import_module)
#define | RIDX_ALT_FSIZE uval_t(-8)
| input file size

## Macro Definition Documentation

#define RIDX_AUTO_PLUGINS 1304

comma separated list of plugins to run

(immediately after opening the database). if a plugin specified here can not be loaded, the database can not be opened. debugger plugins automatically launch debugging.