Mercurial > pidgin
comparison src/protocols/sametime/meanwhile/mw_common.h @ 11943:0110fc7c6a8a
[gaim-migrate @ 14234]
Bringing things up to date with the last Meanwhile release, 0.5.0 and the last
gaim-meanwhile plugin release, 1.2.5 (which should be the last plugin release
against oldstatus, if all goes well with HEAD and no major bugs crop up)
It builds, so that's a start. The status bits that have been empty since the
first import of the sametime stuff are still empty, but I'm going to try and
fill those in tomorrow. I've decided to try and start using HEAD actively, to
encourage me to get this freaking prpl fully functional.
committer: Tailor Script <tailor@pidgin.im>
author | Christopher O'Brien <siege@pidgin.im> |
---|---|
date | Wed, 02 Nov 2005 03:39:03 +0000 |
parents | dcc37a23f815 |
children | 5b3368008513 |
comparison
equal
deleted
inserted
replaced
11942:a24cfe32961a | 11943:0110fc7c6a8a |
---|---|
23 | 23 |
24 | 24 |
25 #include <glib.h> | 25 #include <glib.h> |
26 | 26 |
27 | 27 |
28 /** @file common.h | 28 /** @file mw_common.h |
29 | 29 |
30 Common data types and functions for handling those types. | 30 Common data types and functions for handling those types. |
31 | 31 |
32 Functions in this file all fit into similar naming conventions of | 32 Functions in this file all fit into similar naming conventions of |
33 <code>TYPE_ACTION</code> as per the activity they perform. The | 33 <code>TYPE_ACTION</code> as per the activity they perform. The |
85 If you know of any additional client identifiers, please add them | 85 If you know of any additional client identifiers, please add them |
86 below. | 86 below. |
87 | 87 |
88 If you are using Meanwhile in your client code and would like to | 88 If you are using Meanwhile in your client code and would like to |
89 differentiate yourself, please email siege at preoccupied dot net | 89 differentiate yourself, please email siege at preoccupied dot net |
90 with all the relevant information you can think of. I intend to be | 90 with all the relevant information you can think of and I'll add it |
91 pretty liberal with 'em. | 91 to the text mapping as well |
92 | |
93 @see mwLoginType_getName | |
92 */ | 94 */ |
93 enum mwLoginType { | 95 enum mwLoginType { |
94 mwLogin_LIB = 0x1000, /**< official Lotus binary library */ | 96 mwLogin_LIB = 0x1000, /**< official Lotus binary library */ |
95 mwLogin_JAVA_WEB = 0x1001, /**< official Lotus Java applet */ | 97 mwLogin_JAVA_WEB = 0x1001, /**< official Lotus Java applet */ |
96 mwLogin_BINARY = 0x1002, /**< official Lotus binary application */ | 98 mwLogin_BINARY = 0x1002, /**< official Lotus binary application */ |
97 mwLogin_JAVA_APP = 0x1003, /**< official Lotus Java application */ | 99 mwLogin_JAVA_APP = 0x1003, /**< official Lotus Java application */ |
100 mwLogin_LINKS = 0x100a, /**< official Sametime Links toolkit */ | |
98 | 101 |
99 /* now we're getting crazy */ | 102 /* now we're getting crazy */ |
100 mwLogin_NOTES_6_5 = 0x1200, | 103 mwLogin_NOTES_6_5 = 0x1200, |
101 mwLogin_NOTES_7_0 = 0x1210, | 104 mwLogin_NOTES_7_0 = 0x1210, |
102 mwLogin_ICT = 0x1300, | 105 mwLogin_ICT = 0x1300, |
106 mwLogin_ICT_1_7_8_2 = 0x1302, | |
103 mwLogin_NOTESBUDDY = 0x1400, /**< 0xff00 mask? */ | 107 mwLogin_NOTESBUDDY = 0x1400, /**< 0xff00 mask? */ |
104 mwLogin_NOTESBUDDY_4_15 = 0x1405, | 108 mwLogin_NOTESBUDDY_4_15 = 0x1405, |
105 mwLogin_SANITY = 0x1600, | 109 mwLogin_SANITY = 0x1600, |
106 mwLogin_ST_PERL = 0x1625, | 110 mwLogin_ST_PERL = 0x1625, |
107 mwLogin_PMR_ALERT = 0x1650, | 111 mwLogin_PMR_ALERT = 0x1650, |
108 mwLogin_TRILLIAN = 0x16aa, /**< http://sf.net/st-plugin/ */ | 112 mwLogin_TRILLIAN = 0x16aa, /**< http://sf.net/st-plugin/ */ |
109 mwLogin_TRILLIAN_IBM = 0x16bb, | 113 mwLogin_TRILLIAN_IBM = 0x16bb, |
110 mwLogin_MEANWHILE = 0x1700, /**< Meanwhile library */ | 114 mwLogin_MEANWHILE = 0x1700, /**< Meanwhile library */ |
111 | |
112 /* these aren't ready for use yet, DO NOT USE WHILE THIS COMMENT | |
113 EXISTS HERE, it will only cause you trouble */ | |
114 mwLogin_MW_PYTHON = 0x1701, /**< Meanwhile Python */ | |
115 mwLogin_MW_GAIM = 0x1702, /**< gaim-meanwhile */ | |
116 mwLogin_MW_ADIUM = 0x1703, /**< adium-meanwhile */ | |
117 mwLogin_MW_KOPETE = 0x1704, /**< kopete-meanwhile */ | |
118 }; | 115 }; |
119 | 116 |
120 | 117 |
121 /* 8.2 Common Structures */ | 118 /* 8.2 Common Structures */ |
122 /* 8.2.1 Login Info block */ | 119 /* 8.2.1 Login Info block */ |
427 | 424 |
428 void mwEncryptItem_get(struct mwGetBuffer *b, struct mwEncryptItem *item); | 425 void mwEncryptItem_get(struct mwGetBuffer *b, struct mwEncryptItem *item); |
429 | 426 |
430 void mwEncryptItem_clear(struct mwEncryptItem *item); | 427 void mwEncryptItem_clear(struct mwEncryptItem *item); |
431 | 428 |
429 void mwEncryptItem_free(struct mwEncryptItem *item); | |
430 | |
432 | 431 |
433 /*@}*/ | 432 /*@}*/ |
434 | 433 |
435 | 434 |
436 #endif | 435 #endif |