# C Interface The C interface implements the [Devices](devices.md) and their operations. The interface is split up into different header files. * [ftalloc.h](c_allocators.md): Defines functions for allocatiting TXT and device instances. * [ftop.h](c_operations.md): Defines functions to operate on the TXT and device instances. * [ftslave.h](c_slave.md): Defines functions for allocating TXT slave instances and for querying slave-related information. * [fttypes.h](c_fttypes.md): Defines useful values and types. The entire interface is inluded by ```C #include ```