5456f6300414a57f9932ed1237c98a647244e37f
[silc.git] / apps / irssi / src / perl / common / module.h
1 #define NEED_PERL_H
2 #define HAVE_CONFIG_H
3 #include "../module.h"
4 #include <XSUB.h>
5
6 #include "network.h"
7 #include "levels.h"
8 #include "commands.h"
9 #include "log.h"
10 #include "rawlog.h"
11 #include "ignore.h"
12 #include "settings.h"
13 #include "masks.h"
14 #include "special-vars.h"
15 #include "window-item-def.h"
16
17 #include "chat-protocols.h"
18 #include "chatnets.h"
19 #include "servers.h"
20 #include "servers-reconnect.h"
21 #include "servers-setup.h"
22 #include "channels.h"
23 #include "queries.h"
24 #include "nicklist.h"
25
26 #include "perl/perl-core.h"
27 #include "perl/perl-common.h"
28 #include "perl/perl-signals.h"
29
30 typedef COMMAND_REC *Irssi__Command;
31 typedef LOG_REC *Irssi__Log;
32 typedef LOG_ITEM_REC *Irssi__Logitem;
33 typedef RAWLOG_REC *Irssi__Rawlog;
34 typedef IGNORE_REC *Irssi__Ignore;
35 typedef MODULE_REC *Irssi__Module;
36 typedef WI_ITEM_REC *Irssi__Windowitem;
37
38 typedef CHATNET_REC *Irssi__Chatnet;
39 typedef SERVER_REC *Irssi__Server;
40 typedef SERVER_CONNECT_REC *Irssi__Connect;
41 typedef RECONNECT_REC *Irssi__Reconnect;
42 typedef CHANNEL_REC *Irssi__Channel;
43 typedef QUERY_REC *Irssi__Query;
44 typedef NICK_REC *Irssi__Nick;