| IDynamicContentManager | Connector: AST -> native components |
| IEConverter<InsnType extends IInstruction> | Definition of an IR expression converter, used by the generic decompiler to convert native machine code to an intermediate representation. |
| IEGlobalContext | |
| IEOptimizerInfo | |
| IEPrototypeHandler | |
| IERoutineContext | |
| IGlobalAnalyzer | Interface for global analyzers provided by decompiler plugins. |
| INativeDecompilationTarget | |
| INativeDecompilerExtension | Decompiler extension plugins. |
| INativeDecompilerExtensionsManager | Definition of the extensions manager for INativeDecompilerUnit. |
| INativeDecompilerUnit<InsnType extends IInstruction> | |
| INativeSourceUnit | A specialized source unit representing the output of a native code decompiler. |
| INodeVisitor<T> | Tree visitor interface. |
| IPipelineErrorDescription | |
| ISourceCustomizer | Interface for decompiler-C source customizers provided by decompiler plugins. |
| IVisitResults<T> |
| AbstractConverter<InsnType extends IInstruction> | A skeleton for code converters. |
| AbstractNativeDecompilerExtension | Skeleton for native decompiler extensions. |
| AbstractVisitResults<T> | |
| ConverterInstructionEntry<InsnType extends IInstruction> | Utility class. |
| DecompilerUtil | |
| ELocation | |
| SourceCustomizerAdapter | |
| TargetProperties | Properties of INativeDecompilationTarget. |
| TargetProperties.Builder | |
| VariableArgumentInformation |
| DecompilationStatus | Decompilation status. |
| INativeDecompilerExtensionsManager.ExtensionPriority | Priorities that can be attributed to an extension. |
| NativeDecompilationStage | A high-level view of what stage a target being decompiled is at. |