2 #dbus-send --session --type=method_call --print-reply
3 # --dest=im.pidgin.purple.PurpleService /im/pidgin/purple/PurpleObject
4 # org.freedesktop.DBus.Introspectable.Introspect
6 <!DOCTYPE node PUBLIC '-//freedesktop//DTD D-BUS Object Introspection 1.0//EN' 'http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd'>
7 <node name='/im/pidgin/purple/PurpleObject'>
8 <interface name='im.pidgin.purple.PurpleInterface'>
9 <method name='PurpleAccountsFindAny'>
10 <arg name='name' type='s' direction='in'/>
11 <arg name='protocol' type='s' direction='in'/>
12 <arg name='RESULT' type='i' direction='out'/>
14 <method name='PurpleAccountsFindConnected'>
15 <arg name='name' type='s' direction='in'/>
16 <arg name='protocol' type='s' direction='in'/>
17 <arg name='RESULT' type='i' direction='out'/>
19 <method name='PurpleBlistNodeIsChat'>
20 <arg name='node' type='i' direction='in'/>
21 <arg name='RESULT' type='i' direction='out'/>
23 <method name='PurpleBlistNodeIsBuddy'>
24 <arg name='node' type='i' direction='in'/>
25 <arg name='RESULT' type='i' direction='out'/>
27 <method name='PurpleBlistNodeIsContact'>
28 <arg name='node' type='i' direction='in'/>
29 <arg name='RESULT' type='i' direction='out'/>
31 <method name='PurpleBlistNodeIsGroup'>
32 <arg name='node' type='i' direction='in'/>
33 <arg name='RESULT' type='i' direction='out'/>
35 <method name='PurpleBuddyIsOnline'>
36 <arg name='buddy' type='i' direction='in'/>
37 <arg name='RESULT' type='i' direction='out'/>
39 <method name='PurpleBlistNodeHasFlag'>
40 <arg name='node' type='i' direction='in'/>
41 <arg name='flags' type='u' direction='in'/>
42 <arg name='RESULT' type='i' direction='out'/>
44 <method name='PurpleBlistNodeShouldSave'>
45 <arg name='node' type='i' direction='in'/>
46 <arg name='RESULT' type='i' direction='out'/>
48 <method name='PurpleConnectionIsConnected'>
49 <arg name='connection' type='i' direction='in'/>
50 <arg name='RESULT' type='i' direction='out'/>
52 <method name='PurpleConnectionIsValid'>
53 <arg name='connection' type='i' direction='in'/>
54 <arg name='RESULT' type='i' direction='out'/>
56 <method name='PurpleConvIm'>
57 <arg name='conversation' type='i' direction='in'/>
58 <arg name='RESULT' type='i' direction='out'/>
60 <method name='PurpleConvChat'>
61 <arg name='conversation' type='i' direction='in'/>
62 <arg name='RESULT' type='i' direction='out'/>
64 <method name='PurpleAccountNew'>
65 <arg name='username' type='s' direction='in'/>
66 <arg name='protocol_id' type='s' direction='in'/>
67 <arg name='RESULT' type='i' direction='out'/>
69 <method name='PurpleAccountDestroy'>
70 <arg name='account' type='i' direction='in'/>
72 <method name='PurpleAccountConnect'>
73 <arg name='account' type='i' direction='in'/>
75 <method name='PurpleAccountRegister'>
76 <arg name='account' type='i' direction='in'/>
78 <method name='PurpleAccountDisconnect'>
79 <arg name='account' type='i' direction='in'/>
81 <method name='PurpleAccountNotifyAdded'>
82 <arg name='account' type='i' direction='in'/>
83 <arg name='remote_user' type='s' direction='in'/>
84 <arg name='id' type='s' direction='in'/>
85 <arg name='alias' type='s' direction='in'/>
86 <arg name='message' type='s' direction='in'/>
88 <method name='PurpleAccountRequestAdd'>
89 <arg name='account' type='i' direction='in'/>
90 <arg name='remote_user' type='s' direction='in'/>
91 <arg name='id' type='s' direction='in'/>
92 <arg name='alias' type='s' direction='in'/>
93 <arg name='message' type='s' direction='in'/>
95 <method name='PurpleAccountRequestCloseWithAccount'>
96 <arg name='account' type='i' direction='in'/>
98 <method name='PurpleAccountRequestClose'>
99 <arg name='ui_handle' type='i' direction='in'/>
101 <method name='PurpleAccountRequestChangePassword'>
102 <arg name='account' type='i' direction='in'/>
104 <method name='PurpleAccountRequestChangeUserInfo'>
105 <arg name='account' type='i' direction='in'/>
107 <method name='PurpleAccountSetUsername'>
108 <arg name='account' type='i' direction='in'/>
109 <arg name='username' type='s' direction='in'/>
111 <method name='PurpleAccountSetPassword'>
112 <arg name='account' type='i' direction='in'/>
113 <arg name='password' type='s' direction='in'/>
115 <method name='PurpleAccountSetAlias'>
116 <arg name='account' type='i' direction='in'/>
117 <arg name='alias' type='s' direction='in'/>
119 <method name='PurpleAccountSetUserInfo'>
120 <arg name='account' type='i' direction='in'/>
121 <arg name='user_info' type='s' direction='in'/>
123 <method name='PurpleAccountSetBuddyIconPath'>
124 <arg name='account' type='i' direction='in'/>
125 <arg name='path' type='s' direction='in'/>
127 <method name='PurpleAccountSetProtocolId'>
128 <arg name='account' type='i' direction='in'/>
129 <arg name='protocol_id' type='s' direction='in'/>
131 <method name='PurpleAccountSetConnection'>
132 <arg name='account' type='i' direction='in'/>
133 <arg name='gc' type='i' direction='in'/>
135 <method name='PurpleAccountSetRememberPassword'>
136 <arg name='account' type='i' direction='in'/>
137 <arg name='value' type='u' direction='in'/>
139 <method name='PurpleAccountSetCheckMail'>
140 <arg name='account' type='i' direction='in'/>
141 <arg name='value' type='u' direction='in'/>
143 <method name='PurpleAccountSetEnabled'>
144 <arg name='account' type='i' direction='in'/>
145 <arg name='ui' type='s' direction='in'/>
146 <arg name='value' type='u' direction='in'/>
148 <method name='PurpleAccountSetProxyInfo'>
149 <arg name='account' type='i' direction='in'/>
150 <arg name='info' type='i' direction='in'/>
152 <method name='PurpleAccountSetStatusTypes'>
153 <arg name='account' type='i' direction='in'/>
154 <arg name='status_types' type='i' direction='in'/>
156 <method name='PurpleAccountSetStatusList'>
157 <arg name='account' type='i' direction='in'/>
158 <arg name='status_id' type='s' direction='in'/>
159 <arg name='active' type='u' direction='in'/>
160 <arg name='attrs' type='i' direction='in'/>
162 <method name='PurpleAccountClearSettings'>
163 <arg name='account' type='i' direction='in'/>
165 <method name='PurpleAccountSetInt'>
166 <arg name='account' type='i' direction='in'/>
167 <arg name='name' type='s' direction='in'/>
168 <arg name='value' type='u' direction='in'/>
170 <method name='PurpleAccountSetString'>
171 <arg name='account' type='i' direction='in'/>
172 <arg name='name' type='s' direction='in'/>
173 <arg name='value' type='s' direction='in'/>
175 <method name='PurpleAccountSetBool'>
176 <arg name='account' type='i' direction='in'/>
177 <arg name='name' type='s' direction='in'/>
178 <arg name='value' type='u' direction='in'/>
180 <method name='PurpleAccountSetUiInt'>
181 <arg name='account' type='i' direction='in'/>
182 <arg name='ui' type='s' direction='in'/>
183 <arg name='name' type='s' direction='in'/>
184 <arg name='value' type='u' direction='in'/>
186 <method name='PurpleAccountSetUiString'>
187 <arg name='account' type='i' direction='in'/>
188 <arg name='ui' type='s' direction='in'/>
189 <arg name='name' type='s' direction='in'/>
190 <arg name='value' type='s' direction='in'/>
192 <method name='PurpleAccountSetUiBool'>
193 <arg name='account' type='i' direction='in'/>
194 <arg name='ui' type='s' direction='in'/>
195 <arg name='name' type='s' direction='in'/>
196 <arg name='value' type='u' direction='in'/>
198 <method name='PurpleAccountIsConnected'>
199 <arg name='account' type='i' direction='in'/>
200 <arg name='RESULT' type='i' direction='out'/>
202 <method name='PurpleAccountIsConnecting'>
203 <arg name='account' type='i' direction='in'/>
204 <arg name='RESULT' type='i' direction='out'/>
206 <method name='PurpleAccountIsDisconnected'>
207 <arg name='account' type='i' direction='in'/>
208 <arg name='RESULT' type='i' direction='out'/>
210 <method name='PurpleAccountGetUsername'>
211 <arg name='account' type='i' direction='in'/>
212 <arg name='RESULT' type='s' direction='out'/>
214 <method name='PurpleAccountGetPassword'>
215 <arg name='account' type='i' direction='in'/>
216 <arg name='RESULT' type='s' direction='out'/>
218 <method name='PurpleAccountGetAlias'>
219 <arg name='account' type='i' direction='in'/>
220 <arg name='RESULT' type='s' direction='out'/>
222 <method name='PurpleAccountGetUserInfo'>
223 <arg name='account' type='i' direction='in'/>
224 <arg name='RESULT' type='s' direction='out'/>
226 <method name='PurpleAccountGetBuddyIconPath'>
227 <arg name='account' type='i' direction='in'/>
228 <arg name='RESULT' type='s' direction='out'/>
230 <method name='PurpleAccountGetProtocolId'>
231 <arg name='account' type='i' direction='in'/>
232 <arg name='RESULT' type='s' direction='out'/>
234 <method name='PurpleAccountGetProtocolName'>
235 <arg name='account' type='i' direction='in'/>
236 <arg name='RESULT' type='s' direction='out'/>
238 <method name='PurpleAccountGetConnection'>
239 <arg name='account' type='i' direction='in'/>
240 <arg name='RESULT' type='i' direction='out'/>
242 <method name='PurpleAccountGetRememberPassword'>
243 <arg name='account' type='i' direction='in'/>
244 <arg name='RESULT' type='i' direction='out'/>
246 <method name='PurpleAccountGetCheckMail'>
247 <arg name='account' type='i' direction='in'/>
248 <arg name='RESULT' type='i' direction='out'/>
250 <method name='PurpleAccountGetEnabled'>
251 <arg name='account' type='i' direction='in'/>
252 <arg name='ui' type='s' direction='in'/>
253 <arg name='RESULT' type='i' direction='out'/>
255 <method name='PurpleAccountGetProxyInfo'>
256 <arg name='account' type='i' direction='in'/>
257 <arg name='RESULT' type='i' direction='out'/>
259 <method name='PurpleAccountGetActiveStatus'>
260 <arg name='account' type='i' direction='in'/>
261 <arg name='RESULT' type='i' direction='out'/>
263 <method name='PurpleAccountGetStatus'>
264 <arg name='account' type='i' direction='in'/>
265 <arg name='status_id' type='s' direction='in'/>
266 <arg name='RESULT' type='i' direction='out'/>
268 <method name='PurpleAccountGetStatusType'>
269 <arg name='account' type='i' direction='in'/>
270 <arg name='id' type='s' direction='in'/>
271 <arg name='RESULT' type='i' direction='out'/>
273 <method name='PurpleAccountGetStatusTypeWithPrimitive'>
274 <arg name='account' type='i' direction='in'/>
275 <arg name='primitive' type='u' direction='in'/>
276 <arg name='RESULT' type='i' direction='out'/>
278 <method name='PurpleAccountGetPresence'>
279 <arg name='account' type='i' direction='in'/>
280 <arg name='RESULT' type='i' direction='out'/>
282 <method name='PurpleAccountIsStatusActive'>
283 <arg name='account' type='i' direction='in'/>
284 <arg name='status_id' type='s' direction='in'/>
285 <arg name='RESULT' type='i' direction='out'/>
287 <method name='PurpleAccountGetStatusTypes'>
288 <arg name='account' type='i' direction='in'/>
289 <arg name='RESULT' type='ai' direction='out'/>
291 <method name='PurpleAccountGetInt'>
292 <arg name='account' type='i' direction='in'/>
293 <arg name='name' type='s' direction='in'/>
294 <arg name='default_value' type='u' direction='in'/>
295 <arg name='RESULT' type='i' direction='out'/>
297 <method name='PurpleAccountGetString'>
298 <arg name='account' type='i' direction='in'/>
299 <arg name='name' type='s' direction='in'/>
300 <arg name='default_value' type='s' direction='in'/>
301 <arg name='RESULT' type='s' direction='out'/>
303 <method name='PurpleAccountGetBool'>
304 <arg name='account' type='i' direction='in'/>
305 <arg name='name' type='s' direction='in'/>
306 <arg name='default_value' type='u' direction='in'/>
307 <arg name='RESULT' type='i' direction='out'/>
309 <method name='PurpleAccountGetUiInt'>
310 <arg name='account' type='i' direction='in'/>
311 <arg name='ui' type='s' direction='in'/>
312 <arg name='name' type='s' direction='in'/>
313 <arg name='default_value' type='u' direction='in'/>
314 <arg name='RESULT' type='i' direction='out'/>
316 <method name='PurpleAccountGetUiString'>
317 <arg name='account' type='i' direction='in'/>
318 <arg name='ui' type='s' direction='in'/>
319 <arg name='name' type='s' direction='in'/>
320 <arg name='default_value' type='s' direction='in'/>
321 <arg name='RESULT' type='s' direction='out'/>
323 <method name='PurpleAccountGetUiBool'>
324 <arg name='account' type='i' direction='in'/>
325 <arg name='ui' type='s' direction='in'/>
326 <arg name='name' type='s' direction='in'/>
327 <arg name='default_value' type='u' direction='in'/>
328 <arg name='RESULT' type='i' direction='out'/>
330 <method name='PurpleAccountGetLog'>
331 <arg name='account' type='i' direction='in'/>
332 <arg name='create' type='u' direction='in'/>
333 <arg name='RESULT' type='i' direction='out'/>
335 <method name='PurpleAccountDestroyLog'>
336 <arg name='account' type='i' direction='in'/>
338 <method name='PurpleAccountAddBuddy'>
339 <arg name='account' type='i' direction='in'/>
340 <arg name='buddy' type='i' direction='in'/>
342 <method name='PurpleAccountAddBuddies'>
343 <arg name='account' type='i' direction='in'/>
344 <arg name='buddies' type='i' direction='in'/>
346 <method name='PurpleAccountRemoveBuddy'>
347 <arg name='account' type='i' direction='in'/>
348 <arg name='buddy' type='i' direction='in'/>
349 <arg name='group' type='i' direction='in'/>
351 <method name='PurpleAccountRemoveBuddies'>
352 <arg name='account' type='i' direction='in'/>
353 <arg name='buddies' type='i' direction='in'/>
354 <arg name='groups' type='i' direction='in'/>
356 <method name='PurpleAccountRemoveGroup'>
357 <arg name='account' type='i' direction='in'/>
358 <arg name='group' type='i' direction='in'/>
360 <method name='PurpleAccountChangePassword'>
361 <arg name='account' type='i' direction='in'/>
362 <arg name='orig_pw' type='s' direction='in'/>
363 <arg name='new_pw' type='s' direction='in'/>
365 <method name='PurpleAccountSupportsOfflineMessage'>
366 <arg name='account' type='i' direction='in'/>
367 <arg name='buddy' type='i' direction='in'/>
368 <arg name='RESULT' type='i' direction='out'/>
370 <method name='PurpleAccountGetCurrentError'>
371 <arg name='account' type='i' direction='in'/>
372 <arg name='RESULT' type='i' direction='out'/>
374 <method name='PurpleAccountClearCurrentError'>
375 <arg name='account' type='i' direction='in'/>
377 <method name='PurpleAccountsAdd'>
378 <arg name='account' type='i' direction='in'/>
380 <method name='PurpleAccountsRemove'>
381 <arg name='account' type='i' direction='in'/>
383 <method name='PurpleAccountsDelete'>
384 <arg name='account' type='i' direction='in'/>
386 <method name='PurpleAccountsReorder'>
387 <arg name='account' type='i' direction='in'/>
388 <arg name='new_index' type='u' direction='in'/>
390 <method name='PurpleAccountsGetAll'>
391 <arg name='RESULT' type='ai' direction='out'/>
393 <method name='PurpleAccountsGetAllActive'>
394 <arg name='RESULT' type='ai' direction='out'/>
396 <method name='PurpleAccountsFind'>
397 <arg name='name' type='s' direction='in'/>
398 <arg name='protocol' type='s' direction='in'/>
399 <arg name='RESULT' type='i' direction='out'/>
401 <method name='PurpleAccountsRestoreCurrentStatuses'>
403 <method name='PurpleAccountsSetUiOps'>
404 <arg name='ops' type='i' direction='in'/>
406 <method name='PurpleAccountsGetUiOps'>
407 <arg name='RESULT' type='i' direction='out'/>
409 <method name='PurpleAccountsInit'>
411 <method name='PurpleAccountsUninit'>
413 <method name='PurpleBlistNew'>
414 <arg name='RESULT' type='i' direction='out'/>
416 <method name='PurpleSetBlist'>
417 <arg name='blist' type='i' direction='in'/>
419 <method name='PurpleGetBlist'>
420 <arg name='RESULT' type='i' direction='out'/>
422 <method name='PurpleBlistGetRoot'>
423 <arg name='RESULT' type='i' direction='out'/>
425 <method name='PurpleBlistNodeNext'>
426 <arg name='node' type='i' direction='in'/>
427 <arg name='offline' type='u' direction='in'/>
428 <arg name='RESULT' type='i' direction='out'/>
430 <method name='PurpleBlistNodeGetParent'>
431 <arg name='node' type='i' direction='in'/>
432 <arg name='RESULT' type='i' direction='out'/>
434 <method name='PurpleBlistNodeGetFirstChild'>
435 <arg name='node' type='i' direction='in'/>
436 <arg name='RESULT' type='i' direction='out'/>
438 <method name='PurpleBlistNodeGetSiblingNext'>
439 <arg name='node' type='i' direction='in'/>
440 <arg name='RESULT' type='i' direction='out'/>
442 <method name='PurpleBlistNodeGetSiblingPrev'>
443 <arg name='node' type='i' direction='in'/>
444 <arg name='RESULT' type='i' direction='out'/>
446 <method name='PurpleBlistShow'>
448 <method name='PurpleBlistDestroy'>
450 <method name='PurpleBlistSetVisible'>
451 <arg name='show' type='u' direction='in'/>
453 <method name='PurpleBlistUpdateBuddyStatus'>
454 <arg name='buddy' type='i' direction='in'/>
455 <arg name='old_status' type='i' direction='in'/>
457 <method name='PurpleBlistUpdateNodeIcon'>
458 <arg name='node' type='i' direction='in'/>
460 <method name='PurpleBlistUpdateBuddyIcon'>
461 <arg name='buddy' type='i' direction='in'/>
463 <method name='PurpleBlistRenameBuddy'>
464 <arg name='buddy' type='i' direction='in'/>
465 <arg name='name' type='s' direction='in'/>
467 <method name='PurpleBlistAliasContact'>
468 <arg name='contact' type='i' direction='in'/>
469 <arg name='alias' type='s' direction='in'/>
471 <method name='PurpleBlistAliasBuddy'>
472 <arg name='buddy' type='i' direction='in'/>
473 <arg name='alias' type='s' direction='in'/>
475 <method name='PurpleBlistServerAliasBuddy'>
476 <arg name='buddy' type='i' direction='in'/>
477 <arg name='alias' type='s' direction='in'/>
479 <method name='PurpleBlistAliasChat'>
480 <arg name='chat' type='i' direction='in'/>
481 <arg name='alias' type='s' direction='in'/>
483 <method name='PurpleBlistRenameGroup'>
484 <arg name='group' type='i' direction='in'/>
485 <arg name='name' type='s' direction='in'/>
487 <method name='PurpleChatNew'>
488 <arg name='account' type='i' direction='in'/>
489 <arg name='alias' type='s' direction='in'/>
490 <arg name='components' type='a{ss}' direction='in'/>
491 <arg name='RESULT' type='i' direction='out'/>
493 <method name='PurpleBlistAddChat'>
494 <arg name='chat' type='i' direction='in'/>
495 <arg name='group' type='i' direction='in'/>
496 <arg name='node' type='i' direction='in'/>
498 <method name='PurpleBuddyNew'>
499 <arg name='account' type='i' direction='in'/>
500 <arg name='screenname' type='s' direction='in'/>
501 <arg name='alias' type='s' direction='in'/>
502 <arg name='RESULT' type='i' direction='out'/>
504 <method name='PurpleBuddySetIcon'>
505 <arg name='buddy' type='i' direction='in'/>
506 <arg name='icon' type='i' direction='in'/>
508 <method name='PurpleBuddyGetAccount'>
509 <arg name='buddy' type='i' direction='in'/>
510 <arg name='RESULT' type='i' direction='out'/>
512 <method name='PurpleBuddyGetName'>
513 <arg name='buddy' type='i' direction='in'/>
514 <arg name='RESULT' type='s' direction='out'/>
516 <method name='PurpleBuddyGetIcon'>
517 <arg name='buddy' type='i' direction='in'/>
518 <arg name='RESULT' type='i' direction='out'/>
520 <method name='PurpleBuddyGetContact'>
521 <arg name='buddy' type='i' direction='in'/>
522 <arg name='RESULT' type='i' direction='out'/>
524 <method name='PurpleBuddyGetPresence'>
525 <arg name='buddy' type='i' direction='in'/>
526 <arg name='RESULT' type='i' direction='out'/>
528 <method name='PurpleBlistAddBuddy'>
529 <arg name='buddy' type='i' direction='in'/>
530 <arg name='contact' type='i' direction='in'/>
531 <arg name='group' type='i' direction='in'/>
532 <arg name='node' type='i' direction='in'/>
534 <method name='PurpleGroupNew'>
535 <arg name='name' type='s' direction='in'/>
536 <arg name='RESULT' type='i' direction='out'/>
538 <method name='PurpleBlistAddGroup'>
539 <arg name='group' type='i' direction='in'/>
540 <arg name='node' type='i' direction='in'/>
542 <method name='PurpleContactNew'>
543 <arg name='RESULT' type='i' direction='out'/>
545 <method name='PurpleBlistAddContact'>
546 <arg name='contact' type='i' direction='in'/>
547 <arg name='group' type='i' direction='in'/>
548 <arg name='node' type='i' direction='in'/>
550 <method name='PurpleBlistMergeContact'>
551 <arg name='source' type='i' direction='in'/>
552 <arg name='node' type='i' direction='in'/>
554 <method name='PurpleContactGetPriorityBuddy'>
555 <arg name='contact' type='i' direction='in'/>
556 <arg name='RESULT' type='i' direction='out'/>
558 <method name='PurpleContactSetAlias'>
559 <arg name='contact' type='i' direction='in'/>
560 <arg name='alias' type='s' direction='in'/>
562 <method name='PurpleContactGetAlias'>
563 <arg name='contact' type='i' direction='in'/>
564 <arg name='RESULT' type='s' direction='out'/>
566 <method name='PurpleContactOnAccount'>
567 <arg name='contact' type='i' direction='in'/>
568 <arg name='account' type='i' direction='in'/>
569 <arg name='RESULT' type='i' direction='out'/>
571 <method name='PurpleContactInvalidatePriorityBuddy'>
572 <arg name='contact' type='i' direction='in'/>
574 <method name='PurpleBlistRemoveBuddy'>
575 <arg name='buddy' type='i' direction='in'/>
577 <method name='PurpleBlistRemoveContact'>
578 <arg name='contact' type='i' direction='in'/>
580 <method name='PurpleBlistRemoveChat'>
581 <arg name='chat' type='i' direction='in'/>
583 <method name='PurpleBlistRemoveGroup'>
584 <arg name='group' type='i' direction='in'/>
586 <method name='PurpleBuddyGetAliasOnly'>
587 <arg name='buddy' type='i' direction='in'/>
588 <arg name='RESULT' type='s' direction='out'/>
590 <method name='PurpleBuddyGetServerAlias'>
591 <arg name='buddy' type='i' direction='in'/>
592 <arg name='RESULT' type='s' direction='out'/>
594 <method name='PurpleBuddyGetContactAlias'>
595 <arg name='buddy' type='i' direction='in'/>
596 <arg name='RESULT' type='s' direction='out'/>
598 <method name='PurpleBuddyGetLocalAlias'>
599 <arg name='buddy' type='i' direction='in'/>
600 <arg name='RESULT' type='s' direction='out'/>
602 <method name='PurpleBuddyGetAlias'>
603 <arg name='buddy' type='i' direction='in'/>
604 <arg name='RESULT' type='s' direction='out'/>
606 <method name='PurpleChatGetName'>
607 <arg name='chat' type='i' direction='in'/>
608 <arg name='RESULT' type='s' direction='out'/>
610 <method name='PurpleFindBuddy'>
611 <arg name='account' type='i' direction='in'/>
612 <arg name='name' type='s' direction='in'/>
613 <arg name='RESULT' type='i' direction='out'/>
615 <method name='PurpleFindBuddyInGroup'>
616 <arg name='account' type='i' direction='in'/>
617 <arg name='name' type='s' direction='in'/>
618 <arg name='group' type='i' direction='in'/>
619 <arg name='RESULT' type='i' direction='out'/>
621 <method name='PurpleFindBuddies'>
622 <arg name='account' type='i' direction='in'/>
623 <arg name='name' type='s' direction='in'/>
624 <arg name='RESULT' type='ai' direction='out'/>
626 <method name='PurpleFindGroup'>
627 <arg name='name' type='s' direction='in'/>
628 <arg name='RESULT' type='i' direction='out'/>
630 <method name='PurpleBlistFindChat'>
631 <arg name='account' type='i' direction='in'/>
632 <arg name='name' type='s' direction='in'/>
633 <arg name='RESULT' type='i' direction='out'/>
635 <method name='PurpleChatGetGroup'>
636 <arg name='chat' type='i' direction='in'/>
637 <arg name='RESULT' type='i' direction='out'/>
639 <method name='PurpleChatGetAccount'>
640 <arg name='chat' type='i' direction='in'/>
641 <arg name='RESULT' type='i' direction='out'/>
643 <method name='PurpleBuddyGetGroup'>
644 <arg name='buddy' type='i' direction='in'/>
645 <arg name='RESULT' type='i' direction='out'/>
647 <method name='PurpleGroupGetAccounts'>
648 <arg name='g' type='i' direction='in'/>
649 <arg name='RESULT' type='ai' direction='out'/>
651 <method name='PurpleGroupOnAccount'>
652 <arg name='g' type='i' direction='in'/>
653 <arg name='account' type='i' direction='in'/>
654 <arg name='RESULT' type='i' direction='out'/>
656 <method name='PurpleGroupGetName'>
657 <arg name='group' type='i' direction='in'/>
658 <arg name='RESULT' type='s' direction='out'/>
660 <method name='PurpleBlistAddAccount'>
661 <arg name='account' type='i' direction='in'/>
663 <method name='PurpleBlistRemoveAccount'>
664 <arg name='account' type='i' direction='in'/>
666 <method name='PurpleBlistGetGroupSize'>
667 <arg name='group' type='i' direction='in'/>
668 <arg name='offline' type='u' direction='in'/>
669 <arg name='RESULT' type='i' direction='out'/>
671 <method name='PurpleBlistGetGroupOnlineCount'>
672 <arg name='group' type='i' direction='in'/>
673 <arg name='RESULT' type='i' direction='out'/>
675 <method name='PurpleBlistLoad'>
677 <method name='PurpleBlistScheduleSave'>
679 <method name='PurpleBlistRequestAddBuddy'>
680 <arg name='account' type='i' direction='in'/>
681 <arg name='username' type='s' direction='in'/>
682 <arg name='group' type='s' direction='in'/>
683 <arg name='alias' type='s' direction='in'/>
685 <method name='PurpleBlistRequestAddChat'>
686 <arg name='account' type='i' direction='in'/>
687 <arg name='group' type='i' direction='in'/>
688 <arg name='alias' type='s' direction='in'/>
689 <arg name='name' type='s' direction='in'/>
691 <method name='PurpleBlistRequestAddGroup'>
693 <method name='PurpleBlistNodeSetBool'>
694 <arg name='node' type='i' direction='in'/>
695 <arg name='key' type='s' direction='in'/>
696 <arg name='value' type='u' direction='in'/>
698 <method name='PurpleBlistNodeGetBool'>
699 <arg name='node' type='i' direction='in'/>
700 <arg name='key' type='s' direction='in'/>
701 <arg name='RESULT' type='i' direction='out'/>
703 <method name='PurpleBlistNodeSetInt'>
704 <arg name='node' type='i' direction='in'/>
705 <arg name='key' type='s' direction='in'/>
706 <arg name='value' type='u' direction='in'/>
708 <method name='PurpleBlistNodeGetInt'>
709 <arg name='node' type='i' direction='in'/>
710 <arg name='key' type='s' direction='in'/>
711 <arg name='RESULT' type='i' direction='out'/>
713 <method name='PurpleBlistNodeSetString'>
714 <arg name='node' type='i' direction='in'/>
715 <arg name='key' type='s' direction='in'/>
716 <arg name='value' type='s' direction='in'/>
718 <method name='PurpleBlistNodeGetString'>
719 <arg name='node' type='i' direction='in'/>
720 <arg name='key' type='s' direction='in'/>
721 <arg name='RESULT' type='s' direction='out'/>
723 <method name='PurpleBlistNodeRemoveSetting'>
724 <arg name='node' type='i' direction='in'/>
725 <arg name='key' type='s' direction='in'/>
727 <method name='PurpleBlistNodeSetFlags'>
728 <arg name='node' type='i' direction='in'/>
729 <arg name='flags' type='u' direction='in'/>
731 <method name='PurpleBlistNodeGetFlags'>
732 <arg name='node' type='i' direction='in'/>
733 <arg name='RESULT' type='i' direction='out'/>
735 <method name='PurpleBlistNodeGetType'>
736 <arg name='node' type='i' direction='in'/>
737 <arg name='RESULT' type='i' direction='out'/>
739 <method name='PurpleBlistNodeGetExtendedMenu'>
740 <arg name='n' type='i' direction='in'/>
741 <arg name='RESULT' type='ai' direction='out'/>
743 <method name='PurpleBlistSetUiOps'>
744 <arg name='ops' type='i' direction='in'/>
746 <method name='PurpleBlistGetUiOps'>
747 <arg name='RESULT' type='i' direction='out'/>
749 <method name='PurpleBlistInit'>
751 <method name='PurpleBlistUninit'>
753 <method name='PurpleBuddyIconNew'>
754 <arg name='account' type='i' direction='in'/>
755 <arg name='username' type='s' direction='in'/>
756 <arg name='icon_data' type='i' direction='in'/>
757 <arg name='icon_len' type='u' direction='in'/>
758 <arg name='checksum' type='s' direction='in'/>
759 <arg name='RESULT' type='i' direction='out'/>
761 <method name='PurpleBuddyIconRef'>
762 <arg name='icon' type='i' direction='in'/>
763 <arg name='RESULT' type='i' direction='out'/>
765 <method name='PurpleBuddyIconUnref'>
766 <arg name='icon' type='i' direction='in'/>
767 <arg name='RESULT' type='i' direction='out'/>
769 <method name='PurpleBuddyIconUpdate'>
770 <arg name='icon' type='i' direction='in'/>
772 <method name='PurpleBuddyIconSetData'>
773 <arg name='icon' type='i' direction='in'/>
774 <arg name='data' type='i' direction='in'/>
775 <arg name='len' type='u' direction='in'/>
776 <arg name='checksum' type='s' direction='in'/>
778 <method name='PurpleBuddyIconGetAccount'>
779 <arg name='icon' type='i' direction='in'/>
780 <arg name='RESULT' type='i' direction='out'/>
782 <method name='PurpleBuddyIconGetUsername'>
783 <arg name='icon' type='i' direction='in'/>
784 <arg name='RESULT' type='s' direction='out'/>
786 <method name='PurpleBuddyIconGetChecksum'>
787 <arg name='icon' type='i' direction='in'/>
788 <arg name='RESULT' type='s' direction='out'/>
790 <method name='PurpleBuddyIconGetExtension'>
791 <arg name='icon' type='i' direction='in'/>
792 <arg name='RESULT' type='s' direction='out'/>
794 <method name='PurpleBuddyIconGetFullPath'>
795 <arg name='icon' type='i' direction='in'/>
796 <arg name='RESULT' type='s' direction='out'/>
798 <method name='PurpleBuddyIconsSetForUser'>
799 <arg name='account' type='i' direction='in'/>
800 <arg name='username' type='s' direction='in'/>
801 <arg name='icon_data' type='i' direction='in'/>
802 <arg name='icon_len' type='u' direction='in'/>
803 <arg name='checksum' type='s' direction='in'/>
805 <method name='PurpleBuddyIconsFind'>
806 <arg name='account' type='i' direction='in'/>
807 <arg name='username' type='s' direction='in'/>
808 <arg name='RESULT' type='i' direction='out'/>
810 <method name='PurpleBuddyIconsFindAccountIcon'>
811 <arg name='account' type='i' direction='in'/>
812 <arg name='RESULT' type='i' direction='out'/>
814 <method name='PurpleBuddyIconsSetAccountIcon'>
815 <arg name='account' type='i' direction='in'/>
816 <arg name='icon_data' type='i' direction='in'/>
817 <arg name='icon_len' type='u' direction='in'/>
818 <arg name='RESULT' type='i' direction='out'/>
820 <method name='PurpleBuddyIconsGetAccountIconTimestamp'>
821 <arg name='account' type='i' direction='in'/>
822 <arg name='RESULT' type='i' direction='out'/>
824 <method name='PurpleBuddyIconsNodeHasCustomIcon'>
825 <arg name='node' type='i' direction='in'/>
826 <arg name='RESULT' type='i' direction='out'/>
828 <method name='PurpleBuddyIconsNodeFindCustomIcon'>
829 <arg name='node' type='i' direction='in'/>
830 <arg name='RESULT' type='i' direction='out'/>
832 <method name='PurpleBuddyIconsNodeSetCustomIcon'>
833 <arg name='node' type='i' direction='in'/>
834 <arg name='icon_data' type='i' direction='in'/>
835 <arg name='icon_len' type='u' direction='in'/>
836 <arg name='RESULT' type='i' direction='out'/>
838 <method name='PurpleBuddyIconsNodeSetCustomIconFromFile'>
839 <arg name='node' type='i' direction='in'/>
840 <arg name='filename' type='s' direction='in'/>
841 <arg name='RESULT' type='i' direction='out'/>
843 <method name='PurpleBuddyIconsHasCustomIcon'>
844 <arg name='contact' type='i' direction='in'/>
845 <arg name='RESULT' type='i' direction='out'/>
847 <method name='PurpleBuddyIconsFindCustomIcon'>
848 <arg name='contact' type='i' direction='in'/>
849 <arg name='RESULT' type='i' direction='out'/>
851 <method name='PurpleBuddyIconsSetCustomIcon'>
852 <arg name='contact' type='i' direction='in'/>
853 <arg name='icon_data' type='i' direction='in'/>
854 <arg name='icon_len' type='u' direction='in'/>
855 <arg name='RESULT' type='i' direction='out'/>
857 <method name='PurpleBuddyIconsSetCaching'>
858 <arg name='caching' type='u' direction='in'/>
860 <method name='PurpleBuddyIconsIsCaching'>
861 <arg name='RESULT' type='i' direction='out'/>
863 <method name='PurpleBuddyIconsSetCacheDir'>
864 <arg name='cache_dir' type='s' direction='in'/>
866 <method name='PurpleBuddyIconsGetCacheDir'>
867 <arg name='RESULT' type='s' direction='out'/>
869 <method name='PurpleBuddyIconsInit'>
871 <method name='PurpleBuddyIconsUninit'>
873 <method name='PurpleBuddyIconGetScaleSize'>
874 <arg name='spec' type='i' direction='in'/>
875 <arg name='width' type='i' direction='in'/>
876 <arg name='height' type='i' direction='in'/>
878 <method name='PurpleConnectionNew'>
879 <arg name='account' type='i' direction='in'/>
880 <arg name='regist' type='u' direction='in'/>
881 <arg name='password' type='s' direction='in'/>
883 <method name='PurpleConnectionDestroy'>
884 <arg name='gc' type='i' direction='in'/>
886 <method name='PurpleConnectionSetState'>
887 <arg name='gc' type='i' direction='in'/>
888 <arg name='state' type='u' direction='in'/>
890 <method name='PurpleConnectionSetAccount'>
891 <arg name='gc' type='i' direction='in'/>
892 <arg name='account' type='i' direction='in'/>
894 <method name='PurpleConnectionSetDisplayName'>
895 <arg name='gc' type='i' direction='in'/>
896 <arg name='name' type='s' direction='in'/>
898 <method name='PurpleConnectionGetState'>
899 <arg name='gc' type='i' direction='in'/>
900 <arg name='RESULT' type='i' direction='out'/>
902 <method name='PurpleConnectionGetAccount'>
903 <arg name='gc' type='i' direction='in'/>
904 <arg name='RESULT' type='i' direction='out'/>
906 <method name='PurpleConnectionGetPrpl'>
907 <arg name='gc' type='i' direction='in'/>
908 <arg name='RESULT' type='i' direction='out'/>
910 <method name='PurpleConnectionGetPassword'>
911 <arg name='gc' type='i' direction='in'/>
912 <arg name='RESULT' type='s' direction='out'/>
914 <method name='PurpleConnectionGetDisplayName'>
915 <arg name='gc' type='i' direction='in'/>
916 <arg name='RESULT' type='s' direction='out'/>
918 <method name='PurpleConnectionUpdateProgress'>
919 <arg name='gc' type='i' direction='in'/>
920 <arg name='text' type='s' direction='in'/>
921 <arg name='step' type='u' direction='in'/>
922 <arg name='count' type='u' direction='in'/>
924 <method name='PurpleConnectionNotice'>
925 <arg name='gc' type='i' direction='in'/>
926 <arg name='text' type='s' direction='in'/>
928 <method name='PurpleConnectionError'>
929 <arg name='gc' type='i' direction='in'/>
930 <arg name='reason' type='s' direction='in'/>
932 <method name='PurpleConnectionErrorReason'>
933 <arg name='gc' type='i' direction='in'/>
934 <arg name='reason' type='u' direction='in'/>
935 <arg name='description' type='s' direction='in'/>
937 <method name='PurpleConnectionSslError'>
938 <arg name='gc' type='i' direction='in'/>
939 <arg name='ssl_error' type='u' direction='in'/>
941 <method name='PurpleConnectionErrorIsFatal'>
942 <arg name='reason' type='u' direction='in'/>
943 <arg name='RESULT' type='i' direction='out'/>
945 <method name='PurpleConnectionsDisconnectAll'>
947 <method name='PurpleConnectionsGetAll'>
948 <arg name='RESULT' type='ai' direction='out'/>
950 <method name='PurpleConnectionsGetConnecting'>
951 <arg name='RESULT' type='ai' direction='out'/>
953 <method name='PurpleConnectionsSetUiOps'>
954 <arg name='ops' type='i' direction='in'/>
956 <method name='PurpleConnectionsGetUiOps'>
957 <arg name='RESULT' type='i' direction='out'/>
959 <method name='PurpleConnectionsInit'>
961 <method name='PurpleConnectionsUninit'>
963 <method name='PurpleConversationNew'>
964 <arg name='type' type='u' direction='in'/>
965 <arg name='account' type='i' direction='in'/>
966 <arg name='name' type='s' direction='in'/>
967 <arg name='RESULT' type='i' direction='out'/>
969 <method name='PurpleConversationDestroy'>
970 <arg name='conv' type='i' direction='in'/>
972 <method name='PurpleConversationPresent'>
973 <arg name='conv' type='i' direction='in'/>
975 <method name='PurpleConversationGetType'>
976 <arg name='conv' type='i' direction='in'/>
977 <arg name='RESULT' type='i' direction='out'/>
979 <method name='PurpleConversationSetUiOps'>
980 <arg name='conv' type='i' direction='in'/>
981 <arg name='ops' type='i' direction='in'/>
983 <method name='PurpleConversationsSetUiOps'>
984 <arg name='ops' type='i' direction='in'/>
986 <method name='PurpleConversationGetUiOps'>
987 <arg name='conv' type='i' direction='in'/>
988 <arg name='RESULT' type='i' direction='out'/>
990 <method name='PurpleConversationSetAccount'>
991 <arg name='conv' type='i' direction='in'/>
992 <arg name='account' type='i' direction='in'/>
994 <method name='PurpleConversationGetAccount'>
995 <arg name='conv' type='i' direction='in'/>
996 <arg name='RESULT' type='i' direction='out'/>
998 <method name='PurpleConversationGetGc'>
999 <arg name='conv' type='i' direction='in'/>
1000 <arg name='RESULT' type='i' direction='out'/>
1002 <method name='PurpleConversationSetTitle'>
1003 <arg name='conv' type='i' direction='in'/>
1004 <arg name='title' type='s' direction='in'/>
1006 <method name='PurpleConversationGetTitle'>
1007 <arg name='conv' type='i' direction='in'/>
1008 <arg name='RESULT' type='s' direction='out'/>
1010 <method name='PurpleConversationAutosetTitle'>
1011 <arg name='conv' type='i' direction='in'/>
1013 <method name='PurpleConversationSetName'>
1014 <arg name='conv' type='i' direction='in'/>
1015 <arg name='name' type='s' direction='in'/>
1017 <method name='PurpleConversationGetName'>
1018 <arg name='conv' type='i' direction='in'/>
1019 <arg name='RESULT' type='s' direction='out'/>
1021 <method name='PurpleConversationSetLogging'>
1022 <arg name='conv' type='i' direction='in'/>
1023 <arg name='log' type='u' direction='in'/>
1025 <method name='PurpleConversationIsLogging'>
1026 <arg name='conv' type='i' direction='in'/>
1027 <arg name='RESULT' type='i' direction='out'/>
1029 <method name='PurpleConversationGetImData'>
1030 <arg name='conv' type='i' direction='in'/>
1031 <arg name='RESULT' type='i' direction='out'/>
1033 <method name='PurpleConversationGetChatData'>
1034 <arg name='conv' type='i' direction='in'/>
1035 <arg name='RESULT' type='i' direction='out'/>
1037 <method name='PurpleConversationSetData'>
1038 <arg name='conv' type='i' direction='in'/>
1039 <arg name='key' type='s' direction='in'/>
1040 <arg name='data' type='u' direction='in'/>
1042 <method name='PurpleConversationGetData'>
1043 <arg name='conv' type='i' direction='in'/>
1044 <arg name='key' type='s' direction='in'/>
1045 <arg name='RESULT' type='i' direction='out'/>
1047 <method name='PurpleGetConversations'>
1048 <arg name='RESULT' type='ai' direction='out'/>
1050 <method name='PurpleGetIms'>
1051 <arg name='RESULT' type='ai' direction='out'/>
1053 <method name='PurpleGetChats'>
1054 <arg name='RESULT' type='ai' direction='out'/>
1056 <method name='PurpleFindConversationWithAccount'>
1057 <arg name='type' type='u' direction='in'/>
1058 <arg name='name' type='s' direction='in'/>
1059 <arg name='account' type='i' direction='in'/>
1060 <arg name='RESULT' type='i' direction='out'/>
1062 <method name='PurpleConversationWrite'>
1063 <arg name='conv' type='i' direction='in'/>
1064 <arg name='who' type='s' direction='in'/>
1065 <arg name='message' type='s' direction='in'/>
1066 <arg name='flags' type='u' direction='in'/>
1067 <arg name='mtime' type='u' direction='in'/>
1069 <method name='PurpleConversationSetFeatures'>
1070 <arg name='conv' type='i' direction='in'/>
1071 <arg name='features' type='u' direction='in'/>
1073 <method name='PurpleConversationGetFeatures'>
1074 <arg name='conv' type='i' direction='in'/>
1075 <arg name='RESULT' type='i' direction='out'/>
1077 <method name='PurpleConversationHasFocus'>
1078 <arg name='conv' type='i' direction='in'/>
1079 <arg name='RESULT' type='i' direction='out'/>
1081 <method name='PurpleConversationUpdate'>
1082 <arg name='conv' type='i' direction='in'/>
1083 <arg name='type' type='u' direction='in'/>
1085 <method name='PurpleConversationGetMessageHistory'>
1086 <arg name='conv' type='i' direction='in'/>
1087 <arg name='RESULT' type='ai' direction='out'/>
1089 <method name='PurpleConversationClearMessageHistory'>
1090 <arg name='conv' type='i' direction='in'/>
1092 <method name='PurpleConversationMessageGetSender'>
1093 <arg name='msg' type='i' direction='in'/>
1094 <arg name='RESULT' type='s' direction='out'/>
1096 <method name='PurpleConversationMessageGetMessage'>
1097 <arg name='msg' type='i' direction='in'/>
1098 <arg name='RESULT' type='s' direction='out'/>
1100 <method name='PurpleConversationMessageGetFlags'>
1101 <arg name='msg' type='i' direction='in'/>
1102 <arg name='RESULT' type='i' direction='out'/>
1104 <method name='PurpleConversationMessageGetTimestamp'>
1105 <arg name='msg' type='i' direction='in'/>
1106 <arg name='RESULT' type='i' direction='out'/>
1108 <method name='PurpleConvImGetConversation'>
1109 <arg name='im' type='i' direction='in'/>
1110 <arg name='RESULT' type='i' direction='out'/>
1112 <method name='PurpleConvImSetIcon'>
1113 <arg name='im' type='i' direction='in'/>
1114 <arg name='icon' type='i' direction='in'/>
1116 <method name='PurpleConvImGetIcon'>
1117 <arg name='im' type='i' direction='in'/>
1118 <arg name='RESULT' type='i' direction='out'/>
1120 <method name='PurpleConvImSetTypingState'>
1121 <arg name='im' type='i' direction='in'/>
1122 <arg name='state' type='u' direction='in'/>
1124 <method name='PurpleConvImGetTypingState'>
1125 <arg name='im' type='i' direction='in'/>
1126 <arg name='RESULT' type='i' direction='out'/>
1128 <method name='PurpleConvImStartTypingTimeout'>
1129 <arg name='im' type='i' direction='in'/>
1130 <arg name='timeout' type='u' direction='in'/>
1132 <method name='PurpleConvImStopTypingTimeout'>
1133 <arg name='im' type='i' direction='in'/>
1135 <method name='PurpleConvImGetTypingTimeout'>
1136 <arg name='im' type='i' direction='in'/>
1137 <arg name='RESULT' type='i' direction='out'/>
1139 <method name='PurpleConvImSetTypeAgain'>
1140 <arg name='im' type='i' direction='in'/>
1141 <arg name='val' type='i' direction='in'/>
1143 <method name='PurpleConvImGetTypeAgain'>
1144 <arg name='im' type='i' direction='in'/>
1145 <arg name='RESULT' type='i' direction='out'/>
1147 <method name='PurpleConvImStartSendTypedTimeout'>
1148 <arg name='im' type='i' direction='in'/>
1150 <method name='PurpleConvImStopSendTypedTimeout'>
1151 <arg name='im' type='i' direction='in'/>
1153 <method name='PurpleConvImGetSendTypedTimeout'>
1154 <arg name='im' type='i' direction='in'/>
1155 <arg name='RESULT' type='i' direction='out'/>
1157 <method name='PurpleConvImUpdateTyping'>
1158 <arg name='im' type='i' direction='in'/>
1160 <method name='PurpleConvImWrite'>
1161 <arg name='im' type='i' direction='in'/>
1162 <arg name='who' type='s' direction='in'/>
1163 <arg name='message' type='s' direction='in'/>
1164 <arg name='flags' type='u' direction='in'/>
1165 <arg name='mtime' type='u' direction='in'/>
1167 <method name='PurpleConvPresentError'>
1168 <arg name='who' type='s' direction='in'/>
1169 <arg name='account' type='i' direction='in'/>
1170 <arg name='what' type='s' direction='in'/>
1171 <arg name='RESULT' type='i' direction='out'/>
1173 <method name='PurpleConvImSend'>
1174 <arg name='im' type='i' direction='in'/>
1175 <arg name='message' type='s' direction='in'/>
1177 <method name='PurpleConvSendConfirm'>
1178 <arg name='conv' type='i' direction='in'/>
1179 <arg name='message' type='s' direction='in'/>
1181 <method name='PurpleConvImSendWithFlags'>
1182 <arg name='im' type='i' direction='in'/>
1183 <arg name='message' type='s' direction='in'/>
1184 <arg name='flags' type='u' direction='in'/>
1186 <method name='PurpleConvCustomSmileyAdd'>
1187 <arg name='conv' type='i' direction='in'/>
1188 <arg name='smile' type='s' direction='in'/>
1189 <arg name='cksum_type' type='s' direction='in'/>
1190 <arg name='chksum' type='s' direction='in'/>
1191 <arg name='remote' type='u' direction='in'/>
1192 <arg name='RESULT' type='i' direction='out'/>
1194 <method name='PurpleConvCustomSmileyClose'>
1195 <arg name='conv' type='i' direction='in'/>
1196 <arg name='smile' type='s' direction='in'/>
1198 <method name='PurpleConvChatGetConversation'>
1199 <arg name='chat' type='i' direction='in'/>
1200 <arg name='RESULT' type='i' direction='out'/>
1202 <method name='PurpleConvChatSetUsers'>
1203 <arg name='chat' type='i' direction='in'/>
1204 <arg name='users' type='i' direction='in'/>
1205 <arg name='RESULT' type='ai' direction='out'/>
1207 <method name='PurpleConvChatGetUsers'>
1208 <arg name='chat' type='i' direction='in'/>
1209 <arg name='RESULT' type='ai' direction='out'/>
1211 <method name='PurpleConvChatIgnore'>
1212 <arg name='chat' type='i' direction='in'/>
1213 <arg name='name' type='s' direction='in'/>
1215 <method name='PurpleConvChatUnignore'>
1216 <arg name='chat' type='i' direction='in'/>
1217 <arg name='name' type='s' direction='in'/>
1219 <method name='PurpleConvChatSetIgnored'>
1220 <arg name='chat' type='i' direction='in'/>
1221 <arg name='ignored' type='i' direction='in'/>
1222 <arg name='RESULT' type='ai' direction='out'/>
1224 <method name='PurpleConvChatGetIgnored'>
1225 <arg name='chat' type='i' direction='in'/>
1226 <arg name='RESULT' type='ai' direction='out'/>
1228 <method name='PurpleConvChatGetIgnoredUser'>
1229 <arg name='chat' type='i' direction='in'/>
1230 <arg name='user' type='s' direction='in'/>
1231 <arg name='RESULT' type='s' direction='out'/>
1233 <method name='PurpleConvChatIsUserIgnored'>
1234 <arg name='chat' type='i' direction='in'/>
1235 <arg name='user' type='s' direction='in'/>
1236 <arg name='RESULT' type='i' direction='out'/>
1238 <method name='PurpleConvChatSetTopic'>
1239 <arg name='chat' type='i' direction='in'/>
1240 <arg name='who' type='s' direction='in'/>
1241 <arg name='topic' type='s' direction='in'/>
1243 <method name='PurpleConvChatGetTopic'>
1244 <arg name='chat' type='i' direction='in'/>
1245 <arg name='RESULT' type='s' direction='out'/>
1247 <method name='PurpleConvChatSetId'>
1248 <arg name='chat' type='i' direction='in'/>
1249 <arg name='id' type='u' direction='in'/>
1251 <method name='PurpleConvChatGetId'>
1252 <arg name='chat' type='i' direction='in'/>
1253 <arg name='RESULT' type='i' direction='out'/>
1255 <method name='PurpleConvChatWrite'>
1256 <arg name='chat' type='i' direction='in'/>
1257 <arg name='who' type='s' direction='in'/>
1258 <arg name='message' type='s' direction='in'/>
1259 <arg name='flags' type='u' direction='in'/>
1260 <arg name='mtime' type='u' direction='in'/>
1262 <method name='PurpleConvChatSend'>
1263 <arg name='chat' type='i' direction='in'/>
1264 <arg name='message' type='s' direction='in'/>
1266 <method name='PurpleConvChatSendWithFlags'>
1267 <arg name='chat' type='i' direction='in'/>
1268 <arg name='message' type='s' direction='in'/>
1269 <arg name='flags' type='u' direction='in'/>
1271 <method name='PurpleConvChatAddUser'>
1272 <arg name='chat' type='i' direction='in'/>
1273 <arg name='user' type='s' direction='in'/>
1274 <arg name='extra_msg' type='s' direction='in'/>
1275 <arg name='flags' type='u' direction='in'/>
1276 <arg name='new_arrival' type='u' direction='in'/>
1278 <method name='PurpleConvChatAddUsers'>
1279 <arg name='chat' type='i' direction='in'/>
1280 <arg name='users' type='i' direction='in'/>
1281 <arg name='extra_msgs' type='i' direction='in'/>
1282 <arg name='flags' type='i' direction='in'/>
1283 <arg name='new_arrivals' type='u' direction='in'/>
1285 <method name='PurpleConvChatRenameUser'>
1286 <arg name='chat' type='i' direction='in'/>
1287 <arg name='old_user' type='s' direction='in'/>
1288 <arg name='new_user' type='s' direction='in'/>
1290 <method name='PurpleConvChatRemoveUser'>
1291 <arg name='chat' type='i' direction='in'/>
1292 <arg name='user' type='s' direction='in'/>
1293 <arg name='reason' type='s' direction='in'/>
1295 <method name='PurpleConvChatRemoveUsers'>
1296 <arg name='chat' type='i' direction='in'/>
1297 <arg name='users' type='i' direction='in'/>
1298 <arg name='reason' type='s' direction='in'/>
1300 <method name='PurpleConvChatFindUser'>
1301 <arg name='chat' type='i' direction='in'/>
1302 <arg name='user' type='s' direction='in'/>
1303 <arg name='RESULT' type='i' direction='out'/>
1305 <method name='PurpleConvChatUserSetFlags'>
1306 <arg name='chat' type='i' direction='in'/>
1307 <arg name='user' type='s' direction='in'/>
1308 <arg name='flags' type='u' direction='in'/>
1310 <method name='PurpleConvChatUserGetFlags'>
1311 <arg name='chat' type='i' direction='in'/>
1312 <arg name='user' type='s' direction='in'/>
1313 <arg name='RESULT' type='i' direction='out'/>
1315 <method name='PurpleConvChatClearUsers'>
1316 <arg name='chat' type='i' direction='in'/>
1318 <method name='PurpleConvChatSetNick'>
1319 <arg name='chat' type='i' direction='in'/>
1320 <arg name='nick' type='s' direction='in'/>
1322 <method name='PurpleConvChatGetNick'>
1323 <arg name='chat' type='i' direction='in'/>
1324 <arg name='RESULT' type='s' direction='out'/>
1326 <method name='PurpleFindChat'>
1327 <arg name='gc' type='i' direction='in'/>
1328 <arg name='id' type='u' direction='in'/>
1329 <arg name='RESULT' type='i' direction='out'/>
1331 <method name='PurpleConvChatLeft'>
1332 <arg name='chat' type='i' direction='in'/>
1334 <method name='PurpleConvChatHasLeft'>
1335 <arg name='chat' type='i' direction='in'/>
1336 <arg name='RESULT' type='i' direction='out'/>
1338 <method name='PurpleConvChatCbNew'>
1339 <arg name='name' type='s' direction='in'/>
1340 <arg name='alias' type='s' direction='in'/>
1341 <arg name='flags' type='u' direction='in'/>
1342 <arg name='RESULT' type='i' direction='out'/>
1344 <method name='PurpleConvChatCbFind'>
1345 <arg name='chat' type='i' direction='in'/>
1346 <arg name='name' type='s' direction='in'/>
1347 <arg name='RESULT' type='i' direction='out'/>
1349 <method name='PurpleConvChatCbGetName'>
1350 <arg name='cb' type='i' direction='in'/>
1351 <arg name='RESULT' type='s' direction='out'/>
1353 <method name='PurpleConvChatCbDestroy'>
1354 <arg name='cb' type='i' direction='in'/>
1356 <method name='PurpleConversationGetExtendedMenu'>
1357 <arg name='conv' type='i' direction='in'/>
1358 <arg name='RESULT' type='ai' direction='out'/>
1360 <method name='PurpleConversationsInit'>
1362 <method name='PurpleConversationsUninit'>
1364 <method name='PurpleCoreInit'>
1365 <arg name='ui' type='s' direction='in'/>
1366 <arg name='RESULT' type='i' direction='out'/>
1368 <method name='PurpleCoreQuit'>
1370 <method name='PurpleCoreQuitCb'>
1371 <arg name='unused' type='u' direction='in'/>
1372 <arg name='RESULT' type='i' direction='out'/>
1374 <method name='PurpleCoreGetVersion'>
1375 <arg name='RESULT' type='s' direction='out'/>
1377 <method name='PurpleCoreGetUi'>
1378 <arg name='RESULT' type='s' direction='out'/>
1380 <method name='PurpleGetCore'>
1381 <arg name='RESULT' type='i' direction='out'/>
1383 <method name='PurpleCoreSetUiOps'>
1384 <arg name='ops' type='i' direction='in'/>
1386 <method name='PurpleCoreGetUiOps'>
1387 <arg name='RESULT' type='i' direction='out'/>
1389 <method name='PurpleCoreMigrate'>
1390 <arg name='RESULT' type='i' direction='out'/>
1392 <method name='PurpleCoreEnsureSingleInstance'>
1393 <arg name='RESULT' type='i' direction='out'/>
1395 <method name='PurpleXferNew'>
1396 <arg name='account' type='i' direction='in'/>
1397 <arg name='type' type='u' direction='in'/>
1398 <arg name='who' type='s' direction='in'/>
1399 <arg name='RESULT' type='i' direction='out'/>
1401 <method name='PurpleXfersGetAll'>
1402 <arg name='RESULT' type='ai' direction='out'/>
1404 <method name='PurpleXferRef'>
1405 <arg name='xfer' type='i' direction='in'/>
1407 <method name='PurpleXferUnref'>
1408 <arg name='xfer' type='i' direction='in'/>
1410 <method name='PurpleXferRequest'>
1411 <arg name='xfer' type='i' direction='in'/>
1413 <method name='PurpleXferRequestAccepted'>
1414 <arg name='xfer' type='i' direction='in'/>
1415 <arg name='filename' type='s' direction='in'/>
1417 <method name='PurpleXferRequestDenied'>
1418 <arg name='xfer' type='i' direction='in'/>
1420 <method name='PurpleXferGetType'>
1421 <arg name='xfer' type='i' direction='in'/>
1422 <arg name='RESULT' type='i' direction='out'/>
1424 <method name='PurpleXferGetAccount'>
1425 <arg name='xfer' type='i' direction='in'/>
1426 <arg name='RESULT' type='i' direction='out'/>
1428 <method name='PurpleXferGetRemoteUser'>
1429 <arg name='xfer' type='i' direction='in'/>
1430 <arg name='RESULT' type='s' direction='out'/>
1432 <method name='PurpleXferGetStatus'>
1433 <arg name='xfer' type='i' direction='in'/>
1434 <arg name='RESULT' type='i' direction='out'/>
1436 <method name='PurpleXferIsCanceled'>
1437 <arg name='xfer' type='i' direction='in'/>
1438 <arg name='RESULT' type='i' direction='out'/>
1440 <method name='PurpleXferIsCompleted'>
1441 <arg name='xfer' type='i' direction='in'/>
1442 <arg name='RESULT' type='i' direction='out'/>
1444 <method name='PurpleXferGetFilename'>
1445 <arg name='xfer' type='i' direction='in'/>
1446 <arg name='RESULT' type='s' direction='out'/>
1448 <method name='PurpleXferGetLocalFilename'>
1449 <arg name='xfer' type='i' direction='in'/>
1450 <arg name='RESULT' type='s' direction='out'/>
1452 <method name='PurpleXferGetBytesSent'>
1453 <arg name='xfer' type='i' direction='in'/>
1454 <arg name='RESULT' type='i' direction='out'/>
1456 <method name='PurpleXferGetBytesRemaining'>
1457 <arg name='xfer' type='i' direction='in'/>
1458 <arg name='RESULT' type='i' direction='out'/>
1460 <method name='PurpleXferGetSize'>
1461 <arg name='xfer' type='i' direction='in'/>
1462 <arg name='RESULT' type='i' direction='out'/>
1464 <method name='PurpleXferGetRemoteIp'>
1465 <arg name='xfer' type='i' direction='in'/>
1466 <arg name='RESULT' type='s' direction='out'/>
1468 <method name='PurpleXferGetStartTime'>
1469 <arg name='xfer' type='i' direction='in'/>
1470 <arg name='RESULT' type='i' direction='out'/>
1472 <method name='PurpleXferGetEndTime'>
1473 <arg name='xfer' type='i' direction='in'/>
1474 <arg name='RESULT' type='i' direction='out'/>
1476 <method name='PurpleXferSetCompleted'>
1477 <arg name='xfer' type='i' direction='in'/>
1478 <arg name='completed' type='u' direction='in'/>
1480 <method name='PurpleXferSetMessage'>
1481 <arg name='xfer' type='i' direction='in'/>
1482 <arg name='message' type='s' direction='in'/>
1484 <method name='PurpleXferSetFilename'>
1485 <arg name='xfer' type='i' direction='in'/>
1486 <arg name='filename' type='s' direction='in'/>
1488 <method name='PurpleXferSetLocalFilename'>
1489 <arg name='xfer' type='i' direction='in'/>
1490 <arg name='filename' type='s' direction='in'/>
1492 <method name='PurpleXferSetSize'>
1493 <arg name='xfer' type='i' direction='in'/>
1494 <arg name='size' type='u' direction='in'/>
1496 <method name='PurpleXferSetBytesSent'>
1497 <arg name='xfer' type='i' direction='in'/>
1498 <arg name='bytes_sent' type='u' direction='in'/>
1500 <method name='PurpleXferGetUiOps'>
1501 <arg name='xfer' type='i' direction='in'/>
1502 <arg name='RESULT' type='i' direction='out'/>
1504 <method name='PurpleXferStart'>
1505 <arg name='xfer' type='i' direction='in'/>
1506 <arg name='fd' type='u' direction='in'/>
1507 <arg name='ip' type='s' direction='in'/>
1508 <arg name='port' type='i' direction='in'/>
1510 <method name='PurpleXferEnd'>
1511 <arg name='xfer' type='i' direction='in'/>
1513 <method name='PurpleXferAdd'>
1514 <arg name='xfer' type='i' direction='in'/>
1516 <method name='PurpleXferCancelLocal'>
1517 <arg name='xfer' type='i' direction='in'/>
1519 <method name='PurpleXferCancelRemote'>
1520 <arg name='xfer' type='i' direction='in'/>
1522 <method name='PurpleXferError'>
1523 <arg name='type' type='u' direction='in'/>
1524 <arg name='account' type='i' direction='in'/>
1525 <arg name='who' type='s' direction='in'/>
1526 <arg name='msg' type='s' direction='in'/>
1528 <method name='PurpleXferUpdateProgress'>
1529 <arg name='xfer' type='i' direction='in'/>
1531 <method name='PurpleXfersInit'>
1533 <method name='PurpleXfersUninit'>
1535 <method name='PurpleXfersSetUiOps'>
1536 <arg name='ops' type='i' direction='in'/>
1538 <method name='PurpleXfersGetUiOps'>
1539 <arg name='RESULT' type='i' direction='out'/>
1541 <method name='PurpleLogFree'>
1542 <arg name='log' type='i' direction='in'/>
1544 <method name='PurpleLogWrite'>
1545 <arg name='log' type='i' direction='in'/>
1546 <arg name='type' type='u' direction='in'/>
1547 <arg name='from' type='s' direction='in'/>
1548 <arg name='time' type='u' direction='in'/>
1549 <arg name='message' type='s' direction='in'/>
1551 <method name='PurpleLogGetLogs'>
1552 <arg name='type' type='u' direction='in'/>
1553 <arg name='name' type='s' direction='in'/>
1554 <arg name='account' type='i' direction='in'/>
1555 <arg name='RESULT' type='ai' direction='out'/>
1557 <method name='PurpleLogGetSystemLogs'>
1558 <arg name='account' type='i' direction='in'/>
1559 <arg name='RESULT' type='ai' direction='out'/>
1561 <method name='PurpleLogGetSize'>
1562 <arg name='log' type='i' direction='in'/>
1563 <arg name='RESULT' type='i' direction='out'/>
1565 <method name='PurpleLogGetTotalSize'>
1566 <arg name='type' type='u' direction='in'/>
1567 <arg name='name' type='s' direction='in'/>
1568 <arg name='account' type='i' direction='in'/>
1569 <arg name='RESULT' type='i' direction='out'/>
1571 <method name='PurpleLogIsDeletable'>
1572 <arg name='log' type='i' direction='in'/>
1573 <arg name='RESULT' type='i' direction='out'/>
1575 <method name='PurpleLogDelete'>
1576 <arg name='log' type='i' direction='in'/>
1577 <arg name='RESULT' type='i' direction='out'/>
1579 <method name='PurpleLogGetLogDir'>
1580 <arg name='type' type='u' direction='in'/>
1581 <arg name='name' type='s' direction='in'/>
1582 <arg name='account' type='i' direction='in'/>
1583 <arg name='RESULT' type='s' direction='out'/>
1585 <method name='PurpleLogSetFree'>
1586 <arg name='set' type='i' direction='in'/>
1588 <method name='PurpleLogCommonWriter'>
1589 <arg name='log' type='i' direction='in'/>
1590 <arg name='ext' type='s' direction='in'/>
1592 <method name='PurpleLogCommonLister'>
1593 <arg name='type' type='u' direction='in'/>
1594 <arg name='name' type='s' direction='in'/>
1595 <arg name='account' type='i' direction='in'/>
1596 <arg name='ext' type='s' direction='in'/>
1597 <arg name='logger' type='i' direction='in'/>
1598 <arg name='RESULT' type='ai' direction='out'/>
1600 <method name='PurpleLogCommonTotalSizer'>
1601 <arg name='type' type='u' direction='in'/>
1602 <arg name='name' type='s' direction='in'/>
1603 <arg name='account' type='i' direction='in'/>
1604 <arg name='ext' type='s' direction='in'/>
1605 <arg name='RESULT' type='i' direction='out'/>
1607 <method name='PurpleLogCommonSizer'>
1608 <arg name='log' type='i' direction='in'/>
1609 <arg name='RESULT' type='i' direction='out'/>
1611 <method name='PurpleLogCommonDeleter'>
1612 <arg name='log' type='i' direction='in'/>
1613 <arg name='RESULT' type='i' direction='out'/>
1615 <method name='PurpleLogCommonIsDeletable'>
1616 <arg name='log' type='i' direction='in'/>
1617 <arg name='RESULT' type='i' direction='out'/>
1619 <method name='PurpleLogLoggerFree'>
1620 <arg name='logger' type='i' direction='in'/>
1622 <method name='PurpleLogLoggerAdd'>
1623 <arg name='logger' type='i' direction='in'/>
1625 <method name='PurpleLogLoggerRemove'>
1626 <arg name='logger' type='i' direction='in'/>
1628 <method name='PurpleLogLoggerSet'>
1629 <arg name='logger' type='i' direction='in'/>
1631 <method name='PurpleLogLoggerGet'>
1632 <arg name='RESULT' type='i' direction='out'/>
1634 <method name='PurpleLogLoggerGetOptions'>
1635 <arg name='RESULT' type='ai' direction='out'/>
1637 <method name='PurpleLogInit'>
1639 <method name='PurpleLogUninit'>
1641 <method name='PurpleNotifySearchresultsFree'>
1642 <arg name='results' type='i' direction='in'/>
1644 <method name='PurpleNotifySearchresultsNewRows'>
1645 <arg name='gc' type='i' direction='in'/>
1646 <arg name='results' type='i' direction='in'/>
1647 <arg name='data' type='i' direction='in'/>
1649 <method name='PurpleNotifySearchresultsNew'>
1650 <arg name='RESULT' type='i' direction='out'/>
1652 <method name='PurpleNotifySearchresultsColumnNew'>
1653 <arg name='title' type='s' direction='in'/>
1654 <arg name='RESULT' type='i' direction='out'/>
1656 <method name='PurpleNotifySearchresultsColumnAdd'>
1657 <arg name='results' type='i' direction='in'/>
1658 <arg name='column' type='i' direction='in'/>
1660 <method name='PurpleNotifySearchresultsRowAdd'>
1661 <arg name='results' type='i' direction='in'/>
1662 <arg name='row' type='i' direction='in'/>
1664 <method name='PurpleNotifySearchresultsGetRowsCount'>
1665 <arg name='results' type='i' direction='in'/>
1666 <arg name='RESULT' type='i' direction='out'/>
1668 <method name='PurpleNotifySearchresultsGetColumnsCount'>
1669 <arg name='results' type='i' direction='in'/>
1670 <arg name='RESULT' type='i' direction='out'/>
1672 <method name='PurpleNotifySearchresultsRowGet'>
1673 <arg name='results' type='i' direction='in'/>
1674 <arg name='row_id' type='i' direction='in'/>
1675 <arg name='RESULT' type='ai' direction='out'/>
1677 <method name='PurpleNotifySearchresultsColumnGetTitle'>
1678 <arg name='results' type='i' direction='in'/>
1679 <arg name='column_id' type='i' direction='in'/>
1680 <arg name='RESULT' type='s' direction='out'/>
1682 <method name='PurpleNotifyUserInfoNew'>
1683 <arg name='RESULT' type='i' direction='out'/>
1685 <method name='PurpleNotifyUserInfoDestroy'>
1686 <arg name='user_info' type='i' direction='in'/>
1688 <method name='PurpleNotifyUserInfoGetEntries'>
1689 <arg name='user_info' type='i' direction='in'/>
1690 <arg name='RESULT' type='ai' direction='out'/>
1692 <method name='PurpleNotifyUserInfoGetTextWithNewline'>
1693 <arg name='user_info' type='i' direction='in'/>
1694 <arg name='newline' type='s' direction='in'/>
1695 <arg name='RESULT' type='s' direction='out'/>
1697 <method name='PurpleNotifyUserInfoAddPair'>
1698 <arg name='user_info' type='i' direction='in'/>
1699 <arg name='label' type='s' direction='in'/>
1700 <arg name='value' type='s' direction='in'/>
1702 <method name='PurpleNotifyUserInfoPrependPair'>
1703 <arg name='user_info' type='i' direction='in'/>
1704 <arg name='label' type='s' direction='in'/>
1705 <arg name='value' type='s' direction='in'/>
1707 <method name='PurpleNotifyUserInfoRemoveEntry'>
1708 <arg name='user_info' type='i' direction='in'/>
1709 <arg name='user_info_entry' type='i' direction='in'/>
1711 <method name='PurpleNotifyUserInfoEntryNew'>
1712 <arg name='label' type='s' direction='in'/>
1713 <arg name='value' type='s' direction='in'/>
1714 <arg name='RESULT' type='i' direction='out'/>
1716 <method name='PurpleNotifyUserInfoAddSectionBreak'>
1717 <arg name='user_info' type='i' direction='in'/>
1719 <method name='PurpleNotifyUserInfoPrependSectionBreak'>
1720 <arg name='user_info' type='i' direction='in'/>
1722 <method name='PurpleNotifyUserInfoAddSectionHeader'>
1723 <arg name='user_info' type='i' direction='in'/>
1724 <arg name='label' type='s' direction='in'/>
1726 <method name='PurpleNotifyUserInfoPrependSectionHeader'>
1727 <arg name='user_info' type='i' direction='in'/>
1728 <arg name='label' type='s' direction='in'/>
1730 <method name='PurpleNotifyUserInfoRemoveLastItem'>
1731 <arg name='user_info' type='i' direction='in'/>
1733 <method name='PurpleNotifyUserInfoEntryGetLabel'>
1734 <arg name='user_info_entry' type='i' direction='in'/>
1735 <arg name='RESULT' type='s' direction='out'/>
1737 <method name='PurpleNotifyUserInfoEntrySetLabel'>
1738 <arg name='user_info_entry' type='i' direction='in'/>
1739 <arg name='label' type='s' direction='in'/>
1741 <method name='PurpleNotifyUserInfoEntryGetValue'>
1742 <arg name='user_info_entry' type='i' direction='in'/>
1743 <arg name='RESULT' type='s' direction='out'/>
1745 <method name='PurpleNotifyUserInfoEntrySetValue'>
1746 <arg name='user_info_entry' type='i' direction='in'/>
1747 <arg name='value' type='s' direction='in'/>
1749 <method name='PurpleNotifyUserInfoEntryGetType'>
1750 <arg name='user_info_entry' type='i' direction='in'/>
1751 <arg name='RESULT' type='i' direction='out'/>
1753 <method name='PurpleNotifyUserInfoEntrySetType'>
1754 <arg name='user_info_entry' type='i' direction='in'/>
1755 <arg name='type' type='u' direction='in'/>
1757 <method name='PurpleNotifyClose'>
1758 <arg name='type' type='u' direction='in'/>
1759 <arg name='ui_handle' type='i' direction='in'/>
1761 <method name='PurpleNotifyCloseWithHandle'>
1762 <arg name='handle' type='i' direction='in'/>
1764 <method name='PurpleNotifySetUiOps'>
1765 <arg name='ops' type='i' direction='in'/>
1767 <method name='PurpleNotifyGetUiOps'>
1768 <arg name='RESULT' type='i' direction='out'/>
1770 <method name='PurpleNotifyInit'>
1772 <method name='PurpleNotifyUninit'>
1774 <method name='PurplePrefsInit'>
1776 <method name='PurplePrefsUninit'>
1778 <method name='PurplePrefsAddNone'>
1779 <arg name='name' type='s' direction='in'/>
1781 <method name='PurplePrefsAddBool'>
1782 <arg name='name' type='s' direction='in'/>
1783 <arg name='value' type='u' direction='in'/>
1785 <method name='PurplePrefsAddInt'>
1786 <arg name='name' type='s' direction='in'/>
1787 <arg name='value' type='u' direction='in'/>
1789 <method name='PurplePrefsAddString'>
1790 <arg name='name' type='s' direction='in'/>
1791 <arg name='value' type='s' direction='in'/>
1793 <method name='PurplePrefsAddStringList'>
1794 <arg name='name' type='s' direction='in'/>
1795 <arg name='value' type='i' direction='in'/>
1797 <method name='PurplePrefsAddPath'>
1798 <arg name='name' type='s' direction='in'/>
1799 <arg name='value' type='s' direction='in'/>
1801 <method name='PurplePrefsAddPathList'>
1802 <arg name='name' type='s' direction='in'/>
1803 <arg name='value' type='i' direction='in'/>
1805 <method name='PurplePrefsRemove'>
1806 <arg name='name' type='s' direction='in'/>
1808 <method name='PurplePrefsRename'>
1809 <arg name='oldname' type='s' direction='in'/>
1810 <arg name='newname' type='s' direction='in'/>
1812 <method name='PurplePrefsRenameBooleanToggle'>
1813 <arg name='oldname' type='s' direction='in'/>
1814 <arg name='newname' type='s' direction='in'/>
1816 <method name='PurplePrefsDestroy'>
1818 <method name='PurplePrefsSetGeneric'>
1819 <arg name='name' type='s' direction='in'/>
1820 <arg name='value' type='u' direction='in'/>
1822 <method name='PurplePrefsSetBool'>
1823 <arg name='name' type='s' direction='in'/>
1824 <arg name='value' type='u' direction='in'/>
1826 <method name='PurplePrefsSetInt'>
1827 <arg name='name' type='s' direction='in'/>
1828 <arg name='value' type='u' direction='in'/>
1830 <method name='PurplePrefsSetString'>
1831 <arg name='name' type='s' direction='in'/>
1832 <arg name='value' type='s' direction='in'/>
1834 <method name='PurplePrefsSetStringList'>
1835 <arg name='name' type='s' direction='in'/>
1836 <arg name='value' type='i' direction='in'/>
1838 <method name='PurplePrefsSetPath'>
1839 <arg name='name' type='s' direction='in'/>
1840 <arg name='value' type='s' direction='in'/>
1842 <method name='PurplePrefsSetPathList'>
1843 <arg name='name' type='s' direction='in'/>
1844 <arg name='value' type='i' direction='in'/>
1846 <method name='PurplePrefsExists'>
1847 <arg name='name' type='s' direction='in'/>
1848 <arg name='RESULT' type='i' direction='out'/>
1850 <method name='PurplePrefsGetType'>
1851 <arg name='name' type='s' direction='in'/>
1852 <arg name='RESULT' type='i' direction='out'/>
1854 <method name='PurplePrefsGetBool'>
1855 <arg name='name' type='s' direction='in'/>
1856 <arg name='RESULT' type='i' direction='out'/>
1858 <method name='PurplePrefsGetInt'>
1859 <arg name='name' type='s' direction='in'/>
1860 <arg name='RESULT' type='i' direction='out'/>
1862 <method name='PurplePrefsGetString'>
1863 <arg name='name' type='s' direction='in'/>
1864 <arg name='RESULT' type='s' direction='out'/>
1866 <method name='PurplePrefsGetStringList'>
1867 <arg name='name' type='s' direction='in'/>
1868 <arg name='RESULT' type='as' direction='out'/>
1870 <method name='PurplePrefsGetPath'>
1871 <arg name='name' type='s' direction='in'/>
1872 <arg name='RESULT' type='s' direction='out'/>
1874 <method name='PurplePrefsGetPathList'>
1875 <arg name='name' type='s' direction='in'/>
1876 <arg name='RESULT' type='as' direction='out'/>
1878 <method name='PurplePrefsGetChildrenNames'>
1879 <arg name='name' type='s' direction='in'/>
1880 <arg name='RESULT' type='as' direction='out'/>
1882 <method name='PurplePrefsDisconnectCallback'>
1883 <arg name='callback_id' type='u' direction='in'/>
1885 <method name='PurplePrefsDisconnectByHandle'>
1886 <arg name='handle' type='i' direction='in'/>
1888 <method name='PurplePrefsTriggerCallback'>
1889 <arg name='name' type='s' direction='in'/>
1891 <method name='PurplePrefsLoad'>
1892 <arg name='RESULT' type='i' direction='out'/>
1894 <method name='PurplePrefsUpdateOld'>
1896 <method name='PurpleRoomlistShowWithAccount'>
1897 <arg name='account' type='i' direction='in'/>
1899 <method name='PurpleRoomlistNew'>
1900 <arg name='account' type='i' direction='in'/>
1901 <arg name='RESULT' type='i' direction='out'/>
1903 <method name='PurpleRoomlistRef'>
1904 <arg name='list' type='i' direction='in'/>
1906 <method name='PurpleRoomlistUnref'>
1907 <arg name='list' type='i' direction='in'/>
1909 <method name='PurpleRoomlistSetFields'>
1910 <arg name='list' type='i' direction='in'/>
1911 <arg name='fields' type='i' direction='in'/>
1913 <method name='PurpleRoomlistSetInProgress'>
1914 <arg name='list' type='i' direction='in'/>
1915 <arg name='in_progress' type='u' direction='in'/>
1917 <method name='PurpleRoomlistGetInProgress'>
1918 <arg name='list' type='i' direction='in'/>
1919 <arg name='RESULT' type='i' direction='out'/>
1921 <method name='PurpleRoomlistRoomAdd'>
1922 <arg name='list' type='i' direction='in'/>
1923 <arg name='room' type='i' direction='in'/>
1925 <method name='PurpleRoomlistGetList'>
1926 <arg name='gc' type='i' direction='in'/>
1927 <arg name='RESULT' type='i' direction='out'/>
1929 <method name='PurpleRoomlistCancelGetList'>
1930 <arg name='list' type='i' direction='in'/>
1932 <method name='PurpleRoomlistExpandCategory'>
1933 <arg name='list' type='i' direction='in'/>
1934 <arg name='category' type='i' direction='in'/>
1936 <method name='PurpleRoomlistGetFields'>
1937 <arg name='roomlist' type='i' direction='in'/>
1938 <arg name='RESULT' type='ai' direction='out'/>
1940 <method name='PurpleRoomlistRoomNew'>
1941 <arg name='type' type='u' direction='in'/>
1942 <arg name='name' type='s' direction='in'/>
1943 <arg name='parent' type='i' direction='in'/>
1944 <arg name='RESULT' type='i' direction='out'/>
1946 <method name='PurpleRoomlistRoomJoin'>
1947 <arg name='list' type='i' direction='in'/>
1948 <arg name='room' type='i' direction='in'/>
1950 <method name='PurpleRoomlistRoomGetType'>
1951 <arg name='room' type='i' direction='in'/>
1952 <arg name='RESULT' type='i' direction='out'/>
1954 <method name='PurpleRoomlistRoomGetName'>
1955 <arg name='room' type='i' direction='in'/>
1956 <arg name='RESULT' type='s' direction='out'/>
1958 <method name='PurpleRoomlistRoomGetParent'>
1959 <arg name='room' type='i' direction='in'/>
1960 <arg name='RESULT' type='i' direction='out'/>
1962 <method name='PurpleRoomlistRoomGetFields'>
1963 <arg name='room' type='i' direction='in'/>
1964 <arg name='RESULT' type='ai' direction='out'/>
1966 <method name='PurpleRoomlistFieldNew'>
1967 <arg name='type' type='u' direction='in'/>
1968 <arg name='label' type='s' direction='in'/>
1969 <arg name='name' type='s' direction='in'/>
1970 <arg name='hidden' type='u' direction='in'/>
1971 <arg name='RESULT' type='i' direction='out'/>
1973 <method name='PurpleRoomlistFieldGetType'>
1974 <arg name='field' type='i' direction='in'/>
1975 <arg name='RESULT' type='i' direction='out'/>
1977 <method name='PurpleRoomlistFieldGetLabel'>
1978 <arg name='field' type='i' direction='in'/>
1979 <arg name='RESULT' type='s' direction='out'/>
1981 <method name='PurpleRoomlistFieldGetHidden'>
1982 <arg name='field' type='i' direction='in'/>
1983 <arg name='RESULT' type='i' direction='out'/>
1985 <method name='PurpleRoomlistSetUiOps'>
1986 <arg name='ops' type='i' direction='in'/>
1988 <method name='PurpleRoomlistGetUiOps'>
1989 <arg name='RESULT' type='i' direction='out'/>
1991 <method name='PurpleSavedstatusNew'>
1992 <arg name='title' type='s' direction='in'/>
1993 <arg name='type' type='u' direction='in'/>
1994 <arg name='RESULT' type='i' direction='out'/>
1996 <method name='PurpleSavedstatusSetTitle'>
1997 <arg name='status' type='i' direction='in'/>
1998 <arg name='title' type='s' direction='in'/>
2000 <method name='PurpleSavedstatusSetType'>
2001 <arg name='status' type='i' direction='in'/>
2002 <arg name='type' type='u' direction='in'/>
2004 <method name='PurpleSavedstatusSetMessage'>
2005 <arg name='status' type='i' direction='in'/>
2006 <arg name='message' type='s' direction='in'/>
2008 <method name='PurpleSavedstatusSetSubstatus'>
2009 <arg name='status' type='i' direction='in'/>
2010 <arg name='account' type='i' direction='in'/>
2011 <arg name='type' type='i' direction='in'/>
2012 <arg name='message' type='s' direction='in'/>
2014 <method name='PurpleSavedstatusUnsetSubstatus'>
2015 <arg name='saved_status' type='i' direction='in'/>
2016 <arg name='account' type='i' direction='in'/>
2018 <method name='PurpleSavedstatusDelete'>
2019 <arg name='title' type='s' direction='in'/>
2020 <arg name='RESULT' type='i' direction='out'/>
2022 <method name='PurpleSavedstatusDeleteByStatus'>
2023 <arg name='saved_status' type='i' direction='in'/>
2025 <method name='PurpleSavedstatusesGetAll'>
2026 <arg name='RESULT' type='ai' direction='out'/>
2028 <method name='PurpleSavedstatusesGetPopular'>
2029 <arg name='how_many' type='i' direction='in'/>
2030 <arg name='RESULT' type='ai' direction='out'/>
2032 <method name='PurpleSavedstatusGetCurrent'>
2033 <arg name='RESULT' type='i' direction='out'/>
2035 <method name='PurpleSavedstatusGetDefault'>
2036 <arg name='RESULT' type='i' direction='out'/>
2038 <method name='PurpleSavedstatusGetIdleaway'>
2039 <arg name='RESULT' type='i' direction='out'/>
2041 <method name='PurpleSavedstatusIsIdleaway'>
2042 <arg name='RESULT' type='i' direction='out'/>
2044 <method name='PurpleSavedstatusSetIdleaway'>
2045 <arg name='idleaway' type='u' direction='in'/>
2047 <method name='PurpleSavedstatusGetStartup'>
2048 <arg name='RESULT' type='i' direction='out'/>
2050 <method name='PurpleSavedstatusFind'>
2051 <arg name='title' type='s' direction='in'/>
2052 <arg name='RESULT' type='i' direction='out'/>
2054 <method name='PurpleSavedstatusFindByCreationTime'>
2055 <arg name='creation_time' type='u' direction='in'/>
2056 <arg name='RESULT' type='i' direction='out'/>
2058 <method name='PurpleSavedstatusFindTransientByTypeAndMessage'>
2059 <arg name='type' type='u' direction='in'/>
2060 <arg name='message' type='s' direction='in'/>
2061 <arg name='RESULT' type='i' direction='out'/>
2063 <method name='PurpleSavedstatusIsTransient'>
2064 <arg name='saved_status' type='i' direction='in'/>
2065 <arg name='RESULT' type='i' direction='out'/>
2067 <method name='PurpleSavedstatusGetTitle'>
2068 <arg name='saved_status' type='i' direction='in'/>
2069 <arg name='RESULT' type='s' direction='out'/>
2071 <method name='PurpleSavedstatusGetType'>
2072 <arg name='saved_status' type='i' direction='in'/>
2073 <arg name='RESULT' type='i' direction='out'/>
2075 <method name='PurpleSavedstatusGetMessage'>
2076 <arg name='saved_status' type='i' direction='in'/>
2077 <arg name='RESULT' type='s' direction='out'/>
2079 <method name='PurpleSavedstatusGetCreationTime'>
2080 <arg name='saved_status' type='i' direction='in'/>
2081 <arg name='RESULT' type='i' direction='out'/>
2083 <method name='PurpleSavedstatusHasSubstatuses'>
2084 <arg name='saved_status' type='i' direction='in'/>
2085 <arg name='RESULT' type='i' direction='out'/>
2087 <method name='PurpleSavedstatusGetSubstatus'>
2088 <arg name='saved_status' type='i' direction='in'/>
2089 <arg name='account' type='i' direction='in'/>
2090 <arg name='RESULT' type='i' direction='out'/>
2092 <method name='PurpleSavedstatusSubstatusGetType'>
2093 <arg name='substatus' type='i' direction='in'/>
2094 <arg name='RESULT' type='i' direction='out'/>
2096 <method name='PurpleSavedstatusSubstatusGetMessage'>
2097 <arg name='substatus' type='i' direction='in'/>
2098 <arg name='RESULT' type='s' direction='out'/>
2100 <method name='PurpleSavedstatusActivate'>
2101 <arg name='saved_status' type='i' direction='in'/>
2103 <method name='PurpleSavedstatusActivateForAccount'>
2104 <arg name='saved_status' type='i' direction='in'/>
2105 <arg name='account' type='i' direction='in'/>
2107 <method name='PurpleSavedstatusesInit'>
2109 <method name='PurpleSavedstatusesUninit'>
2111 <method name='PurpleSmileyNew'>
2112 <arg name='img' type='i' direction='in'/>
2113 <arg name='shortcut' type='s' direction='in'/>
2114 <arg name='RESULT' type='i' direction='out'/>
2116 <method name='PurpleSmileyNewFromFile'>
2117 <arg name='shortcut' type='s' direction='in'/>
2118 <arg name='filepath' type='s' direction='in'/>
2119 <arg name='RESULT' type='i' direction='out'/>
2121 <method name='PurpleSmileyDelete'>
2122 <arg name='smiley' type='i' direction='in'/>
2124 <method name='PurpleSmileySetShortcut'>
2125 <arg name='smiley' type='i' direction='in'/>
2126 <arg name='shortcut' type='s' direction='in'/>
2127 <arg name='RESULT' type='i' direction='out'/>
2129 <method name='PurpleSmileySetData'>
2130 <arg name='smiley' type='i' direction='in'/>
2131 <arg name='smiley_data' type='i' direction='in'/>
2132 <arg name='smiley_data_len' type='u' direction='in'/>
2134 <method name='PurpleSmileyGetShortcut'>
2135 <arg name='smiley' type='i' direction='in'/>
2136 <arg name='RESULT' type='s' direction='out'/>
2138 <method name='PurpleSmileyGetChecksum'>
2139 <arg name='smiley' type='i' direction='in'/>
2140 <arg name='RESULT' type='s' direction='out'/>
2142 <method name='PurpleSmileyGetStoredImage'>
2143 <arg name='smiley' type='i' direction='in'/>
2144 <arg name='RESULT' type='i' direction='out'/>
2146 <method name='PurpleSmileyGetExtension'>
2147 <arg name='smiley' type='i' direction='in'/>
2148 <arg name='RESULT' type='s' direction='out'/>
2150 <method name='PurpleSmileyGetFullPath'>
2151 <arg name='smiley' type='i' direction='in'/>
2152 <arg name='RESULT' type='s' direction='out'/>
2154 <method name='PurpleSmileysGetAll'>
2155 <arg name='RESULT' type='ai' direction='out'/>
2157 <method name='PurpleSmileysFindByShortcut'>
2158 <arg name='shortcut' type='s' direction='in'/>
2159 <arg name='RESULT' type='i' direction='out'/>
2161 <method name='PurpleSmileysFindByChecksum'>
2162 <arg name='checksum' type='s' direction='in'/>
2163 <arg name='RESULT' type='i' direction='out'/>
2165 <method name='PurpleSmileysGetStoringDir'>
2166 <arg name='RESULT' type='s' direction='out'/>
2168 <method name='PurpleSmileysInit'>
2170 <method name='PurpleSmileysUninit'>
2172 <method name='PurplePrimitiveGetIdFromType'>
2173 <arg name='type' type='u' direction='in'/>
2174 <arg name='RESULT' type='s' direction='out'/>
2176 <method name='PurplePrimitiveGetNameFromType'>
2177 <arg name='type' type='u' direction='in'/>
2178 <arg name='RESULT' type='s' direction='out'/>
2180 <method name='PurplePrimitiveGetTypeFromId'>
2181 <arg name='id' type='s' direction='in'/>
2182 <arg name='RESULT' type='i' direction='out'/>
2184 <method name='PurpleStatusTypeNewFull'>
2185 <arg name='primitive' type='u' direction='in'/>
2186 <arg name='id' type='s' direction='in'/>
2187 <arg name='name' type='s' direction='in'/>
2188 <arg name='saveable' type='u' direction='in'/>
2189 <arg name='user_settable' type='u' direction='in'/>
2190 <arg name='independent' type='u' direction='in'/>
2191 <arg name='RESULT' type='i' direction='out'/>
2193 <method name='PurpleStatusTypeNew'>
2194 <arg name='primitive' type='u' direction='in'/>
2195 <arg name='id' type='s' direction='in'/>
2196 <arg name='name' type='s' direction='in'/>
2197 <arg name='user_settable' type='u' direction='in'/>
2198 <arg name='RESULT' type='i' direction='out'/>
2200 <method name='PurpleStatusTypeDestroy'>
2201 <arg name='status_type' type='i' direction='in'/>
2203 <method name='PurpleStatusTypeSetPrimaryAttr'>
2204 <arg name='status_type' type='i' direction='in'/>
2205 <arg name='attr_id' type='s' direction='in'/>
2207 <method name='PurpleStatusTypeAddAttr'>
2208 <arg name='status_type' type='i' direction='in'/>
2209 <arg name='id' type='s' direction='in'/>
2210 <arg name='name' type='s' direction='in'/>
2211 <arg name='value' type='i' direction='in'/>
2213 <method name='PurpleStatusTypeGetPrimitive'>
2214 <arg name='status_type' type='i' direction='in'/>
2215 <arg name='RESULT' type='i' direction='out'/>
2217 <method name='PurpleStatusTypeGetId'>
2218 <arg name='status_type' type='i' direction='in'/>
2219 <arg name='RESULT' type='s' direction='out'/>
2221 <method name='PurpleStatusTypeGetName'>
2222 <arg name='status_type' type='i' direction='in'/>
2223 <arg name='RESULT' type='s' direction='out'/>
2225 <method name='PurpleStatusTypeIsSaveable'>
2226 <arg name='status_type' type='i' direction='in'/>
2227 <arg name='RESULT' type='i' direction='out'/>
2229 <method name='PurpleStatusTypeIsUserSettable'>
2230 <arg name='status_type' type='i' direction='in'/>
2231 <arg name='RESULT' type='i' direction='out'/>
2233 <method name='PurpleStatusTypeIsIndependent'>
2234 <arg name='status_type' type='i' direction='in'/>
2235 <arg name='RESULT' type='i' direction='out'/>
2237 <method name='PurpleStatusTypeIsExclusive'>
2238 <arg name='status_type' type='i' direction='in'/>
2239 <arg name='RESULT' type='i' direction='out'/>
2241 <method name='PurpleStatusTypeIsAvailable'>
2242 <arg name='status_type' type='i' direction='in'/>
2243 <arg name='RESULT' type='i' direction='out'/>
2245 <method name='PurpleStatusTypeGetPrimaryAttr'>
2246 <arg name='type' type='i' direction='in'/>
2247 <arg name='RESULT' type='s' direction='out'/>
2249 <method name='PurpleStatusTypeGetAttr'>
2250 <arg name='status_type' type='i' direction='in'/>
2251 <arg name='id' type='s' direction='in'/>
2252 <arg name='RESULT' type='i' direction='out'/>
2254 <method name='PurpleStatusTypeGetAttrs'>
2255 <arg name='status_type' type='i' direction='in'/>
2256 <arg name='RESULT' type='ai' direction='out'/>
2258 <method name='PurpleStatusTypeFindWithId'>
2259 <arg name='status_types' type='i' direction='in'/>
2260 <arg name='id' type='s' direction='in'/>
2261 <arg name='RESULT' type='i' direction='out'/>
2263 <method name='PurpleStatusAttrNew'>
2264 <arg name='id' type='s' direction='in'/>
2265 <arg name='name' type='s' direction='in'/>
2266 <arg name='value_type' type='i' direction='in'/>
2267 <arg name='RESULT' type='i' direction='out'/>
2269 <method name='PurpleStatusAttrDestroy'>
2270 <arg name='attr' type='i' direction='in'/>
2272 <method name='PurpleStatusAttrGetId'>
2273 <arg name='attr' type='i' direction='in'/>
2274 <arg name='RESULT' type='s' direction='out'/>
2276 <method name='PurpleStatusAttrGetName'>
2277 <arg name='attr' type='i' direction='in'/>
2278 <arg name='RESULT' type='s' direction='out'/>
2280 <method name='PurpleStatusAttrGetValue'>
2281 <arg name='attr' type='i' direction='in'/>
2282 <arg name='RESULT' type='i' direction='out'/>
2284 <method name='PurpleStatusNew'>
2285 <arg name='status_type' type='i' direction='in'/>
2286 <arg name='presence' type='i' direction='in'/>
2287 <arg name='RESULT' type='i' direction='out'/>
2289 <method name='PurpleStatusDestroy'>
2290 <arg name='status' type='i' direction='in'/>
2292 <method name='PurpleStatusSetActive'>
2293 <arg name='status' type='i' direction='in'/>
2294 <arg name='active' type='u' direction='in'/>
2296 <method name='PurpleStatusSetActiveWithAttrsList'>
2297 <arg name='status' type='i' direction='in'/>
2298 <arg name='active' type='u' direction='in'/>
2299 <arg name='attrs' type='i' direction='in'/>
2301 <method name='PurpleStatusSetAttrBoolean'>
2302 <arg name='status' type='i' direction='in'/>
2303 <arg name='id' type='s' direction='in'/>
2304 <arg name='value' type='u' direction='in'/>
2306 <method name='PurpleStatusSetAttrInt'>
2307 <arg name='status' type='i' direction='in'/>
2308 <arg name='id' type='s' direction='in'/>
2309 <arg name='value' type='u' direction='in'/>
2311 <method name='PurpleStatusSetAttrString'>
2312 <arg name='status' type='i' direction='in'/>
2313 <arg name='id' type='s' direction='in'/>
2314 <arg name='value' type='s' direction='in'/>
2316 <method name='PurpleStatusGetType'>
2317 <arg name='status' type='i' direction='in'/>
2318 <arg name='RESULT' type='i' direction='out'/>
2320 <method name='PurpleStatusGetPresence'>
2321 <arg name='status' type='i' direction='in'/>
2322 <arg name='RESULT' type='i' direction='out'/>
2324 <method name='PurpleStatusGetId'>
2325 <arg name='status' type='i' direction='in'/>
2326 <arg name='RESULT' type='s' direction='out'/>
2328 <method name='PurpleStatusGetName'>
2329 <arg name='status' type='i' direction='in'/>
2330 <arg name='RESULT' type='s' direction='out'/>
2332 <method name='PurpleStatusIsIndependent'>
2333 <arg name='status' type='i' direction='in'/>
2334 <arg name='RESULT' type='i' direction='out'/>
2336 <method name='PurpleStatusIsExclusive'>
2337 <arg name='status' type='i' direction='in'/>
2338 <arg name='RESULT' type='i' direction='out'/>
2340 <method name='PurpleStatusIsAvailable'>
2341 <arg name='status' type='i' direction='in'/>
2342 <arg name='RESULT' type='i' direction='out'/>
2344 <method name='PurpleStatusIsActive'>
2345 <arg name='status' type='i' direction='in'/>
2346 <arg name='RESULT' type='i' direction='out'/>
2348 <method name='PurpleStatusIsOnline'>
2349 <arg name='status' type='i' direction='in'/>
2350 <arg name='RESULT' type='i' direction='out'/>
2352 <method name='PurpleStatusGetAttrValue'>
2353 <arg name='status' type='i' direction='in'/>
2354 <arg name='id' type='s' direction='in'/>
2355 <arg name='RESULT' type='i' direction='out'/>
2357 <method name='PurpleStatusGetAttrBoolean'>
2358 <arg name='status' type='i' direction='in'/>
2359 <arg name='id' type='s' direction='in'/>
2360 <arg name='RESULT' type='i' direction='out'/>
2362 <method name='PurpleStatusGetAttrInt'>
2363 <arg name='status' type='i' direction='in'/>
2364 <arg name='id' type='s' direction='in'/>
2365 <arg name='RESULT' type='i' direction='out'/>
2367 <method name='PurpleStatusGetAttrString'>
2368 <arg name='status' type='i' direction='in'/>
2369 <arg name='id' type='s' direction='in'/>
2370 <arg name='RESULT' type='s' direction='out'/>
2372 <method name='PurpleStatusCompare'>
2373 <arg name='status1' type='i' direction='in'/>
2374 <arg name='status2' type='i' direction='in'/>
2375 <arg name='RESULT' type='i' direction='out'/>
2377 <method name='PurplePresenceNew'>
2378 <arg name='context' type='u' direction='in'/>
2379 <arg name='RESULT' type='i' direction='out'/>
2381 <method name='PurplePresenceNewForAccount'>
2382 <arg name='account' type='i' direction='in'/>
2383 <arg name='RESULT' type='i' direction='out'/>
2385 <method name='PurplePresenceNewForConv'>
2386 <arg name='conv' type='i' direction='in'/>
2387 <arg name='RESULT' type='i' direction='out'/>
2389 <method name='PurplePresenceNewForBuddy'>
2390 <arg name='buddy' type='i' direction='in'/>
2391 <arg name='RESULT' type='i' direction='out'/>
2393 <method name='PurplePresenceDestroy'>
2394 <arg name='presence' type='i' direction='in'/>
2396 <method name='PurplePresenceAddStatus'>
2397 <arg name='presence' type='i' direction='in'/>
2398 <arg name='status' type='i' direction='in'/>
2400 <method name='PurplePresenceSetStatusActive'>
2401 <arg name='presence' type='i' direction='in'/>
2402 <arg name='status_id' type='s' direction='in'/>
2403 <arg name='active' type='u' direction='in'/>
2405 <method name='PurplePresenceSwitchStatus'>
2406 <arg name='presence' type='i' direction='in'/>
2407 <arg name='status_id' type='s' direction='in'/>
2409 <method name='PurplePresenceSetIdle'>
2410 <arg name='presence' type='i' direction='in'/>
2411 <arg name='idle' type='u' direction='in'/>
2412 <arg name='idle_time' type='u' direction='in'/>
2414 <method name='PurplePresenceSetLoginTime'>
2415 <arg name='presence' type='i' direction='in'/>
2416 <arg name='login_time' type='u' direction='in'/>
2418 <method name='PurplePresenceGetContext'>
2419 <arg name='presence' type='i' direction='in'/>
2420 <arg name='RESULT' type='i' direction='out'/>
2422 <method name='PurplePresenceGetAccount'>
2423 <arg name='presence' type='i' direction='in'/>
2424 <arg name='RESULT' type='i' direction='out'/>
2426 <method name='PurplePresenceGetConversation'>
2427 <arg name='presence' type='i' direction='in'/>
2428 <arg name='RESULT' type='i' direction='out'/>
2430 <method name='PurplePresenceGetChatUser'>
2431 <arg name='presence' type='i' direction='in'/>
2432 <arg name='RESULT' type='s' direction='out'/>
2434 <method name='PurplePresenceGetBuddy'>
2435 <arg name='presence' type='i' direction='in'/>
2436 <arg name='RESULT' type='i' direction='out'/>
2438 <method name='PurplePresenceGetStatuses'>
2439 <arg name='presence' type='i' direction='in'/>
2440 <arg name='RESULT' type='ai' direction='out'/>
2442 <method name='PurplePresenceGetStatus'>
2443 <arg name='presence' type='i' direction='in'/>
2444 <arg name='status_id' type='s' direction='in'/>
2445 <arg name='RESULT' type='i' direction='out'/>
2447 <method name='PurplePresenceGetActiveStatus'>
2448 <arg name='presence' type='i' direction='in'/>
2449 <arg name='RESULT' type='i' direction='out'/>
2451 <method name='PurplePresenceIsAvailable'>
2452 <arg name='presence' type='i' direction='in'/>
2453 <arg name='RESULT' type='i' direction='out'/>
2455 <method name='PurplePresenceIsOnline'>
2456 <arg name='presence' type='i' direction='in'/>
2457 <arg name='RESULT' type='i' direction='out'/>
2459 <method name='PurplePresenceIsStatusActive'>
2460 <arg name='presence' type='i' direction='in'/>
2461 <arg name='status_id' type='s' direction='in'/>
2462 <arg name='RESULT' type='i' direction='out'/>
2464 <method name='PurplePresenceIsStatusPrimitiveActive'>
2465 <arg name='presence' type='i' direction='in'/>
2466 <arg name='primitive' type='u' direction='in'/>
2467 <arg name='RESULT' type='i' direction='out'/>
2469 <method name='PurplePresenceIsIdle'>
2470 <arg name='presence' type='i' direction='in'/>
2471 <arg name='RESULT' type='i' direction='out'/>
2473 <method name='PurplePresenceGetIdleTime'>
2474 <arg name='presence' type='i' direction='in'/>
2475 <arg name='RESULT' type='i' direction='out'/>
2477 <method name='PurplePresenceGetLoginTime'>
2478 <arg name='presence' type='i' direction='in'/>
2479 <arg name='RESULT' type='i' direction='out'/>
2481 <method name='PurplePresenceCompare'>
2482 <arg name='presence1' type='i' direction='in'/>
2483 <arg name='presence2' type='i' direction='in'/>
2484 <arg name='RESULT' type='i' direction='out'/>
2486 <method name='PurpleStatusInit'>
2488 <method name='PurpleStatusUninit'>
2490 <method name='ServMoveBuddy'>
2491 <arg name='param0' type='i' direction='in'/>
2492 <arg name='param1' type='i' direction='in'/>
2493 <arg name='param2' type='i' direction='in'/>
2495 <method name='ServSendIm'>
2496 <arg name='param0' type='i' direction='in'/>
2497 <arg name='param1' type='s' direction='in'/>
2498 <arg name='param2' type='s' direction='in'/>
2499 <arg name='flags' type='u' direction='in'/>
2500 <arg name='RESULT' type='i' direction='out'/>
2502 <method name='PurpleGetAttentionTypeFromCode'>
2503 <arg name='account' type='i' direction='in'/>
2504 <arg name='type_code' type='u' direction='in'/>
2505 <arg name='RESULT' type='i' direction='out'/>
2507 <method name='ServSendAttention'>
2508 <arg name='gc' type='i' direction='in'/>
2509 <arg name='who' type='s' direction='in'/>
2510 <arg name='type_code' type='u' direction='in'/>
2512 <method name='ServGotAttention'>
2513 <arg name='gc' type='i' direction='in'/>
2514 <arg name='who' type='s' direction='in'/>
2515 <arg name='type_code' type='u' direction='in'/>
2517 <method name='ServGetInfo'>
2518 <arg name='param0' type='i' direction='in'/>
2519 <arg name='param1' type='s' direction='in'/>
2521 <method name='ServSetInfo'>
2522 <arg name='param0' type='i' direction='in'/>
2523 <arg name='param1' type='s' direction='in'/>
2525 <method name='ServAddPermit'>
2526 <arg name='param0' type='i' direction='in'/>
2527 <arg name='param1' type='s' direction='in'/>
2529 <method name='ServAddDeny'>
2530 <arg name='param0' type='i' direction='in'/>
2531 <arg name='param1' type='s' direction='in'/>
2533 <method name='ServRemPermit'>
2534 <arg name='param0' type='i' direction='in'/>
2535 <arg name='param1' type='s' direction='in'/>
2537 <method name='ServRemDeny'>
2538 <arg name='param0' type='i' direction='in'/>
2539 <arg name='param1' type='s' direction='in'/>
2541 <method name='ServSetPermitDeny'>
2542 <arg name='param0' type='i' direction='in'/>
2544 <method name='ServChatInvite'>
2545 <arg name='param0' type='i' direction='in'/>
2546 <arg name='param1' type='u' direction='in'/>
2547 <arg name='param2' type='s' direction='in'/>
2548 <arg name='param3' type='s' direction='in'/>
2550 <method name='ServChatLeave'>
2551 <arg name='param0' type='i' direction='in'/>
2552 <arg name='param1' type='u' direction='in'/>
2554 <method name='ServChatWhisper'>
2555 <arg name='param0' type='i' direction='in'/>
2556 <arg name='param1' type='u' direction='in'/>
2557 <arg name='param2' type='s' direction='in'/>
2558 <arg name='param3' type='s' direction='in'/>
2560 <method name='ServChatSend'>
2561 <arg name='param0' type='i' direction='in'/>
2562 <arg name='param1' type='u' direction='in'/>
2563 <arg name='param2' type='s' direction='in'/>
2564 <arg name='flags' type='u' direction='in'/>
2565 <arg name='RESULT' type='i' direction='out'/>
2567 <method name='ServAliasBuddy'>
2568 <arg name='param0' type='i' direction='in'/>
2570 <method name='ServGotAlias'>
2571 <arg name='gc' type='i' direction='in'/>
2572 <arg name='who' type='s' direction='in'/>
2573 <arg name='alias' type='s' direction='in'/>
2575 <method name='PurpleServGotPrivateAlias'>
2576 <arg name='gc' type='i' direction='in'/>
2577 <arg name='who' type='s' direction='in'/>
2578 <arg name='alias' type='s' direction='in'/>
2580 <method name='ServGotTyping'>
2581 <arg name='gc' type='i' direction='in'/>
2582 <arg name='name' type='s' direction='in'/>
2583 <arg name='timeout' type='u' direction='in'/>
2584 <arg name='state' type='u' direction='in'/>
2586 <method name='ServGotTypingStopped'>
2587 <arg name='gc' type='i' direction='in'/>
2588 <arg name='name' type='s' direction='in'/>
2590 <method name='ServGotIm'>
2591 <arg name='gc' type='i' direction='in'/>
2592 <arg name='who' type='s' direction='in'/>
2593 <arg name='msg' type='s' direction='in'/>
2594 <arg name='flags' type='u' direction='in'/>
2595 <arg name='mtime' type='u' direction='in'/>
2597 <method name='ServJoinChat'>
2598 <arg name='param0' type='i' direction='in'/>
2599 <arg name='data' type='a{ss}' direction='in'/>
2601 <method name='ServRejectChat'>
2602 <arg name='param0' type='i' direction='in'/>
2603 <arg name='data' type='a{ss}' direction='in'/>
2605 <method name='ServGotChatInvite'>
2606 <arg name='gc' type='i' direction='in'/>
2607 <arg name='name' type='s' direction='in'/>
2608 <arg name='who' type='s' direction='in'/>
2609 <arg name='message' type='s' direction='in'/>
2610 <arg name='data' type='a{ss}' direction='in'/>
2612 <method name='ServGotJoinedChat'>
2613 <arg name='gc' type='i' direction='in'/>
2614 <arg name='id' type='u' direction='in'/>
2615 <arg name='name' type='s' direction='in'/>
2616 <arg name='RESULT' type='i' direction='out'/>
2618 <method name='PurpleServGotJoinChatFailed'>
2619 <arg name='gc' type='i' direction='in'/>
2620 <arg name='data' type='a{ss}' direction='in'/>
2622 <method name='ServGotChatLeft'>
2623 <arg name='g' type='i' direction='in'/>
2624 <arg name='id' type='u' direction='in'/>
2626 <method name='ServGotChatIn'>
2627 <arg name='g' type='i' direction='in'/>
2628 <arg name='id' type='u' direction='in'/>
2629 <arg name='who' type='s' direction='in'/>
2630 <arg name='flags' type='u' direction='in'/>
2631 <arg name='message' type='s' direction='in'/>
2632 <arg name='mtime' type='u' direction='in'/>
2634 <method name='ServSendFile'>
2635 <arg name='gc' type='i' direction='in'/>
2636 <arg name='who' type='s' direction='in'/>
2637 <arg name='file' type='s' direction='in'/>
2639 <method name='PurpleMenuActionFree'>
2640 <arg name='act' type='i' direction='in'/>
2642 <method name='PurpleUtilSetCurrentSong'>
2643 <arg name='title' type='s' direction='in'/>
2644 <arg name='artist' type='s' direction='in'/>
2645 <arg name='album' type='s' direction='in'/>
2647 <method name='PurpleUtilFormatSongInfo'>
2648 <arg name='title' type='s' direction='in'/>
2649 <arg name='artist' type='s' direction='in'/>
2650 <arg name='album' type='s' direction='in'/>
2651 <arg name='unused' type='u' direction='in'/>
2652 <arg name='RESULT' type='s' direction='out'/>
2654 <method name='PurpleUtilInit'>
2656 <method name='PurpleUtilUninit'>
2658 <method name='PurpleMimeDecodeField'>
2659 <arg name='str' type='s' direction='in'/>
2660 <arg name='RESULT' type='s' direction='out'/>
2662 <method name='PurpleTimeBuild'>
2663 <arg name='year' type='u' direction='in'/>
2664 <arg name='month' type='u' direction='in'/>
2665 <arg name='day' type='u' direction='in'/>
2666 <arg name='hour' type='u' direction='in'/>
2667 <arg name='min' type='u' direction='in'/>
2668 <arg name='sec' type='u' direction='in'/>
2669 <arg name='RESULT' type='i' direction='out'/>
2671 <method name='PurpleMarkupStripHtml'>
2672 <arg name='str' type='s' direction='in'/>
2673 <arg name='RESULT' type='s' direction='out'/>
2675 <method name='PurpleMarkupLinkify'>
2676 <arg name='str' type='s' direction='in'/>
2677 <arg name='RESULT' type='s' direction='out'/>
2679 <method name='PurpleUnescapeHtml'>
2680 <arg name='html' type='s' direction='in'/>
2681 <arg name='RESULT' type='s' direction='out'/>
2683 <method name='PurpleMarkupSlice'>
2684 <arg name='str' type='s' direction='in'/>
2685 <arg name='x' type='u' direction='in'/>
2686 <arg name='y' type='u' direction='in'/>
2687 <arg name='RESULT' type='s' direction='out'/>
2689 <method name='PurpleMarkupGetTagName'>
2690 <arg name='tag' type='s' direction='in'/>
2691 <arg name='RESULT' type='s' direction='out'/>
2693 <method name='PurpleMarkupUnescapeEntity'>
2694 <arg name='text' type='s' direction='in'/>
2695 <arg name='length' type='i' direction='in'/>
2696 <arg name='RESULT' type='s' direction='out'/>
2698 <method name='PurpleMarkupGetCssProperty'>
2699 <arg name='style' type='s' direction='in'/>
2700 <arg name='opt' type='s' direction='in'/>
2701 <arg name='RESULT' type='s' direction='out'/>
2703 <method name='PurpleHomeDir'>
2704 <arg name='RESULT' type='s' direction='out'/>
2706 <method name='PurpleUserDir'>
2707 <arg name='RESULT' type='s' direction='out'/>
2709 <method name='PurpleUtilSetUserDir'>
2710 <arg name='dir' type='s' direction='in'/>
2712 <method name='PurpleBuildDir'>
2713 <arg name='path' type='s' direction='in'/>
2714 <arg name='mode' type='u' direction='in'/>
2715 <arg name='RESULT' type='i' direction='out'/>
2717 <method name='PurpleUtilWriteDataToFile'>
2718 <arg name='filename' type='s' direction='in'/>
2719 <arg name='data' type='s' direction='in'/>
2720 <arg name='size' type='u' direction='in'/>
2721 <arg name='RESULT' type='i' direction='out'/>
2723 <method name='PurpleUtilWriteDataToFileAbsolute'>
2724 <arg name='filename_full' type='s' direction='in'/>
2725 <arg name='data' type='s' direction='in'/>
2726 <arg name='size' type='u' direction='in'/>
2727 <arg name='RESULT' type='i' direction='out'/>
2729 <method name='PurpleProgramIsValid'>
2730 <arg name='program' type='s' direction='in'/>
2731 <arg name='RESULT' type='i' direction='out'/>
2733 <method name='PurpleRunningGnome'>
2734 <arg name='RESULT' type='i' direction='out'/>
2736 <method name='PurpleRunningKde'>
2737 <arg name='RESULT' type='i' direction='out'/>
2739 <method name='PurpleRunningOsx'>
2740 <arg name='RESULT' type='i' direction='out'/>
2742 <method name='PurpleFdGetIp'>
2743 <arg name='fd' type='u' direction='in'/>
2744 <arg name='RESULT' type='s' direction='out'/>
2746 <method name='PurpleNormalize'>
2747 <arg name='account' type='i' direction='in'/>
2748 <arg name='str' type='s' direction='in'/>
2749 <arg name='RESULT' type='s' direction='out'/>
2751 <method name='PurpleNormalizeNocase'>
2752 <arg name='account' type='i' direction='in'/>
2753 <arg name='str' type='s' direction='in'/>
2754 <arg name='RESULT' type='s' direction='out'/>
2756 <method name='PurpleStrHasPrefix'>
2757 <arg name='s' type='s' direction='in'/>
2758 <arg name='p' type='s' direction='in'/>
2759 <arg name='RESULT' type='i' direction='out'/>
2761 <method name='PurpleStrHasSuffix'>
2762 <arg name='s' type='s' direction='in'/>
2763 <arg name='x' type='s' direction='in'/>
2764 <arg name='RESULT' type='i' direction='out'/>
2766 <method name='PurpleStrdupWithhtml'>
2767 <arg name='src' type='s' direction='in'/>
2768 <arg name='RESULT' type='s' direction='out'/>
2770 <method name='PurpleStrAddCr'>
2771 <arg name='str' type='s' direction='in'/>
2772 <arg name='RESULT' type='s' direction='out'/>
2774 <method name='PurpleStrreplace'>
2775 <arg name='string' type='s' direction='in'/>
2776 <arg name='delimiter' type='s' direction='in'/>
2777 <arg name='replacement' type='s' direction='in'/>
2778 <arg name='RESULT' type='s' direction='out'/>
2780 <method name='PurpleUtf8NcrEncode'>
2781 <arg name='in' type='s' direction='in'/>
2782 <arg name='RESULT' type='s' direction='out'/>
2784 <method name='PurpleUtf8NcrDecode'>
2785 <arg name='in' type='s' direction='in'/>
2786 <arg name='RESULT' type='s' direction='out'/>
2788 <method name='PurpleStrcasereplace'>
2789 <arg name='string' type='s' direction='in'/>
2790 <arg name='delimiter' type='s' direction='in'/>
2791 <arg name='replacement' type='s' direction='in'/>
2792 <arg name='RESULT' type='s' direction='out'/>
2794 <method name='PurpleStrcasestr'>
2795 <arg name='haystack' type='s' direction='in'/>
2796 <arg name='needle' type='s' direction='in'/>
2797 <arg name='RESULT' type='s' direction='out'/>
2799 <method name='PurpleStrSizeToUnits'>
2800 <arg name='size' type='u' direction='in'/>
2801 <arg name='RESULT' type='s' direction='out'/>
2803 <method name='PurpleStrSecondsToString'>
2804 <arg name='sec' type='u' direction='in'/>
2805 <arg name='RESULT' type='s' direction='out'/>
2807 <method name='PurpleStrBinaryToAscii'>
2808 <arg name='binary' type='s' direction='in'/>
2809 <arg name='len' type='u' direction='in'/>
2810 <arg name='RESULT' type='s' direction='out'/>
2812 <method name='PurpleGotProtocolHandlerUri'>
2813 <arg name='uri' type='s' direction='in'/>
2815 <method name='PurpleUtilFetchUrlCancel'>
2816 <arg name='url_data' type='i' direction='in'/>
2818 <method name='PurpleUrlDecode'>
2819 <arg name='str' type='s' direction='in'/>
2820 <arg name='RESULT' type='s' direction='out'/>
2822 <method name='PurpleUrlEncode'>
2823 <arg name='str' type='s' direction='in'/>
2824 <arg name='RESULT' type='s' direction='out'/>
2826 <method name='PurpleEmailIsValid'>
2827 <arg name='address' type='s' direction='in'/>
2828 <arg name='RESULT' type='i' direction='out'/>
2830 <method name='PurpleIpAddressIsValid'>
2831 <arg name='ip' type='s' direction='in'/>
2832 <arg name='RESULT' type='i' direction='out'/>
2834 <method name='PurpleUriListExtractUris'>
2835 <arg name='uri_list' type='s' direction='in'/>
2836 <arg name='RESULT' type='as' direction='out'/>
2838 <method name='PurpleUriListExtractFilenames'>
2839 <arg name='uri_list' type='s' direction='in'/>
2840 <arg name='RESULT' type='as' direction='out'/>
2842 <method name='PurpleUtf8TryConvert'>
2843 <arg name='str' type='s' direction='in'/>
2844 <arg name='RESULT' type='s' direction='out'/>
2846 <method name='PurpleUtf8Salvage'>
2847 <arg name='str' type='s' direction='in'/>
2848 <arg name='RESULT' type='s' direction='out'/>
2850 <method name='PurpleUtf8Strcasecmp'>
2851 <arg name='a' type='s' direction='in'/>
2852 <arg name='b' type='s' direction='in'/>
2853 <arg name='RESULT' type='i' direction='out'/>
2855 <method name='PurpleUtf8HasWord'>
2856 <arg name='haystack' type='s' direction='in'/>
2857 <arg name='needle' type='s' direction='in'/>
2858 <arg name='RESULT' type='i' direction='out'/>
2860 <method name='PurpleTextStripMnemonic'>
2861 <arg name='in' type='s' direction='in'/>
2862 <arg name='RESULT' type='s' direction='out'/>
2864 <method name='PurpleUnescapeFilename'>
2865 <arg name='str' type='s' direction='in'/>
2866 <arg name='RESULT' type='s' direction='out'/>
2868 <method name='PurpleEscapeFilename'>
2869 <arg name='str' type='s' direction='in'/>
2870 <arg name='RESULT' type='s' direction='out'/>
2872 <method name='PurpleOscarConvert'>
2873 <arg name='act' type='s' direction='in'/>
2874 <arg name='protocol' type='s' direction='in'/>
2875 <arg name='RESULT' type='s' direction='out'/>
2877 <method name='PurpleRestoreDefaultSignalHandlers'>
2879 <method name='PurpleGetHostName'>
2880 <arg name='RESULT' type='s' direction='out'/>
2882 <method name='XmlnodeInsertChild'>
2883 <arg name='parent' type='i' direction='in'/>
2884 <arg name='child' type='i' direction='in'/>
2886 <method name='XmlnodeInsertData'>
2887 <arg name='node' type='i' direction='in'/>
2888 <arg name='data' type='s' direction='in'/>
2889 <arg name='size' type='u' direction='in'/>
2891 <method name='XmlnodeGetData'>
2892 <arg name='node' type='i' direction='in'/>
2893 <arg name='RESULT' type='s' direction='out'/>
2895 <method name='XmlnodeGetDataUnescaped'>
2896 <arg name='node' type='i' direction='in'/>
2897 <arg name='RESULT' type='s' direction='out'/>
2899 <method name='XmlnodeSetAttrib'>
2900 <arg name='node' type='i' direction='in'/>
2901 <arg name='attr' type='s' direction='in'/>
2902 <arg name='value' type='s' direction='in'/>
2904 <method name='XmlnodeSetAttribWithPrefix'>
2905 <arg name='node' type='i' direction='in'/>
2906 <arg name='attr' type='s' direction='in'/>
2907 <arg name='prefix' type='s' direction='in'/>
2908 <arg name='value' type='s' direction='in'/>
2910 <method name='XmlnodeSetAttribWithNamespace'>
2911 <arg name='node' type='i' direction='in'/>
2912 <arg name='attr' type='s' direction='in'/>
2913 <arg name='xmlns' type='s' direction='in'/>
2914 <arg name='value' type='s' direction='in'/>
2916 <method name='XmlnodeGetAttrib'>
2917 <arg name='node' type='i' direction='in'/>
2918 <arg name='attr' type='s' direction='in'/>
2919 <arg name='RESULT' type='s' direction='out'/>
2921 <method name='XmlnodeGetAttribWithNamespace'>
2922 <arg name='node' type='i' direction='in'/>
2923 <arg name='attr' type='s' direction='in'/>
2924 <arg name='xmlns' type='s' direction='in'/>
2925 <arg name='RESULT' type='s' direction='out'/>
2927 <method name='XmlnodeRemoveAttrib'>
2928 <arg name='node' type='i' direction='in'/>
2929 <arg name='attr' type='s' direction='in'/>
2931 <method name='XmlnodeRemoveAttribWithNamespace'>
2932 <arg name='node' type='i' direction='in'/>
2933 <arg name='attr' type='s' direction='in'/>
2934 <arg name='xmlns' type='s' direction='in'/>
2936 <method name='XmlnodeSetNamespace'>
2937 <arg name='node' type='i' direction='in'/>
2938 <arg name='xmlns' type='s' direction='in'/>
2940 <method name='XmlnodeGetNamespace'>
2941 <arg name='node' type='i' direction='in'/>
2942 <arg name='RESULT' type='s' direction='out'/>
2944 <method name='XmlnodeSetPrefix'>
2945 <arg name='node' type='i' direction='in'/>
2946 <arg name='prefix' type='s' direction='in'/>
2948 <method name='XmlnodeGetPrefix'>
2949 <arg name='node' type='i' direction='in'/>
2950 <arg name='RESULT' type='s' direction='out'/>
2952 <method name='XmlnodeToStr'>
2953 <arg name='node' type='i' direction='in'/>
2954 <arg name='len' type='i' direction='in'/>
2955 <arg name='RESULT' type='s' direction='out'/>
2957 <method name='XmlnodeToFormattedStr'>
2958 <arg name='node' type='i' direction='in'/>
2959 <arg name='len' type='i' direction='in'/>
2960 <arg name='RESULT' type='s' direction='out'/>
2962 <method name='XmlnodeFree'>
2963 <arg name='node' type='i' direction='in'/>
2965 <method name='PurpleAttentionTypeNew'>
2966 <arg name='ulname' type='s' direction='in'/>
2967 <arg name='name' type='s' direction='in'/>
2968 <arg name='inc_desc' type='s' direction='in'/>
2969 <arg name='out_desc' type='s' direction='in'/>
2970 <arg name='RESULT' type='i' direction='out'/>
2972 <method name='PurpleAttentionTypeSetName'>
2973 <arg name='type' type='i' direction='in'/>
2974 <arg name='name' type='s' direction='in'/>
2976 <method name='PurpleAttentionTypeSetIncomingDesc'>
2977 <arg name='type' type='i' direction='in'/>
2978 <arg name='desc' type='s' direction='in'/>
2980 <method name='PurpleAttentionTypeSetOutgoingDesc'>
2981 <arg name='type' type='i' direction='in'/>
2982 <arg name='desc' type='s' direction='in'/>
2984 <method name='PurpleAttentionTypeSetIconName'>
2985 <arg name='type' type='i' direction='in'/>
2986 <arg name='name' type='s' direction='in'/>
2988 <method name='PurpleAttentionTypeSetUnlocalizedName'>
2989 <arg name='type' type='i' direction='in'/>
2990 <arg name='ulname' type='s' direction='in'/>
2992 <method name='PurpleAttentionTypeGetName'>
2993 <arg name='type' type='i' direction='in'/>
2994 <arg name='RESULT' type='s' direction='out'/>
2996 <method name='PurpleAttentionTypeGetIncomingDesc'>
2997 <arg name='type' type='i' direction='in'/>
2998 <arg name='RESULT' type='s' direction='out'/>
3000 <method name='PurpleAttentionTypeGetOutgoingDesc'>
3001 <arg name='type' type='i' direction='in'/>
3002 <arg name='RESULT' type='s' direction='out'/>
3004 <method name='PurpleAttentionTypeGetIconName'>
3005 <arg name='type' type='i' direction='in'/>
3006 <arg name='RESULT' type='s' direction='out'/>
3008 <method name='PurpleAttentionTypeGetUnlocalizedName'>
3009 <arg name='type' type='i' direction='in'/>
3010 <arg name='RESULT' type='s' direction='out'/>
3012 <method name='PurplePrplGotAccountIdle'>
3013 <arg name='account' type='i' direction='in'/>
3014 <arg name='idle' type='u' direction='in'/>
3015 <arg name='idle_time' type='u' direction='in'/>
3017 <method name='PurplePrplGotAccountLoginTime'>
3018 <arg name='account' type='i' direction='in'/>
3019 <arg name='login_time' type='u' direction='in'/>
3021 <method name='PurplePrplGotUserIdle'>
3022 <arg name='account' type='i' direction='in'/>
3023 <arg name='name' type='s' direction='in'/>
3024 <arg name='idle' type='u' direction='in'/>
3025 <arg name='idle_time' type='u' direction='in'/>
3027 <method name='PurplePrplGotUserLoginTime'>
3028 <arg name='account' type='i' direction='in'/>
3029 <arg name='name' type='s' direction='in'/>
3030 <arg name='login_time' type='u' direction='in'/>
3032 <method name='PurplePrplGotUserStatusDeactive'>
3033 <arg name='account' type='i' direction='in'/>
3034 <arg name='name' type='s' direction='in'/>
3035 <arg name='status_id' type='s' direction='in'/>
3037 <method name='PurplePrplChangeAccountStatus'>
3038 <arg name='account' type='i' direction='in'/>
3039 <arg name='old_status' type='i' direction='in'/>
3040 <arg name='new_status' type='i' direction='in'/>
3042 <method name='PurplePrplGetStatuses'>
3043 <arg name='account' type='i' direction='in'/>
3044 <arg name='presence' type='i' direction='in'/>
3045 <arg name='RESULT' type='ai' direction='out'/>
3047 <method name='PurplePrplSendAttention'>
3048 <arg name='gc' type='i' direction='in'/>
3049 <arg name='who' type='s' direction='in'/>
3050 <arg name='type_code' type='u' direction='in'/>
3052 <method name='PurplePrplGotAttention'>
3053 <arg name='gc' type='i' direction='in'/>
3054 <arg name='who' type='s' direction='in'/>
3055 <arg name='type_code' type='u' direction='in'/>
3057 <method name='PurplePrplGotAttentionInChat'>
3058 <arg name='gc' type='i' direction='in'/>
3059 <arg name='id' type='u' direction='in'/>
3060 <arg name='who' type='s' direction='in'/>
3061 <arg name='type_code' type='u' direction='in'/>
3063 <method name='PurpleFindPrpl'>
3064 <arg name='id' type='s' direction='in'/>
3065 <arg name='RESULT' type='i' direction='out'/>