Added public files

Roughly added all public files. Probably missed some, though.
diff --git a/sys/configuration.h b/sys/configuration.h
new file mode 100644
index 0000000..b2c0b88
--- /dev/null
+++ b/sys/configuration.h
@@ -0,0 +1,40 @@
+#ifndef LPC_CONFIGURATION_H_
+#define LPC_CONFIGURATION_H_
+
+/* Definition of argument values for the configure_*() efuns.
+ */
+
+/* Possible options for configure_interactive().
+ */
+#define IC_MAX_WRITE_BUFFER_SIZE         0
+#define IC_SOCKET_BUFFER_SIZE            1
+#define IC_COMBINE_CHARSET_AS_STRING     2
+#define IC_COMBINE_CHARSET_AS_ARRAY      3
+#define IC_CONNECTION_CHARSET_AS_STRING  4
+#define IC_CONNECTION_CHARSET_AS_ARRAY   5
+#define IC_QUOTE_IAC                     6
+#define IC_TELNET_ENABLED                7
+#define IC_MCCP                          8
+#define IC_PROMPT                        9
+#define IC_MAX_COMMANDS                 10
+#define IC_MODIFY_COMMAND               11
+
+/* Possible options for configure_object().
+ */
+#define OC_COMMANDS_ENABLED    0
+#define OC_HEART_BEAT          1
+
+/* Possible options for configure_driver().
+ */
+#define DC_MEMORY_LIMIT                  0
+#define DC_ENABLE_HEART_BEATS            1
+#define DC_LONG_EXEC_TIME                2
+#define DC_DATA_CLEAN_TIME               3
+#define DC_TLS_CERTIFICATE               4
+#define DC_TLS_DHE_PARAMETER             5
+#define DC_TLS_CIPHERLIST                6
+#define DC_EXTRA_WIZINFO_SIZE            7
+#define DC_DEFAULT_RUNTIME_LIMITS        8
+#define DC_SWAP_COMPACT_MODE             9
+
+#endif /* LPC_CONFIGURATION_H_ */