Mercurial > pidgin
diff src/protocols/oscar/aim_internal.h @ 2672:c41030cfed76
[gaim-migrate @ 2685]
Time has told me
You're a rare, rare find
A troubled cure
For a troubled mind
And time has told me
Not to ask for more
Someday our ocean
Will find its shore
committer: Tailor Script <tailor@pidgin.im>
author | Adam Fritzler <mid@auk.cx> |
---|---|
date | Mon, 05 Nov 2001 02:05:06 +0000 |
parents | 95b4ec08abec |
children | e759254b29bb |
line wrap: on
line diff
--- a/src/protocols/oscar/aim_internal.h Sun Nov 04 12:54:41 2001 +0000 +++ b/src/protocols/oscar/aim_internal.h Mon Nov 05 02:05:06 2001 +0000 @@ -17,9 +17,11 @@ #define AIM_MODULENAME_MAXLEN 16 #define AIM_MODFLAG_MULTIFAMILY 0x0001 typedef struct aim_module_s { - unsigned short family; - unsigned short flags; - unsigned short version; + fu16_t family; + fu16_t version; + fu16_t toolid; + fu16_t toolversion; + fu16_t flags; char name[AIM_MODULENAME_MAXLEN+1]; int (*snachandler)(aim_session_t *sess, struct aim_module_s *mod, aim_frame_t *rx, aim_modsnac_t *snac, aim_bstream_t *bs); void (*shutdown)(aim_session_t *sess, struct aim_module_s *mod); @@ -29,7 +31,8 @@ faim_internal int aim__registermodule(aim_session_t *sess, int (*modfirst)(aim_session_t *, aim_module_t *)); faim_internal void aim__shutdownmodules(aim_session_t *sess); - +faim_internal aim_module_t *aim__findmodulebygroup(aim_session_t *sess, fu16_t group); +faim_internal aim_module_t *aim__findmodule(aim_session_t *sess, const char *name); faim_internal int buddylist_modfirst(aim_session_t *sess, aim_module_t *mod); faim_internal int admin_modfirst(aim_session_t *sess, aim_module_t *mod); @@ -43,6 +46,11 @@ faim_internal int chat_modfirst(aim_session_t *sess, aim_module_t *mod); faim_internal int locate_modfirst(aim_session_t *sess, aim_module_t *mod); faim_internal int general_modfirst(aim_session_t *sess, aim_module_t *mod); +faim_internal int ssi_modfirst(aim_session_t *sess, aim_module_t *mod); +faim_internal int invite_modfirst(aim_session_t *sess, aim_module_t *mod); +faim_internal int translate_modfirst(aim_session_t *sess, aim_module_t *mod); +faim_internal int popups_modfirst(aim_session_t *sess, aim_module_t *mod); +faim_internal int adverts_modfirst(aim_session_t *sess, aim_module_t *mod); faim_internal int aim_genericreq_n(aim_session_t *, aim_conn_t *conn, fu16_t family, fu16_t subtype); faim_internal int aim_genericreq_n_snacid(aim_session_t *, aim_conn_t *conn, fu16_t family, fu16_t subtype);