The API provides an C++ interface for the programming with EMERGENCY 5 / EMERGENCY 2016. It offers the access to all classes of the engine and nearly all classes used by EMERGENCY 5 / EMERGENCY 2016. For this reason, you can create new plugins for the game.
Some classes from the name space "em5" don't have the macro "EM5_API_EXPORT" before the class name. You can't use this classes, because the linker will deliver error messages during compiling.