File List

Here is a list of all documented files with brief descriptions:
account.h [code]Account API
accountopt.h [code]Account Options API
blist.h [code]Buddy List API
buddyicon.h [code]Buddy Icon API
certificate.h [code]Public-Key Certificate API
cipher.h [code]Purple Cipher API
circbuffer.h [code]Buffer Utility Functions
cmds.h [code]Commands API
connection.h [code]Connection API
conversation.h [code]Conversation API
core.h [code]Startup and shutdown of libpurple
dbus-bindings.h [code]Purple DBUS Bindings
dbus-define-api.h [code]
dbus-maybe.h [code]
dbus-purple.h [code]
dbus-server.h [code]Purple DBUS Server
dbus-types.h [code]
dbus-useful.h [code]
debug.h [code]Debug API
desktopitem.h [code]Functions for managing .desktop files
dnsquery.h [code]DNS query API
dnssrv.h [code]
eggtrayicon.h [code]
eventloop.h [code]Purple Event Loop API
finch.h [code]
ft.h [code]File Transfer API
gaim-compat.h [code]Gaim Compat macros
finch/getopt.h [code]
pidgin/getopt.h [code]
gnt.h [code]GNT API
gntaccount.h [code]GNT Account API
gntbindable.h [code]Bindable API
gntblist.h [code]GNT BuddyList API
gntbox.h [code]Box API
gntbutton.h [code]Button API
gntcertmgr.h [code]GNT Certificate Manager API
gntcheckbox.h [code]Checkbox API
gntclipboard.h [code]Clipboard API
gntcolors.h [code]Colors API
gntcombobox.h [code]Combobox API
gntconn.h [code]GNT Connection API
gntconv.h [code]GNT Conversation API
gntdebug.h [code]GNT Debug API
gntentry.h [code]Entry API
gntfilesel.h [code]File selector API
gntft.h [code]GNT File Transfer UI
gntidle.h [code]GNT Idle API
gntinternal.h [code]
gntkeys.h [code]Keys API
gntlabel.h [code]Label API
gntline.h [code]Line API
gntlog.h [code]GNT Log viewer
gntmarshal.h [code]
gntmenu.h [code]Menu API
gntmenuitem.h [code]Menuitem API
gntmenuitemcheck.h [code]Check Menuitem API
gntnotify.h [code]GNT Notify API
gntplugin.h [code]GNT Plugins API
gntpounce.h [code]GNT Buddy Pounce API
gntprefs.h [code]GNT Preferences API
gntrequest.h [code]GNT Request API
gntroomlist.h [code]GNT Room List API
gntslider.h [code]Slider API
gntsound.h [code]GNT Sound API
gntstatus.h [code]GNT Status API
gntstyle.h [code]Style API
gnttextview.h [code]Textview API
gnttree.h [code]Tree API
gntui.h [code]
gntutils.h [code]Some utility functions
gntwidget.h [code]Widget API
gntwindow.h [code]Window API
gntwm.h [code]Window-manager API
gntws.h [code]Workspace API
gtkaccount.h [code]GTK+ Account Editor UI
gtkblist.h [code]GTK+ Buddy List API
gtkcelllayout.h [code]
gtkcellrendererexpander.h [code]
gtkcellrendererprogress.h [code]
gtkcellview.h [code]
gtkcellviewmenuitem.h [code]
gtkcertmgr.h [code]GTK+ Certificate Manager API
gtkconn.h [code]GTK+ Connection API
gtkconv.h [code]GTK+ Conversation API
gtkconvwin.h [code]GTK+ Conversation Window API
gtkdebug.h [code]GTK+ Debug API
gtkdialogs.h [code]
gtkdnd-hints.h [code]GTK+ Drag-and-Drop arrow hints
gtkdocklet.h [code]
gtkeventloop.h [code]Pidgin GTK+ Event Loop Implementation
gtkexpander.h [code]
gtkft.h [code]GTK+ File Transfer UI
gtkgaim-compat.h [code]Gtk Gaim Compat macros
gtkidle.h [code]GTK+ Idle API
gtkimhtml.h [code]GTK+ IM/HTML rendering component
gtkimhtmltoolbar.h [code]
gtklog.h [code]GTK+ Log viewer
gtkmenutray.h [code]GTK+ Tray menu item
gtknickcolors.h [code]GTK+ Conversation API
gtknotify.h [code]GTK+ Notification API
gtkplugin.h [code]GTK+ Plugin API
gtkpluginpref.h [code]GTK+ Plugin Preferences
gtkpounce.h [code]GTK+ Buddy Pounce API
gtkprefs.h [code]GTK+ Preferences
gtkprivacy.h [code]GTK+ Privacy UI
gtkrequest.h [code]GTK+ Request API
gtkroomlist.h [code]GTK+ Room List UI
gtksavedstatuses.h [code]GTK+ Saved Status Editor UI
gtkscrollbook.h [code]
gtksession.h [code]X Windows session management API
gtksmiley.h [code]GTK+ Custom Smiley API
gtksound.h [code]GTK+ Sound API
gtksourceiter.h [code]
gtksourceundomanager.h [code]
gtksourceview-marshal.h [code]
gtkstatusbox.h [code]
gtkthemes.h [code]GTK+ Smiley Theme API
gtkutils.h [code]GTK+ utility functions
gtkwhiteboard.h [code]The PidginWhiteboard frontend object
idle.h [code]Idle API
imgstore.h [code]IM Image Store API
internal.h [code]Internal definitions and includes
log.h [code]Logging API
mime.h [code]Rudimentary parsing of multi-part MIME messages into more accessible structures
minidialog.h [code]API for the PidginMiniDialog Gtk widget
nat-pmp.h [code]NAT-PMP Implementation
network.h [code]Network API
notify.h [code]Notification API
ntlm.h [code]
pidgin.h [code]UI definitions and includes
pidgincombobox.h [code]
pidginstock.h [code]GTK+ Stock resources
pidgintooltip.h [code]Pidgin Tooltip API
plugin.h [code]Plugin API
pluginpref.h [code]Plugin Preferences API
pounce.h [code]Buddy Pounce API
prefs.h [code]Prefs API
privacy.h [code]Privacy API
proxy.h [code]Proxy API
prpl.h [code]Protocol Plugin functions
purple.h [code]Header files and defines This file contains all the necessary preprocessor directives to include libpurple's headers and other preprocessor directives required for plugins or UIs to build
request.h [code]Request API
roomlist.h [code]Room List API
savedstatuses.h [code]Saved Status API
server.h [code]Server API
signals.h [code]Signal API
smiley.h [code]Smiley API
sound.h [code]Sound API
sslconn.h [code]SSL API
status.h [code]Status API

A brief explanation of the status API:

stringref.h [code]Reference-counted immutable strings
stun.h [code]STUN API
upnp.h [code]Universal Plug N Play API
util.h [code]Utility Functions
value.h [code]Value wrapper API
version.h [code]Purple Versioning
whiteboard.h [code]The PurpleWhiteboard core object
xmlnode.h [code]XML DOM functions