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