Wed, 03 Jul 2013 22:18:55 +0530
Renamed PurpleBlistNode to PurpleBListNode
| 13235 | 1 | /* |
| 15884 | 2 | * Purple's oscar protocol plugin |
| 13235 | 3 | * This file is the legal property of its developers. |
| 4 | * Please see the AUTHORS file distributed alongside this file. | |
| 5 | * | |
| 6 | * This library is free software; you can redistribute it and/or | |
| 7 | * modify it under the terms of the GNU Lesser General Public | |
| 8 | * License as published by the Free Software Foundation; either | |
| 9 | * version 2 of the License, or (at your option) any later version. | |
| 10 | * | |
| 11 | * This library is distributed in the hope that it will be useful, | |
| 12 | * but WITHOUT ANY WARRANTY; without even the implied warranty of | |
| 13 | * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | |
| 14 | * Lesser General Public License for more details. | |
| 15 | * | |
| 16 | * You should have received a copy of the GNU Lesser General Public | |
| 17 | * License along with this library; if not, write to the Free Software | |
|
19859
71d37b57eff2
The FSF changed its address a while ago; our files were out of date.
John Bailey <rekkanoryo@rekkanoryo.org>
parents:
15884
diff
changeset
|
18 | * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02111-1301 USA |
| 13235 | 19 | */ |
| 20 | ||
| 21 | /* | |
| 22 | * AIM Callback Types | |
| 23 | * | |
| 24 | */ | |
| 25 | #ifndef _SNACTYPES_H_ | |
| 26 | #define _SNACTYPES_H_ | |
| 27 | ||
| 28 | /* | |
| 29 | * SNAC Families. | |
| 30 | */ | |
|
13593
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
31 | #define SNAC_FAMILY_OSERVICE 0x0001 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
32 | #define SNAC_FAMILY_LOCATE 0x0002 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
33 | #define SNAC_FAMILY_BUDDY 0x0003 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
34 | #define SNAC_FAMILY_ICBM 0x0004 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
35 | #define SNAC_FAMILY_ADVERT 0x0005 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
36 | #define SNAC_FAMILY_INVITE 0x0006 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
37 | #define SNAC_FAMILY_ADMIN 0x0007 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
38 | #define SNAC_FAMILY_POPUP 0x0008 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
39 | #define SNAC_FAMILY_BOS 0x0009 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
40 | #define SNAC_FAMILY_USERLOOKUP 0x000a |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
41 | #define SNAC_FAMILY_STATS 0x000b |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
42 | #define SNAC_FAMILY_TRANSLATE 0x000c |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
43 | #define SNAC_FAMILY_CHATNAV 0x000d |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
44 | #define SNAC_FAMILY_CHAT 0x000e |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
45 | #define SNAC_FAMILY_ODIR 0x000f |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
46 | #define SNAC_FAMILY_BART 0x0010 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
47 | #define SNAC_FAMILY_FEEDBAG 0x0013 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
48 | #define SNAC_FAMILY_ICQ 0x0015 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
49 | #define SNAC_FAMILY_AUTH 0x0017 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
50 | #define SNAC_FAMILY_ALERT 0x0018 |
| 13235 | 51 | |
| 52 | #define AIM_CB_FAM_SPECIAL 0xffff /* Internal libfaim use */ | |
| 53 | ||
| 54 | /* | |
| 55 | * SNAC Family: Ack. | |
| 56 | * | |
| 57 | * Not really a family, but treating it as one really | |
| 58 | * helps it fit into the libfaim callback structure better. | |
| 59 | * | |
| 60 | */ | |
| 61 | #define AIM_CB_ACK_ACK 0x0001 | |
| 62 | ||
| 63 | /* | |
| 64 | * SNAC Family: General. | |
| 65 | */ | |
|
13593
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
66 | #define SNAC_SUBTYPE_OSERVICE_ERROR 0x0001 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
67 | #define SNAC_SUBTYPE_OSERVICE_CLIENTREADY 0x0002 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
68 | #define SNAC_SUBTYPE_OSERVICE_SERVERREADY 0x0003 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
69 | #define SNAC_SUBTYPE_OSERVICE_SERVICEREQ 0x0004 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
70 | #define SNAC_SUBTYPE_OSERVICE_REDIRECT 0x0005 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
71 | #define SNAC_SUBTYPE_OSERVICE_RATEINFOREQ 0x0006 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
72 | #define SNAC_SUBTYPE_OSERVICE_RATEINFO 0x0007 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
73 | #define SNAC_SUBTYPE_OSERVICE_RATEINFOACK 0x0008 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
74 | #define SNAC_SUBTYPE_OSERVICE_RATECHANGE 0x000a |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
75 | #define SNAC_SUBTYPE_OSERVICE_SERVERPAUSE 0x000b |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
76 | #define SNAC_SUBTYPE_OSERVICE_SERVERRESUME 0x000d |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
77 | #define SNAC_SUBTYPE_OSERVICE_REQSELFINFO 0x000e |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
78 | #define SNAC_SUBTYPE_OSERVICE_SELFINFO 0x000f |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
79 | #define SNAC_SUBTYPE_OSERVICE_EVIL 0x0010 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
80 | #define SNAC_SUBTYPE_OSERVICE_SETIDLE 0x0011 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
81 | #define SNAC_SUBTYPE_OSERVICE_MIGRATIONREQ 0x0012 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
82 | #define SNAC_SUBTYPE_OSERVICE_MOTD 0x0013 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
83 | #define SNAC_SUBTYPE_OSERVICE_SETPRIVFLAGS 0x0014 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
84 | #define SNAC_SUBTYPE_OSERVICE_WELLKNOWNURL 0x0015 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
85 | #define SNAC_SUBTYPE_OSERVICE_NOP 0x0016 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
86 | #define SNAC_SUBTYPE_OSERVICE_DEFAULT 0xffff |
| 13235 | 87 | |
| 88 | /* | |
| 89 | * SNAC Family: Location Services. | |
| 90 | */ | |
|
13593
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
91 | #define SNAC_SUBTYPE_LOCATE_ERROR 0x0001 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
92 | #define SNAC_SUBTYPE_LOCATE_REQRIGHTS 0x0002 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
93 | #define SNAC_SUBTYPE_LOCATE_RIGHTSINFO 0x0003 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
94 | #define SNAC_SUBTYPE_LOCATE_SETUSERINFO 0x0004 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
95 | #define SNAC_SUBTYPE_LOCATE_REQUSERINFO 0x0005 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
96 | #define SNAC_SUBTYPE_LOCATE_USERINFO 0x0006 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
97 | #define SNAC_SUBTYPE_LOCATE_WATCHERSUBREQ 0x0007 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
98 | #define SNAC_SUBTYPE_LOCATE_WATCHERNOT 0x0008 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
99 | #define SNAC_SUBTYPE_LOCATE_DEFAULT 0xffff |
| 13235 | 100 | |
| 101 | /* | |
| 102 | * SNAC Family: Buddy List Management Services. | |
| 103 | */ | |
|
13593
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
104 | #define SNAC_SUBTYPE_BUDDY_ERROR 0x0001 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
105 | #define SNAC_SUBTYPE_BUDDY_REQRIGHTS 0x0002 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
106 | #define SNAC_SUBTYPE_BUDDY_RIGHTSINFO 0x0003 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
107 | #define SNAC_SUBTYPE_BUDDY_ADDBUDDY 0x0004 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
108 | #define SNAC_SUBTYPE_BUDDY_REMBUDDY 0x0005 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
109 | #define SNAC_SUBTYPE_BUDDY_REJECT 0x000a |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
110 | #define SNAC_SUBTYPE_BUDDY_ONCOMING 0x000b |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
111 | #define SNAC_SUBTYPE_BUDDY_OFFGOING 0x000c |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
112 | #define SNAC_SUBTYPE_BUDDY_DEFAULT 0xffff |
| 13235 | 113 | |
| 114 | /* | |
| 115 | * SNAC Family: Messaging Services. | |
| 116 | */ | |
|
13593
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
117 | #define SNAC_SUBTYPE_ICBM_ERROR 0x0001 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
118 | #define SNAC_SUBTYPE_ICBM_PARAMINFO 0x0005 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
119 | #define SNAC_SUBTYPE_ICBM_INCOMING 0x0007 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
120 | #define SNAC_SUBTYPE_ICBM_EVIL 0x0009 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
121 | #define SNAC_SUBTYPE_ICBM_MISSEDCALL 0x000a |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
122 | #define SNAC_SUBTYPE_ICBM_CLIENTAUTORESP 0x000b |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
123 | #define SNAC_SUBTYPE_ICBM_ACK 0x000c |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
124 | #define SNAC_SUBTYPE_ICBM_MTN 0x0014 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
125 | #define SNAC_SUBTYPE_ICBM_DEFAULT 0xffff |
| 13235 | 126 | |
| 127 | /* | |
| 128 | * SNAC Family: Advertisement Services | |
| 129 | */ | |
|
13593
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
130 | #define SNAC_SUBTYPE_ADVERT_ERROR 0x0001 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
131 | #define SNAC_SUBTYPE_ADVERT_DEFAULT 0xffff |
| 13235 | 132 | |
| 133 | /* | |
| 134 | * SNAC Family: Invitation Services. | |
| 135 | */ | |
|
13593
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
136 | #define SNAC_SUBTYPE_INVITE_ERROR 0x0001 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
137 | #define SNAC_SUBTYPE_INVITE_DEFAULT 0xffff |
| 13235 | 138 | |
| 139 | /* | |
| 140 | * SNAC Family: Administrative Services. | |
| 141 | */ | |
|
13593
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
142 | #define SNAC_SUBTYPE_ADMIN_ERROR 0x0001 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
143 | #define SNAC_SUBTYPE_ADMIN_INFOCHANGE_REPLY 0x0005 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
144 | #define SNAC_SUBTYPE_ADMIN_DEFAULT 0xffff |
| 13235 | 145 | |
| 146 | /* | |
| 147 | * SNAC Family: Popup Messages | |
| 148 | */ | |
|
13593
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
149 | #define SNAC_SUBTYPE_POPUP_ERROR 0x0001 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
150 | #define SNAC_SUBTYPE_POPUP_DEFAULT 0xffff |
| 13235 | 151 | |
| 152 | /* | |
| 153 | * SNAC Family: Misc BOS Services. | |
| 154 | */ | |
|
13593
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
155 | #define SNAC_SUBTYPE_BOS_ERROR 0x0001 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
156 | #define SNAC_SUBTYPE_BOS_RIGHTSQUERY 0x0002 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
157 | #define SNAC_SUBTYPE_BOS_RIGHTS 0x0003 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
158 | #define SNAC_SUBTYPE_BOS_DEFAULT 0xffff |
| 13235 | 159 | |
| 160 | /* | |
| 161 | * SNAC Family: User Lookup Services | |
| 162 | */ | |
|
13593
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
163 | #define SNAC_SUBTYPE_USERLOOKUP_ERROR 0x0001 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
164 | #define SNAC_SUBTYPE_USERLOOKUP_DEFAULT 0xffff |
| 13235 | 165 | |
| 166 | /* | |
| 167 | * SNAC Family: User Status Services | |
| 168 | */ | |
|
13593
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
169 | #define SNAC_SUBTYPE_STATS_ERROR 0x0001 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
170 | #define SNAC_SUBTYPE_STATS_SETREPORTINTERVAL 0x0002 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
171 | #define SNAC_SUBTYPE_STATS_REPORTACK 0x0004 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
172 | #define SNAC_SUBTYPE_STATS_DEFAULT 0xffff |
| 13235 | 173 | |
| 174 | /* | |
| 175 | * SNAC Family: Translation Services | |
| 176 | */ | |
|
13593
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
177 | #define SNAC_SUBTYPE_TRANSLATE_ERROR 0x0001 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
178 | #define SNAC_SUBTYPE_TRANSLATE_DEFAULT 0xffff |
| 13235 | 179 | |
| 180 | /* | |
| 181 | * SNAC Family: Chat Navigation Services | |
| 182 | */ | |
|
13593
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
183 | #define SNAC_SUBTYPE_CHATNAV_ERROR 0x0001 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
184 | #define SNAC_SUBTYPE_CHATNAV_CREATE 0x0008 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
185 | #define SNAC_SUBTYPE_CHATNAV_INFO 0x0009 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
186 | #define SNAC_SUBTYPE_CHATNAV_DEFAULT 0xffff |
| 13235 | 187 | |
| 188 | /* | |
| 189 | * SNAC Family: Chat Services | |
| 190 | */ | |
|
13593
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
191 | #define SNAC_SUBTYPE_CHAT_ERROR 0x0001 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
192 | #define SNAC_SUBTYPE_CHAT_ROOMINFOUPDATE 0x0002 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
193 | #define SNAC_SUBTYPE_CHAT_USERJOIN 0x0003 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
194 | #define SNAC_SUBTYPE_CHAT_USERLEAVE 0x0004 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
195 | #define SNAC_SUBTYPE_CHAT_OUTGOINGMSG 0x0005 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
196 | #define SNAC_SUBTYPE_CHAT_INCOMINGMSG 0x0006 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
197 | #define SNAC_SUBTYPE_CHAT_DEFAULT 0xffff |
| 13235 | 198 | |
| 199 | /* | |
| 200 | * SNAC Family: "New" Search | |
| 201 | */ | |
|
13593
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
202 | #define SNAC_SUBTYPE_ODIR_ERROR 0x0001 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
203 | #define SNAC_SUBTYPE_ODIR_SEARCH 0x0002 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
204 | #define SNAC_SUBTYPE_ODIR_RESULTS 0x0003 |
| 13235 | 205 | |
| 206 | /* | |
| 207 | * SNAC Family: Buddy icons | |
| 208 | */ | |
|
13593
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
209 | #define SNAC_SUBTYPE_BART_ERROR 0x0001 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
210 | #define SNAC_SUBTYPE_BART_REQUEST 0x0004 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
211 | #define SNAC_SUBTYPE_BART_RESPONSE 0x0005 |
| 13235 | 212 | |
| 213 | /* | |
| 214 | * SNAC Family: Server-Stored Buddy Lists | |
| 215 | */ | |
|
13593
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
216 | #define SNAC_SUBTYPE_FEEDBAG_ERROR 0x0001 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
217 | #define SNAC_SUBTYPE_FEEDBAG_REQRIGHTS 0x0002 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
218 | #define SNAC_SUBTYPE_FEEDBAG_RIGHTSINFO 0x0003 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
219 | #define SNAC_SUBTYPE_FEEDBAG_REQDATA 0x0004 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
220 | #define SNAC_SUBTYPE_FEEDBAG_REQIFCHANGED 0x0005 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
221 | #define SNAC_SUBTYPE_FEEDBAG_LIST 0x0006 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
222 | #define SNAC_SUBTYPE_FEEDBAG_ACTIVATE 0x0007 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
223 | #define SNAC_SUBTYPE_FEEDBAG_ADD 0x0008 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
224 | #define SNAC_SUBTYPE_FEEDBAG_MOD 0x0009 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
225 | #define SNAC_SUBTYPE_FEEDBAG_DEL 0x000A |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
226 | #define SNAC_SUBTYPE_FEEDBAG_SRVACK 0x000E |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
227 | #define SNAC_SUBTYPE_FEEDBAG_NOLIST 0x000F |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
228 | #define SNAC_SUBTYPE_FEEDBAG_EDITSTART 0x0011 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
229 | #define SNAC_SUBTYPE_FEEDBAG_EDITSTOP 0x0012 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
230 | #define SNAC_SUBTYPE_FEEDBAG_SENDAUTH 0x0014 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
231 | #define SNAC_SUBTYPE_FEEDBAG_RECVAUTH 0x0015 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
232 | #define SNAC_SUBTYPE_FEEDBAG_SENDAUTHREQ 0x0018 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
233 | #define SNAC_SUBTYPE_FEEDBAG_RECVAUTHREQ 0x0019 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
234 | #define SNAC_SUBTYPE_FEEDBAG_SENDAUTHREP 0x001a |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
235 | #define SNAC_SUBTYPE_FEEDBAG_RECVAUTHREP 0x001b |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
236 | #define SNAC_SUBTYPE_FEEDBAG_ADDED 0x001c |
| 13235 | 237 | |
| 238 | /* | |
| 239 | * SNAC Family: ICQ | |
| 240 | * | |
| 241 | * Most of these are actually special. | |
| 242 | */ | |
|
13593
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
243 | #define SNAC_SUBTYPE_ICQ_ERROR 0x0001 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
244 | #define SNAC_SUBTYPE_ICQ_OFFLINEMSG 0x00f0 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
245 | #define SNAC_SUBTYPE_ICQ_OFFLINEMSGCOMPLETE 0x00f1 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
246 | #define SNAC_SUBTYPE_ICQ_INFO 0x00f2 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
247 | #define SNAC_SUBTYPE_ICQ_ALIAS 0x00f3 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
248 | #define SNAC_SUBTYPE_ICQ_DEFAULT 0xffff |
| 13235 | 249 | |
| 250 | /* | |
| 251 | * SNAC Family: Authorizer | |
| 252 | * | |
| 253 | * Used only in protocol versions three and above. | |
| 254 | */ | |
|
13593
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
255 | #define SNAC_SUBTYPE_AUTH_ERROR 0x0001 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
256 | #define SNAC_SUBTYPE_AUTH_LOGINREQEST 0x0002 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
257 | #define SNAC_SUBTYPE_AUTH_LOGINRESPONSE 0x0003 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
258 | #define SNAC_SUBTYPE_AUTH_AUTHREQ 0x0006 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
259 | #define SNAC_SUBTYPE_AUTH_AUTHRESPONSE 0x0007 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
260 | #define SNAC_SUBTYPE_AUTH_SECURID_REQUEST 0x000a |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
261 | #define SNAC_SUBTYPE_AUTH_SECURID_RESPONSE 0x000b |
| 13235 | 262 | |
| 263 | /* | |
| 264 | * SNAC Family: Email | |
| 265 | * | |
| 266 | * Used for getting information on the email address | |
|
25889
26d9ca30335c
Change "screen name" to "username" or "buddy name" in a whole bunch of
Mark Doliner <markdoliner@pidgin.im>
parents:
19859
diff
changeset
|
267 | * associated with your username. |
| 13235 | 268 | */ |
|
13593
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
269 | #define SNAC_SUBTYPE_ALERT_ERROR 0x0001 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
270 | #define SNAC_SUBTYPE_ALERT_SENDCOOKIES 0x0006 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
271 | #define SNAC_SUBTYPE_ALERT_MAILSTATUS 0x0007 |
|
3450a7cede99
[gaim-migrate @ 15978]
Mark Doliner <markdoliner@pidgin.im>
parents:
13255
diff
changeset
|
272 | #define SNAC_SUBTYPE_ALERT_INIT 0x0016 |
| 13235 | 273 | |
| 274 | /* | |
| 275 | * SNAC Family: Internal Messages | |
| 276 | * | |
| 277 | * This isn't truly a SNAC family either, but using | |
| 278 | * these, we can integrated non-SNAC services into | |
| 279 | * the SNAC-centered libfaim callback structure. | |
| 280 | */ | |
| 281 | #define AIM_CB_SPECIAL_CONNERR 0x0003 | |
| 282 | #define AIM_CB_SPECIAL_CONNINITDONE 0x0006 | |
| 283 | ||
| 284 | /* SNAC flags */ | |
| 285 | #define AIM_SNACFLAGS_DESTRUCTOR 0x0001 | |
| 286 | ||
| 287 | #endif /* _SNACTYPES_H_ */ |