diff options
Diffstat (limited to 'src/login/login.h')
-rw-r--r-- | src/login/login.h | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/login/login.h b/src/login/login.h index b846e2bb7..7b6d3371c 100644 --- a/src/login/login.h +++ b/src/login/login.h @@ -239,10 +239,22 @@ struct login_interface { char *NET_CONF_NAME; ///< Network configuration filename }; +/** + * Login.c Interface + **/ +struct lchrif_interface { + void (*server_init) (int id); + void (*server_destroy) (int id); + void (*server_reset) (int id); + void (*on_disconnect) (int id); +}; + #ifdef HERCULES_CORE void login_defaults(void); +void lchrif_defaults(void); #endif // HERCULES_CORE HPShared struct login_interface *login; +HPShared struct lchrif_interface *lchrif; #endif /* LOGIN_LOGIN_H */ |