| IDA SDK

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_STR_ENCODINGS 1305
| a list of encodings for the program strings
#define | RIDX_SRCDBG_PATHS 1306
| source debug paths, occupies 20 indexes
#define | RIDX_DBG_BINPATHS 1328
| unused (20 indexes)
#define | RIDX_SHA256 1349
| SHA256 of the input file.
#define | RIDX_ABINAME 1350
| ABI name (processor specific)
#define | RIDX_ARCHIVE_PATH 1351
| archive file path
#define | RIDX_PROBLEMS 1352
| problem lists
#define | RIDX_SRCDBG_UNDESIRED 1353
| user-closed source files, occupies 20 indexes
#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
#define | RIDX_ALT_OUTFILEENC uval_t(-9)
| output file encoding index