| 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 |
| diskio.hpp | File I/O functions for IDA |
| entry.hpp | Functions that deal with entry points |
| enum.hpp | Assembly level enum management |
| 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 |
| 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 |
| 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 |
| 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 ::rangecb_t |
| registry.hpp | Registry related functions |
| search.hpp | Middle-level search functions |
| segment.hpp | Functions that deal with program segmentation |
| segregs.hpp | Functions that deal with the segment registers |
| strlist.hpp | Functions that deal with the string list |
| struct.hpp | Structure type management (assembly level types) |
| 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 |