summaryrefslogtreecommitdiff
path: root/src/login/lclif.p.h
diff options
context:
space:
mode:
authorHaru <haru@dotalux.com>2016-04-15 20:14:43 +0200
committerHaru <haru@dotalux.com>2016-04-16 07:45:16 +0200
commitfb262785af40bfb07918d1ef61641ec88175d559 (patch)
tree256ef5b782c8402feee784c6d1dd68ea52e93fd8 /src/login/lclif.p.h
parent37cc46c5e02bc62a8b510fb53f5c2ed0f2ee5d5f (diff)
downloadhercules-fb262785af40bfb07918d1ef61641ec88175d559.tar.gz
hercules-fb262785af40bfb07918d1ef61641ec88175d559.tar.bz2
hercules-fb262785af40bfb07918d1ef61641ec88175d559.tar.xz
hercules-fb262785af40bfb07918d1ef61641ec88175d559.zip
Added lclif packet handlers to the lclif interface
Signed-off-by: Haru <haru@dotalux.com>
Diffstat (limited to 'src/login/lclif.p.h')
-rw-r--r--src/login/lclif.p.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/login/lclif.p.h b/src/login/lclif.p.h
index ad9a08e4d..b0811c7c6 100644
--- a/src/login/lclif.p.h
+++ b/src/login/lclif.p.h
@@ -259,6 +259,18 @@ struct packet_AC_ACK_HASH {
struct lclif_interface_private {
void (*packetdb_loaddb)(void);
enum parsefunc_rcode (*parse_sub)(int fd, struct login_session_data *sd);
+
+ LoginParseFunc *parse_CA_CONNECT_INFO_CHANGED;
+ LoginParseFunc *parse_CA_EXE_HASHCHECK;
+ LoginParseFunc *parse_CA_LOGIN;
+ LoginParseFunc *parse_CA_LOGIN2;
+ LoginParseFunc *parse_CA_LOGIN3;
+ LoginParseFunc *parse_CA_LOGIN4;
+ LoginParseFunc *parse_CA_LOGIN_PCBANG;
+ LoginParseFunc *parse_CA_LOGIN_HAN;
+ LoginParseFunc *parse_CA_SSO_LOGIN_REQ;
+ LoginParseFunc *parse_CA_REQ_HASH;
+ LoginParseFunc *parse_CA_CHARSERVERCONNECT;
};
#endif // LOGIN_LCLIF_P_H