--- /dev/null
+#ifndef __DIRECTORY_H\r
+#define __DIRECTORY_H\r
+\r
+#include <com.h>\r
+\r
+#ifdef __cplusplus\r
+extern "C" {\r
+#endif\r
+\r
+directory_t\r
+directory_new(const char* name);\r
+\r
+int\r
+directory_open(directory_t directory);\r
+\r
+int\r
+directory_close(directory_t directory);\r
+\r
+int\r
+directory_load(directory_t directory, fstreams_t fstreams, xbt_dynar_t suffixes);\r
+\r
+int\r
+directory_free(void** directoryptr);\r
+\r
+const char*\r
+directory_get_name(directory_t directory);\r
+\r
+\r
+#ifdef __cplusplus\r
+}\r
+#endif\r
+\r
+#endif /*!__DIRECTORY_H */\r