<!inputFile|path=Chapters/0-introduction.md!> <!inputFile|path=Chapters/1-callouts.md!> <!inputFile|path=Chapters/2-marshalling.md!> <!inputFile|path=Chapters/3-complextypes.md!> <!inputFile|path=Chapters/4-objectsandderivedtypes.md!> <!inputFile|path=Chapters/6-memorymanagement.md!> <!inputFile|path=Chapters/7-threadedffi.md!>