aboutsummaryrefslogtreecommitdiffstats
path: root/protocols/oscar/buddylist.h
diff options
context:
space:
mode:
Diffstat (limited to 'protocols/oscar/buddylist.h')
-rw-r--r--protocols/oscar/buddylist.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/protocols/oscar/buddylist.h b/protocols/oscar/buddylist.h
new file mode 100644
index 00000000..9a325279
--- /dev/null
+++ b/protocols/oscar/buddylist.h
@@ -0,0 +1,23 @@
+#ifndef __OSCAR_BUDDYLIST_H__
+#define __OSCAR_BUDDYLIST_H__
+
+#define AIM_CB_FAM_BUD 0x0003
+
+/*
+ * SNAC Family: Buddy List Management Services.
+ */
+#define AIM_CB_BUD_ERROR 0x0001
+#define AIM_CB_BUD_REQRIGHTS 0x0002
+#define AIM_CB_BUD_RIGHTSINFO 0x0003
+#define AIM_CB_BUD_ADDBUDDY 0x0004
+#define AIM_CB_BUD_REMBUDDY 0x0005
+#define AIM_CB_BUD_REJECT 0x000a
+#define AIM_CB_BUD_ONCOMING 0x000b
+#define AIM_CB_BUD_OFFGOING 0x000c
+#define AIM_CB_BUD_DEFAULT 0xffff
+
+/* aim_buddylist.c */
+int aim_add_buddy(aim_session_t *, aim_conn_t *, const char *);
+int aim_remove_buddy(aim_session_t *, aim_conn_t *, const char *);
+
+#endif /* __OSCAR_BUDDYLIST_H__ */