| IDA SDK

File List
Here is a list of all documented files with brief descriptions:

auto.hpp | Functions that work with the autoanalyzer queue
bitrange.hpp | Definition of the bitrange_t class
bytes.hpp | Contains functions that deal with individual byte characteristics
compress.hpp | Data compression functions
dbg.hpp | Contains functions to control the debugging of a process
dirtree.hpp | Types involved in grouping of item into folders
diskio.hpp | File I/O functions for IDA
entry.hpp | Functions that deal with entry points
err.h | Thread safe functions that deal with error codes
expr.hpp | Functions that deal with C-like expressions and built-in IDC language
fixup.hpp | Functions that deal with fixup information
fpro.h | System independent counterparts of FILE* related functions from Clib
frame.hpp | Routines to manipulate function stack frames, stack variables, register variables and local labels
funcs.hpp | Routines for working with functions within the disassembled program
gdl.hpp | Low level graph drawing operations
graph.hpp | Graph view management
ida.hpp | Contains the ::inf structure definition and some functions common to the whole IDA project
idalib.hpp | Contains the IDA as library functions
idd.hpp | Contains definition of the interface to IDD modules
idp.hpp | Contains definition of the interface to IDP modules
ieee.h | IEEE floating point functions
kernwin.hpp | Defines the interface between the kernel and the UI
lex.hpp | Tools for parsing C-like input
lines.hpp | High level functions that deal with the generation of the disassembled text lines
loader.hpp | Definitions of IDP, LDR, PLUGIN module interfaces
merge.hpp | Merge functionality
mergemod.hpp | Merge functionality for modules
nalt.hpp | Definitions of various information kept in netnodes
name.hpp | Functions that deal with names
netnode.hpp | Functions that provide the lowest level public interface to the database. Namely, we use Btree. To learn more about BTree:
offset.hpp | Functions that deal with offsets
pro.h | This is the first header included in the IDA project
problems.hpp | Functions that deal with the list of problems
prodir.h | Unified interface to qfindfirst(),qfindnext(),qfindclose() functions
pronet.h | Network related functions
range.hpp | Contains the definition of range_t
registry.hpp | Registry related functions
search.hpp | Middle-level search functions
segment.hpp | Functions that deal with segments
segregs.hpp | Functions that deal with the segment registers
strlist.hpp | Functions that deal with the string list
typeinf.hpp | Describes the type information records in IDA
ua.hpp | Functions that deal with the disassembling of program instructions
xref.hpp | Functions that deal with cross-references