--- /dev/null
+#ifndef _IRCEvents_h
+#define _IRCEvents_h
+
+#include "main.h"
+#include "UserNode.h"
+#include "ChanNode.h"
+#include "ChanUser.h"
+
+int event_join(struct ChanUser *chanuser);
+int event_part(struct ChanUser *chanuser, char *reason);
+int event_quit(struct UserNode *user, char *reason);
+int event_chanmsg(struct UserNode *user, struct ChanNode *chan, char *message);
+int event_privmsg(struct UserNode *user, struct UserNode *target, char *message);
+
+#endif
\ No newline at end of file