src/protocols/oscar/aim_cbtypes.h

Sun, 02 Jan 2005 07:20:38 +0000

author
Mark Doliner <markdoliner@pidgin.im>
date
Sun, 02 Jan 2005 07:20:38 +0000
changeset 10464
034b1b3ad2be
parent 10436
ef75ee2c5908
permissions
-rw-r--r--

[gaim-migrate @ 11739]
SecurID support for AIM. This is untested. I'll try to get it tested
in the next few days. I'm backporting this to oldstatus. If you don't
know what SecurID, google around for it.

Basically it's an optional additional authentication method that
AOL members can opt for (and pay an extra fee). After entering your
password, you are prompted for a 6 digit number from a digit readout/
keychain-sized LCD screen. This number is pseudo-random and changes
every 60 seconds.

2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
1 /*
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
2 * AIM Callback Types
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
3 *
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
4 */
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
5 #ifndef __AIM_CBTYPES_H__
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
6 #define __AIM_CBTYPES_H__
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
7
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
8 /*
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
9 * SNAC Families.
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
10 */
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
11 #define AIM_CB_FAM_ACK 0x0000
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
12 #define AIM_CB_FAM_GEN 0x0001
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
13 #define AIM_CB_FAM_LOC 0x0002
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
14 #define AIM_CB_FAM_BUD 0x0003
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
15 #define AIM_CB_FAM_MSG 0x0004
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
16 #define AIM_CB_FAM_ADS 0x0005
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
17 #define AIM_CB_FAM_INV 0x0006
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
18 #define AIM_CB_FAM_ADM 0x0007
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
19 #define AIM_CB_FAM_POP 0x0008
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
20 #define AIM_CB_FAM_BOS 0x0009
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
21 #define AIM_CB_FAM_LOK 0x000a
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
22 #define AIM_CB_FAM_STS 0x000b
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
23 #define AIM_CB_FAM_TRN 0x000c
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
24 #define AIM_CB_FAM_CTN 0x000d /* ChatNav */
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
25 #define AIM_CB_FAM_CHT 0x000e /* Chat */
3952
d13e1fde68d8 [gaim-migrate @ 4133]
Mark Doliner <markdoliner@pidgin.im>
parents: 3771
diff changeset
26 #define AIM_CB_FAM_SCH 0x000f /* "New" search */
4617
35d860860593 [gaim-migrate @ 4908]
Mark Doliner <markdoliner@pidgin.im>
parents: 4230
diff changeset
27 #define AIM_CB_FAM_ICO 0x0010 /* Used for uploading buddy icons */
2991
692468b98a03 [gaim-migrate @ 3004]
Rob Flynn <gaim@robflynn.com>
parents: 2821
diff changeset
28 #define AIM_CB_FAM_SSI 0x0013 /* Server stored information */
2706
ac9384d37d6c [gaim-migrate @ 2719]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2675
diff changeset
29 #define AIM_CB_FAM_ICQ 0x0015
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
30 #define AIM_CB_FAM_ATH 0x0017
3694
49a336931cc6 [gaim-migrate @ 3824]
Mark Doliner <markdoliner@pidgin.im>
parents: 3595
diff changeset
31 #define AIM_CB_FAM_EML 0x0018
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
32 #define AIM_CB_FAM_OFT 0xfffe /* OFT/Rvous */
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
33 #define AIM_CB_FAM_SPECIAL 0xffff /* Internal libfaim use */
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
34
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
35 /*
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
36 * SNAC Family: Ack.
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
37 *
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
38 * Not really a family, but treating it as one really
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
39 * helps it fit into the libfaim callback structure better.
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
40 *
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
41 */
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
42 #define AIM_CB_ACK_ACK 0x0001
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
43
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
44 /*
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
45 * SNAC Family: General.
10436
ef75ee2c5908 [gaim-migrate @ 11693]
Mark Doliner <markdoliner@pidgin.im>
parents: 8735
diff changeset
46 */
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
47 #define AIM_CB_GEN_ERROR 0x0001
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
48 #define AIM_CB_GEN_CLIENTREADY 0x0002
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
49 #define AIM_CB_GEN_SERVERREADY 0x0003
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
50 #define AIM_CB_GEN_SERVICEREQ 0x0004
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
51 #define AIM_CB_GEN_REDIRECT 0x0005
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
52 #define AIM_CB_GEN_RATEINFOREQ 0x0006
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
53 #define AIM_CB_GEN_RATEINFO 0x0007
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
54 #define AIM_CB_GEN_RATEINFOACK 0x0008
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
55 #define AIM_CB_GEN_RATECHANGE 0x000a
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
56 #define AIM_CB_GEN_SERVERPAUSE 0x000b
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
57 #define AIM_CB_GEN_SERVERRESUME 0x000d
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
58 #define AIM_CB_GEN_REQSELFINFO 0x000e
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
59 #define AIM_CB_GEN_SELFINFO 0x000f
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
60 #define AIM_CB_GEN_EVIL 0x0010
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
61 #define AIM_CB_GEN_SETIDLE 0x0011
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
62 #define AIM_CB_GEN_MIGRATIONREQ 0x0012
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
63 #define AIM_CB_GEN_MOTD 0x0013
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
64 #define AIM_CB_GEN_SETPRIVFLAGS 0x0014
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
65 #define AIM_CB_GEN_WELLKNOWNURL 0x0015
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
66 #define AIM_CB_GEN_NOP 0x0016
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
67 #define AIM_CB_GEN_DEFAULT 0xffff
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
68
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
69 /*
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
70 * SNAC Family: Location Services.
10436
ef75ee2c5908 [gaim-migrate @ 11693]
Mark Doliner <markdoliner@pidgin.im>
parents: 8735
diff changeset
71 */
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
72 #define AIM_CB_LOC_ERROR 0x0001
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
73 #define AIM_CB_LOC_REQRIGHTS 0x0002
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
74 #define AIM_CB_LOC_RIGHTSINFO 0x0003
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
75 #define AIM_CB_LOC_SETUSERINFO 0x0004
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
76 #define AIM_CB_LOC_REQUSERINFO 0x0005
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
77 #define AIM_CB_LOC_USERINFO 0x0006
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
78 #define AIM_CB_LOC_WATCHERSUBREQ 0x0007
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
79 #define AIM_CB_LOC_WATCHERNOT 0x0008
10436
ef75ee2c5908 [gaim-migrate @ 11693]
Mark Doliner <markdoliner@pidgin.im>
parents: 8735
diff changeset
80 #define AIM_CB_LOC_GOTINFOBLOCK 0xfffd
8341
dc43b1acfc1a [gaim-migrate @ 9065]
Mark Doliner <markdoliner@pidgin.im>
parents: 6350
diff changeset
81 #define AIM_CB_LOC_REQUESTINFOTIMEOUT 0xfffe
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
82 #define AIM_CB_LOC_DEFAULT 0xffff
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
83
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
84 /*
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
85 * SNAC Family: Buddy List Management Services.
10436
ef75ee2c5908 [gaim-migrate @ 11693]
Mark Doliner <markdoliner@pidgin.im>
parents: 8735
diff changeset
86 */
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
87 #define AIM_CB_BUD_ERROR 0x0001
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
88 #define AIM_CB_BUD_REQRIGHTS 0x0002
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
89 #define AIM_CB_BUD_RIGHTSINFO 0x0003
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
90 #define AIM_CB_BUD_ADDBUDDY 0x0004
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
91 #define AIM_CB_BUD_REMBUDDY 0x0005
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
92 #define AIM_CB_BUD_REJECT 0x000a
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
93 #define AIM_CB_BUD_ONCOMING 0x000b
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
94 #define AIM_CB_BUD_OFFGOING 0x000c
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
95 #define AIM_CB_BUD_DEFAULT 0xffff
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
96
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
97 /*
8735
01248ea222d3 [gaim-migrate @ 9490]
Jonathan Champ <royanee@users.sourceforge.net>
parents: 8341
diff changeset
98 * SNAC Family: Messaging Services.
10436
ef75ee2c5908 [gaim-migrate @ 11693]
Mark Doliner <markdoliner@pidgin.im>
parents: 8735
diff changeset
99 */
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
100 #define AIM_CB_MSG_ERROR 0x0001
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
101 #define AIM_CB_MSG_PARAMINFO 0x0005
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
102 #define AIM_CB_MSG_INCOMING 0x0007
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
103 #define AIM_CB_MSG_EVIL 0x0009
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
104 #define AIM_CB_MSG_MISSEDCALL 0x000a
3212
3c00e6f5f085 [gaim-migrate @ 3229]
Mark Doliner <markdoliner@pidgin.im>
parents: 3033
diff changeset
105 #define AIM_CB_MSG_CLIENTAUTORESP 0x000b
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
106 #define AIM_CB_MSG_ACK 0x000c
3595
28da7ae040a5 [gaim-migrate @ 3697]
Mark Doliner <markdoliner@pidgin.im>
parents: 3212
diff changeset
107 #define AIM_CB_MSG_MTN 0x0014
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
108 #define AIM_CB_MSG_DEFAULT 0xffff
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
109
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
110 /*
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
111 * SNAC Family: Advertisement Services
10436
ef75ee2c5908 [gaim-migrate @ 11693]
Mark Doliner <markdoliner@pidgin.im>
parents: 8735
diff changeset
112 */
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
113 #define AIM_CB_ADS_ERROR 0x0001
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
114 #define AIM_CB_ADS_DEFAULT 0xffff
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
115
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
116 /*
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
117 * SNAC Family: Invitation Services.
10436
ef75ee2c5908 [gaim-migrate @ 11693]
Mark Doliner <markdoliner@pidgin.im>
parents: 8735
diff changeset
118 */
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
119 #define AIM_CB_INV_ERROR 0x0001
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
120 #define AIM_CB_INV_DEFAULT 0xffff
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
121
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
122 /*
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
123 * SNAC Family: Administrative Services.
10436
ef75ee2c5908 [gaim-migrate @ 11693]
Mark Doliner <markdoliner@pidgin.im>
parents: 8735
diff changeset
124 */
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
125 #define AIM_CB_ADM_ERROR 0x0001
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
126 #define AIM_CB_ADM_INFOCHANGE_REPLY 0x0005
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
127 #define AIM_CB_ADM_DEFAULT 0xffff
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
128
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
129 /*
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
130 * SNAC Family: Popup Messages
10436
ef75ee2c5908 [gaim-migrate @ 11693]
Mark Doliner <markdoliner@pidgin.im>
parents: 8735
diff changeset
131 */
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
132 #define AIM_CB_POP_ERROR 0x0001
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
133 #define AIM_CB_POP_DEFAULT 0xffff
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
134
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
135 /*
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
136 * SNAC Family: Misc BOS Services.
10436
ef75ee2c5908 [gaim-migrate @ 11693]
Mark Doliner <markdoliner@pidgin.im>
parents: 8735
diff changeset
137 */
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
138 #define AIM_CB_BOS_ERROR 0x0001
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
139 #define AIM_CB_BOS_RIGHTSQUERY 0x0002
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
140 #define AIM_CB_BOS_RIGHTS 0x0003
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
141 #define AIM_CB_BOS_DEFAULT 0xffff
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
142
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
143 /*
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
144 * SNAC Family: User Lookup Services
10436
ef75ee2c5908 [gaim-migrate @ 11693]
Mark Doliner <markdoliner@pidgin.im>
parents: 8735
diff changeset
145 */
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
146 #define AIM_CB_LOK_ERROR 0x0001
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
147 #define AIM_CB_LOK_DEFAULT 0xffff
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
148
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
149 /*
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
150 * SNAC Family: User Status Services
10436
ef75ee2c5908 [gaim-migrate @ 11693]
Mark Doliner <markdoliner@pidgin.im>
parents: 8735
diff changeset
151 */
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
152 #define AIM_CB_STS_ERROR 0x0001
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
153 #define AIM_CB_STS_SETREPORTINTERVAL 0x0002
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
154 #define AIM_CB_STS_REPORTACK 0x0004
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
155 #define AIM_CB_STS_DEFAULT 0xffff
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
156
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
157 /*
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
158 * SNAC Family: Translation Services
10436
ef75ee2c5908 [gaim-migrate @ 11693]
Mark Doliner <markdoliner@pidgin.im>
parents: 8735
diff changeset
159 */
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
160 #define AIM_CB_TRN_ERROR 0x0001
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
161 #define AIM_CB_TRN_DEFAULT 0xffff
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
162
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
163 /*
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
164 * SNAC Family: Chat Navigation Services
10436
ef75ee2c5908 [gaim-migrate @ 11693]
Mark Doliner <markdoliner@pidgin.im>
parents: 8735
diff changeset
165 */
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
166 #define AIM_CB_CTN_ERROR 0x0001
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
167 #define AIM_CB_CTN_CREATE 0x0008
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
168 #define AIM_CB_CTN_INFO 0x0009
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
169 #define AIM_CB_CTN_DEFAULT 0xffff
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
170
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
171 /*
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
172 * SNAC Family: Chat Services
10436
ef75ee2c5908 [gaim-migrate @ 11693]
Mark Doliner <markdoliner@pidgin.im>
parents: 8735
diff changeset
173 */
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
174 #define AIM_CB_CHT_ERROR 0x0001
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
175 #define AIM_CB_CHT_ROOMINFOUPDATE 0x0002
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
176 #define AIM_CB_CHT_USERJOIN 0x0003
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
177 #define AIM_CB_CHT_USERLEAVE 0x0004
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
178 #define AIM_CB_CHT_OUTGOINGMSG 0x0005
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
179 #define AIM_CB_CHT_INCOMINGMSG 0x0006
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
180 #define AIM_CB_CHT_DEFAULT 0xffff
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
181
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
182 /*
3952
d13e1fde68d8 [gaim-migrate @ 4133]
Mark Doliner <markdoliner@pidgin.im>
parents: 3771
diff changeset
183 * SNAC Family: "New" Search
10436
ef75ee2c5908 [gaim-migrate @ 11693]
Mark Doliner <markdoliner@pidgin.im>
parents: 8735
diff changeset
184 */
3952
d13e1fde68d8 [gaim-migrate @ 4133]
Mark Doliner <markdoliner@pidgin.im>
parents: 3771
diff changeset
185 #define AIM_CB_SCH_ERROR 0x0001
d13e1fde68d8 [gaim-migrate @ 4133]
Mark Doliner <markdoliner@pidgin.im>
parents: 3771
diff changeset
186 #define AIM_CB_SCH_SEARCH 0x0002
d13e1fde68d8 [gaim-migrate @ 4133]
Mark Doliner <markdoliner@pidgin.im>
parents: 3771
diff changeset
187 #define AIM_CB_SCH_RESULTS 0x0003
d13e1fde68d8 [gaim-migrate @ 4133]
Mark Doliner <markdoliner@pidgin.im>
parents: 3771
diff changeset
188
d13e1fde68d8 [gaim-migrate @ 4133]
Mark Doliner <markdoliner@pidgin.im>
parents: 3771
diff changeset
189 /*
4804
e6e0e6d50d39 [gaim-migrate @ 5124]
Mark Doliner <markdoliner@pidgin.im>
parents: 4759
diff changeset
190 * SNAC Family: Buddy icons
10436
ef75ee2c5908 [gaim-migrate @ 11693]
Mark Doliner <markdoliner@pidgin.im>
parents: 8735
diff changeset
191 */
4804
e6e0e6d50d39 [gaim-migrate @ 5124]
Mark Doliner <markdoliner@pidgin.im>
parents: 4759
diff changeset
192 #define AIM_CB_ICO_ERROR 0x0001
e6e0e6d50d39 [gaim-migrate @ 5124]
Mark Doliner <markdoliner@pidgin.im>
parents: 4759
diff changeset
193 #define AIM_CB_ICO_REQUEST 0x0004
e6e0e6d50d39 [gaim-migrate @ 5124]
Mark Doliner <markdoliner@pidgin.im>
parents: 4759
diff changeset
194 #define AIM_CB_ICO_RESPONSE 0x0005
e6e0e6d50d39 [gaim-migrate @ 5124]
Mark Doliner <markdoliner@pidgin.im>
parents: 4759
diff changeset
195
e6e0e6d50d39 [gaim-migrate @ 5124]
Mark Doliner <markdoliner@pidgin.im>
parents: 4759
diff changeset
196 /*
2706
ac9384d37d6c [gaim-migrate @ 2719]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2675
diff changeset
197 * SNAC Family: ICQ
ac9384d37d6c [gaim-migrate @ 2719]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2675
diff changeset
198 *
ac9384d37d6c [gaim-migrate @ 2719]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2675
diff changeset
199 * Most of these are actually special.
10436
ef75ee2c5908 [gaim-migrate @ 11693]
Mark Doliner <markdoliner@pidgin.im>
parents: 8735
diff changeset
200 */
2706
ac9384d37d6c [gaim-migrate @ 2719]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2675
diff changeset
201 #define AIM_CB_ICQ_ERROR 0x0001
ac9384d37d6c [gaim-migrate @ 2719]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2675
diff changeset
202 #define AIM_CB_ICQ_OFFLINEMSG 0x00f0
ac9384d37d6c [gaim-migrate @ 2719]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2675
diff changeset
203 #define AIM_CB_ICQ_OFFLINEMSGCOMPLETE 0x00f1
4624
8bf85f27e60c [gaim-migrate @ 4915]
Mark Doliner <markdoliner@pidgin.im>
parents: 4617
diff changeset
204 #define AIM_CB_ICQ_INFO 0x00f2
4759
5a8c326b49b3 [gaim-migrate @ 5076]
Mark Doliner <markdoliner@pidgin.im>
parents: 4624
diff changeset
205 #define AIM_CB_ICQ_ALIAS 0x00f3
2706
ac9384d37d6c [gaim-migrate @ 2719]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2675
diff changeset
206 #define AIM_CB_ICQ_DEFAULT 0xffff
ac9384d37d6c [gaim-migrate @ 2719]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2675
diff changeset
207
ac9384d37d6c [gaim-migrate @ 2719]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents: 2675
diff changeset
208 /*
2991
692468b98a03 [gaim-migrate @ 3004]
Rob Flynn <gaim@robflynn.com>
parents: 2821
diff changeset
209 * SNAC Family: Server-Stored Buddy Lists
692468b98a03 [gaim-migrate @ 3004]
Rob Flynn <gaim@robflynn.com>
parents: 2821
diff changeset
210 */
692468b98a03 [gaim-migrate @ 3004]
Rob Flynn <gaim@robflynn.com>
parents: 2821
diff changeset
211 #define AIM_CB_SSI_ERROR 0x0001
692468b98a03 [gaim-migrate @ 3004]
Rob Flynn <gaim@robflynn.com>
parents: 2821
diff changeset
212 #define AIM_CB_SSI_REQRIGHTS 0x0002
692468b98a03 [gaim-migrate @ 3004]
Rob Flynn <gaim@robflynn.com>
parents: 2821
diff changeset
213 #define AIM_CB_SSI_RIGHTSINFO 0x0003
6350
22dfc953f2fb [gaim-migrate @ 6849]
Ethan Blanton <elb@pidgin.im>
parents: 5435
diff changeset
214 #define AIM_CB_SSI_REQDATA 0x0004
22dfc953f2fb [gaim-migrate @ 6849]
Ethan Blanton <elb@pidgin.im>
parents: 5435
diff changeset
215 #define AIM_CB_SSI_REQIFCHANGED 0x0005
2991
692468b98a03 [gaim-migrate @ 3004]
Rob Flynn <gaim@robflynn.com>
parents: 2821
diff changeset
216 #define AIM_CB_SSI_LIST 0x0006
692468b98a03 [gaim-migrate @ 3004]
Rob Flynn <gaim@robflynn.com>
parents: 2821
diff changeset
217 #define AIM_CB_SSI_ACTIVATE 0x0007
692468b98a03 [gaim-migrate @ 3004]
Rob Flynn <gaim@robflynn.com>
parents: 2821
diff changeset
218 #define AIM_CB_SSI_ADD 0x0008
692468b98a03 [gaim-migrate @ 3004]
Rob Flynn <gaim@robflynn.com>
parents: 2821
diff changeset
219 #define AIM_CB_SSI_MOD 0x0009
692468b98a03 [gaim-migrate @ 3004]
Rob Flynn <gaim@robflynn.com>
parents: 2821
diff changeset
220 #define AIM_CB_SSI_DEL 0x000A
692468b98a03 [gaim-migrate @ 3004]
Rob Flynn <gaim@robflynn.com>
parents: 2821
diff changeset
221 #define AIM_CB_SSI_SRVACK 0x000E
692468b98a03 [gaim-migrate @ 3004]
Rob Flynn <gaim@robflynn.com>
parents: 2821
diff changeset
222 #define AIM_CB_SSI_NOLIST 0x000F
692468b98a03 [gaim-migrate @ 3004]
Rob Flynn <gaim@robflynn.com>
parents: 2821
diff changeset
223 #define AIM_CB_SSI_EDITSTART 0x0011
692468b98a03 [gaim-migrate @ 3004]
Rob Flynn <gaim@robflynn.com>
parents: 2821
diff changeset
224 #define AIM_CB_SSI_EDITSTOP 0x0012
4230
b5393db78439 [gaim-migrate @ 4475]
Mark Doliner <markdoliner@pidgin.im>
parents: 4151
diff changeset
225 #define AIM_CB_SSI_SENDAUTH 0x0014
b5393db78439 [gaim-migrate @ 4475]
Mark Doliner <markdoliner@pidgin.im>
parents: 4151
diff changeset
226 #define AIM_CB_SSI_RECVAUTH 0x0015
b5393db78439 [gaim-migrate @ 4475]
Mark Doliner <markdoliner@pidgin.im>
parents: 4151
diff changeset
227 #define AIM_CB_SSI_SENDAUTHREQ 0x0018
b5393db78439 [gaim-migrate @ 4475]
Mark Doliner <markdoliner@pidgin.im>
parents: 4151
diff changeset
228 #define AIM_CB_SSI_RECVAUTHREQ 0x0019
b5393db78439 [gaim-migrate @ 4475]
Mark Doliner <markdoliner@pidgin.im>
parents: 4151
diff changeset
229 #define AIM_CB_SSI_SENDAUTHREP 0x001a
b5393db78439 [gaim-migrate @ 4475]
Mark Doliner <markdoliner@pidgin.im>
parents: 4151
diff changeset
230 #define AIM_CB_SSI_RECVAUTHREP 0x001b
b5393db78439 [gaim-migrate @ 4475]
Mark Doliner <markdoliner@pidgin.im>
parents: 4151
diff changeset
231 #define AIM_CB_SSI_ADDED 0x001c
2991
692468b98a03 [gaim-migrate @ 3004]
Rob Flynn <gaim@robflynn.com>
parents: 2821
diff changeset
232
692468b98a03 [gaim-migrate @ 3004]
Rob Flynn <gaim@robflynn.com>
parents: 2821
diff changeset
233 /*
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
234 * SNAC Family: Authorizer
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
235 *
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
236 * Used only in protocol versions three and above.
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
237 *
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
238 */
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
239 #define AIM_CB_ATH_ERROR 0x0001
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
240 #define AIM_CB_ATH_LOGINREQEST 0x0002
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
241 #define AIM_CB_ATH_LOGINRESPONSE 0x0003
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
242 #define AIM_CB_ATH_AUTHREQ 0x0006
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
243 #define AIM_CB_ATH_AUTHRESPONSE 0x0007
10464
034b1b3ad2be [gaim-migrate @ 11739]
Mark Doliner <markdoliner@pidgin.im>
parents: 10436
diff changeset
244 #define AIM_CB_ATH_SECURID_REQUEST 0x000a
034b1b3ad2be [gaim-migrate @ 11739]
Mark Doliner <markdoliner@pidgin.im>
parents: 10436
diff changeset
245 #define AIM_CB_ATH_SECURID_RESPONSE 0x000b
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
246
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
247 /*
3694
49a336931cc6 [gaim-migrate @ 3824]
Mark Doliner <markdoliner@pidgin.im>
parents: 3595
diff changeset
248 * SNAC Family: Email
49a336931cc6 [gaim-migrate @ 3824]
Mark Doliner <markdoliner@pidgin.im>
parents: 3595
diff changeset
249 *
49a336931cc6 [gaim-migrate @ 3824]
Mark Doliner <markdoliner@pidgin.im>
parents: 3595
diff changeset
250 * Used for getting information on the email address
49a336931cc6 [gaim-migrate @ 3824]
Mark Doliner <markdoliner@pidgin.im>
parents: 3595
diff changeset
251 * associated with your screen name.
49a336931cc6 [gaim-migrate @ 3824]
Mark Doliner <markdoliner@pidgin.im>
parents: 3595
diff changeset
252 *
49a336931cc6 [gaim-migrate @ 3824]
Mark Doliner <markdoliner@pidgin.im>
parents: 3595
diff changeset
253 */
49a336931cc6 [gaim-migrate @ 3824]
Mark Doliner <markdoliner@pidgin.im>
parents: 3595
diff changeset
254 #define AIM_CB_EML_ERROR 0x0001
49a336931cc6 [gaim-migrate @ 3824]
Mark Doliner <markdoliner@pidgin.im>
parents: 3595
diff changeset
255 #define AIM_CB_EML_SENDCOOKIES 0x0006
49a336931cc6 [gaim-migrate @ 3824]
Mark Doliner <markdoliner@pidgin.im>
parents: 3595
diff changeset
256 #define AIM_CB_EML_MAILSTATUS 0x0007
49a336931cc6 [gaim-migrate @ 3824]
Mark Doliner <markdoliner@pidgin.im>
parents: 3595
diff changeset
257 #define AIM_CB_EML_INIT 0x0016
49a336931cc6 [gaim-migrate @ 3824]
Mark Doliner <markdoliner@pidgin.im>
parents: 3595
diff changeset
258
49a336931cc6 [gaim-migrate @ 3824]
Mark Doliner <markdoliner@pidgin.im>
parents: 3595
diff changeset
259 /*
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
260 * OFT Services
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
261 *
4832
32a5d9c54484 [gaim-migrate @ 5157]
Mark Doliner <markdoliner@pidgin.im>
parents: 4827
diff changeset
262 * For all of the above #defines, the number is the subtype
32a5d9c54484 [gaim-migrate @ 5157]
Mark Doliner <markdoliner@pidgin.im>
parents: 4827
diff changeset
263 * of the SNAC. For OFT #defines, the number is the
32a5d9c54484 [gaim-migrate @ 5157]
Mark Doliner <markdoliner@pidgin.im>
parents: 4827
diff changeset
264 * "hdrtype" which comes after the magic string and OFT
32a5d9c54484 [gaim-migrate @ 5157]
Mark Doliner <markdoliner@pidgin.im>
parents: 4827
diff changeset
265 * packet length.
32a5d9c54484 [gaim-migrate @ 5157]
Mark Doliner <markdoliner@pidgin.im>
parents: 4827
diff changeset
266 *
32a5d9c54484 [gaim-migrate @ 5157]
Mark Doliner <markdoliner@pidgin.im>
parents: 4827
diff changeset
267 * I'm pretty sure the ODC ones are arbitrary right now,
32a5d9c54484 [gaim-migrate @ 5157]
Mark Doliner <markdoliner@pidgin.im>
parents: 4827
diff changeset
268 * that should be changed.
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
269 */
4832
32a5d9c54484 [gaim-migrate @ 5157]
Mark Doliner <markdoliner@pidgin.im>
parents: 4827
diff changeset
270 #define AIM_CB_OFT_DIRECTIMCONNECTREQ 0x0001 /* connect request -- actually an OSCAR CAP */
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
271 #define AIM_CB_OFT_DIRECTIMINCOMING 0x0002
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
272 #define AIM_CB_OFT_DIRECTIMDISCONNECT 0x0003
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
273 #define AIM_CB_OFT_DIRECTIMTYPING 0x0004
4617
35d860860593 [gaim-migrate @ 4908]
Mark Doliner <markdoliner@pidgin.im>
parents: 4230
diff changeset
274 #define AIM_CB_OFT_DIRECTIM_ESTABLISHED 0x0005
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
275
4832
32a5d9c54484 [gaim-migrate @ 5157]
Mark Doliner <markdoliner@pidgin.im>
parents: 4827
diff changeset
276 #define AIM_CB_OFT_PROMPT 0x0101 /* "I am going to send you this file, is that ok?" */
4819
3a2d064c99d1 [gaim-migrate @ 5144]
Mark Doliner <markdoliner@pidgin.im>
parents: 4804
diff changeset
277 #define AIM_CB_OFT_RESUMESOMETHING 0x0106 /* I really don't know */
4832
32a5d9c54484 [gaim-migrate @ 5157]
Mark Doliner <markdoliner@pidgin.im>
parents: 4827
diff changeset
278 #define AIM_CB_OFT_ACK 0x0202 /* "Yes, it is ok for you to send me that file" */
32a5d9c54484 [gaim-migrate @ 5157]
Mark Doliner <markdoliner@pidgin.im>
parents: 4827
diff changeset
279 #define AIM_CB_OFT_DONE 0x0204 /* "I received that file with no problems, thanks a bunch" */
32a5d9c54484 [gaim-migrate @ 5157]
Mark Doliner <markdoliner@pidgin.im>
parents: 4827
diff changeset
280 #define AIM_CB_OFT_RESUME 0x0205 /* Resume transferring, sent by whoever paused? */
4819
3a2d064c99d1 [gaim-migrate @ 5144]
Mark Doliner <markdoliner@pidgin.im>
parents: 4804
diff changeset
281 #define AIM_CB_OFT_RESUMEACK 0x0207 /* Not really sure */
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
282
4832
32a5d9c54484 [gaim-migrate @ 5157]
Mark Doliner <markdoliner@pidgin.im>
parents: 4827
diff changeset
283 #define AIM_CB_OFT_GETFILE_REQUESTLISTING 0x1108 /* "I have a listing.txt file, do you want it?" */
32a5d9c54484 [gaim-migrate @ 5157]
Mark Doliner <markdoliner@pidgin.im>
parents: 4827
diff changeset
284 #define AIM_CB_OFT_GETFILE_RECEIVELISTING 0x1209 /* "Yes, please send me your listing.txt file" */
10436
ef75ee2c5908 [gaim-migrate @ 11693]
Mark Doliner <markdoliner@pidgin.im>
parents: 8735
diff changeset
285 #define AIM_CB_OFT_GETFILE_RECEIVEDLISTING 0x120a /* received corrupt listing.txt file? I'm just guessing about this one... */
4832
32a5d9c54484 [gaim-migrate @ 5157]
Mark Doliner <markdoliner@pidgin.im>
parents: 4827
diff changeset
286 #define AIM_CB_OFT_GETFILE_ACKLISTING 0x120b /* "I received the listing.txt file successfully" */
32a5d9c54484 [gaim-migrate @ 5157]
Mark Doliner <markdoliner@pidgin.im>
parents: 4827
diff changeset
287 #define AIM_CB_OFT_GETFILE_REQUESTFILE 0x120c /* "Please send me this file" */
4819
3a2d064c99d1 [gaim-migrate @ 5144]
Mark Doliner <markdoliner@pidgin.im>
parents: 4804
diff changeset
288
3a2d064c99d1 [gaim-migrate @ 5144]
Mark Doliner <markdoliner@pidgin.im>
parents: 4804
diff changeset
289 #define AIM_CB_OFT_ESTABLISHED 0xFFFF /* connection to buddy initiated */
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
290
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
291 /*
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
292 * SNAC Family: Internal Messages
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
293 *
8735
01248ea222d3 [gaim-migrate @ 9490]
Jonathan Champ <royanee@users.sourceforge.net>
parents: 8341
diff changeset
294 * This isn't truly a SNAC family either, but using
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
295 * these, we can integrated non-SNAC services into
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
296 * the SNAC-centered libfaim callback structure.
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
297 *
10436
ef75ee2c5908 [gaim-migrate @ 11693]
Mark Doliner <markdoliner@pidgin.im>
parents: 8735
diff changeset
298 */
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
299 #define AIM_CB_SPECIAL_AUTHSUCCESS 0x0001
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
300 #define AIM_CB_SPECIAL_AUTHOTHER 0x0002
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
301 #define AIM_CB_SPECIAL_CONNERR 0x0003
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
302 #define AIM_CB_SPECIAL_CONNCOMPLETE 0x0004
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
303 #define AIM_CB_SPECIAL_FLAPVER 0x0005
2675
3f7a2935813b [gaim-migrate @ 2688]
Adam Fritzler <mid@auk.cx>
parents: 2086
diff changeset
304 #define AIM_CB_SPECIAL_CONNINITDONE 0x0006
5435
990c340ecb6d [gaim-migrate @ 5817]
Mark Doliner <markdoliner@pidgin.im>
parents: 4832
diff changeset
305 #define AIM_CB_SPECIAL_IMAGETRANSFER 0x0007
990c340ecb6d [gaim-migrate @ 5817]
Mark Doliner <markdoliner@pidgin.im>
parents: 4832
diff changeset
306 #define AIM_CB_SPECIAL_MSGTIMEOUT 0x0008
990c340ecb6d [gaim-migrate @ 5817]
Mark Doliner <markdoliner@pidgin.im>
parents: 4832
diff changeset
307 #define AIM_CB_SPECIAL_CONNDEAD 0x0009
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
308 #define AIM_CB_SPECIAL_UNKNOWN 0xffff
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
309 #define AIM_CB_SPECIAL_DEFAULT AIM_CB_SPECIAL_UNKNOWN
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
310
3752
a0468bc9b944 [gaim-migrate @ 3890]
William T. Mahan <wtm2@duke.edu>
parents: 3694
diff changeset
311 /* SNAC flags */
a0468bc9b944 [gaim-migrate @ 3890]
William T. Mahan <wtm2@duke.edu>
parents: 3694
diff changeset
312 #define AIM_SNACFLAGS_DESTRUCTOR 0x0001
2086
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
313
007508451e2c [gaim-migrate @ 2096]
Eric Warmenhoven <warmenhoven@yahoo.com>
parents:
diff changeset
314 #endif/*__AIM_CBTYPES_H__ */

mercurial