diff -r 232d57a6b6df -r 1b7362b4a7a2 libpurple/protocols/jabber/buddy.h --- a/libpurple/protocols/jabber/buddy.h Fri Jun 22 11:52:50 2007 +0000 +++ b/libpurple/protocols/jabber/buddy.h Sat Jun 23 02:57:21 2007 +0000 @@ -34,6 +34,7 @@ } JabberBuddyState; #include "jabber.h" +#include "caps.h" #define AVATARNAMESPACEDATA "http://www.xmpp.org/extensions/xep-0084.html#ns-data" #define AVATARNAMESPACEMETA "http://www.xmpp.org/extensions/xep-0084.html#ns-metadata" @@ -56,6 +57,12 @@ } subscription; } JabberBuddy; +typedef struct _JabberAdHocCommands { + char *jid; + char *node; + char *name; +} JabberAdHocCommands; + typedef struct _JabberBuddyResource { JabberBuddy *jb; char *name; @@ -74,6 +81,8 @@ char *name; char *os; } client; + JabberCapsClientInfo *caps; + GList *commands; } JabberBuddyResource; void jabber_buddy_free(JabberBuddy *jb);