comparison libpurple/plugins/perl/common/module.h @ 23715:9d7ebd28d339

Another Perl patch from Zsombor Welker to add more functions. Fixes #5957
author Daniel Atallah <daniel.atallah@gmail.com>
date Thu, 07 Aug 2008 04:03:23 +0000
parents af603a54ae5a
children e3f30a73a793
comparison
equal deleted inserted replaced
23714:ae3263bfd3f5 23715:9d7ebd28d339
18 18
19 #include "account.h" 19 #include "account.h"
20 #include "accountopt.h" 20 #include "accountopt.h"
21 #include "blist.h" 21 #include "blist.h"
22 #include "buddyicon.h" 22 #include "buddyicon.h"
23 #include "certificate.h"
23 #include "cipher.h" 24 #include "cipher.h"
24 #include "cmds.h" 25 #include "cmds.h"
25 #include "connection.h" 26 #include "connection.h"
26 #include "conversation.h" 27 #include "conversation.h"
27 #include "core.h" 28 #include "core.h"
34 #include "gtkblist.h" 35 #include "gtkblist.h"
35 #include "gtkconn.h" 36 #include "gtkconn.h"
36 #include "gtkconv.h" 37 #include "gtkconv.h"
37 #include "gtkutils.h" 38 #include "gtkutils.h"
38 #endif 39 #endif
40 #include "idle.h"
39 #include "imgstore.h" 41 #include "imgstore.h"
40 #include "network.h" 42 #include "network.h"
41 #include "notify.h" 43 #include "notify.h"
42 #include "plugin.h" 44 #include "plugin.h"
43 #include "pluginpref.h" 45 #include "pluginpref.h"
57 #include "status.h" 59 #include "status.h"
58 #include "stringref.h" 60 #include "stringref.h"
59 /* Ewww. perl has it's own util.h which is in the include path :( */ 61 /* Ewww. perl has it's own util.h which is in the include path :( */
60 #include "libpurple/util.h" 62 #include "libpurple/util.h"
61 #include "value.h" 63 #include "value.h"
64 #include "whiteboard.h"
62 #include "xmlnode.h" 65 #include "xmlnode.h"
63 66
64 /* account.h */ 67 /* account.h */
65 typedef PurpleAccount * Purple__Account; 68 typedef PurpleAccount * Purple__Account;
66 typedef PurpleAccountOption * Purple__Account__Option; 69 typedef PurpleAccountOption * Purple__Account__Option;
78 typedef PurpleContact * Purple__BuddyList__Contact; 81 typedef PurpleContact * Purple__BuddyList__Contact;
79 typedef PurpleGroup * Purple__BuddyList__Group; 82 typedef PurpleGroup * Purple__BuddyList__Group;
80 83
81 /* buddyicon.h */ 84 /* buddyicon.h */
82 typedef PurpleBuddyIcon * Purple__Buddy__Icon; 85 typedef PurpleBuddyIcon * Purple__Buddy__Icon;
86
87 /* certificate.h */
88 typedef PurpleCertificate * Purple__Certificate;
89 typedef PurpleCertificatePool * Purple__Certificate__Pool;
90 typedef PurpleCertificateScheme * Purple__Certificate__Scheme;
91 typedef PurpleCertificateVerifier * Purple__Certificate__Verifier;
92 typedef PurpleCertificateVerificationRequest * Purple__Certificate__VerificationRequest;
93 typedef PurpleCertificateVerificationStatus Purple__Certificate__VerificationStatus;
83 94
84 /* cipher.h */ 95 /* cipher.h */
85 typedef PurpleCipher * Purple__Cipher; 96 typedef PurpleCipher * Purple__Cipher;
86 typedef PurpleCipherCaps Purple__CipherCaps; 97 typedef PurpleCipherCaps Purple__CipherCaps;
87 typedef PurpleCipherContext * Purple__Cipher__Context; 98 typedef PurpleCipherContext * Purple__Cipher__Context;
272 typedef PurpleMenuAction * Purple__Menu__Action; 283 typedef PurpleMenuAction * Purple__Menu__Action;
273 284
274 /* value.h */ 285 /* value.h */
275 typedef PurpleValue * Purple__Value; 286 typedef PurpleValue * Purple__Value;
276 287
288 /* whiteboard.h */
289 typedef PurpleWhiteboard * Purple__Whiteboard;
290
277 /* xmlnode.h */ 291 /* xmlnode.h */
278 typedef xmlnode * Purple__XMLNode; 292 typedef xmlnode * Purple__XMLNode;
279 typedef XMLNodeType XMLNode__Type; 293 typedef XMLNodeType XMLNode__Type;
280 294
281 /* other */ 295 /* other */
285 299
286 typedef struct _constiv { 300 typedef struct _constiv {
287 const char *name; 301 const char *name;
288 IV iv; 302 IV iv;
289 } constiv; 303 } constiv;
304