pidgin Data Structures

Here are the data structures with brief descriptions:
_EggTrayIcon
_EggTrayIconClass
_FinchConv
_FinchConvChat
_FinchConvIm
_GntActionAn application can register actions which will show up in a 'start-menu' like popup
_GntBindable
_GntBindableAction
_GntBindableActionParam
_GntBindableClass
_GntBox
_GntBoxClass
_GntButton
_GntButtonClass
_GntButtonPriv
_GntCheckBox
_GntCheckBoxClass
_GntClipboard
_GntClipboardClass
_GntComboBox
_GntComboBoxClass
_GntEntry
_GntEntryClass
_GntFile
_GntFileSel
_GntFileSelClass
_GntLabel
_GntLabelClass
_GntLine
_GntLineClass
_GntMenu
_GntMenuClass
_GntMenuItem
_GntMenuItemCheck
_GntMenuItemCheckClass
_GntMenuItemClass
_GntMenuItemPriv
_GntNode
_GntPosition
_GntSlider
_GntSliderClass
_GntTextView
_GntTextViewClass
_GntTree
_GntTree::_GntTreeColInfo
_GntTreeClass
_GntWidget
_GntWidgetClass
_GntWidgetPriv
_GntWindow
_GntWindowClass
_GntWM
_GntWMClass
_GntWS
_GntWSClass
_GtkCellLayoutIface
_GtkCellView
_GtkCellViewClass
_GtkCellViewMenuItem
_GtkCellViewMenuItemClass
_GtkComboBox
_GtkComboBoxClass
_GtkExpander
_GtkExpanderClass
_GtkIMHtml
_GtkIMHtmlAnimation
_GtkIMHtmlClass
_GtkIMHtmlFontDetail
_GtkIMHtmlFuncs
_GtkIMHtmlHr
_GtkIMHtmlImage
_GtkIMHtmlScalable
_GtkIMHtmlSmiley
_GtkIMHtmlToolbar
_GtkIMHtmlToolbarClass
_GtkSmileyTree
_GtkSourceUndoManager
_GtkSourceUndoManagerClass
_PidginBuddyListLike, everything you need to know about the gtk buddy list
_PidginCellRendererExpander
_PidginCellRendererExpanderClass
_PidginCellRendererProgress
_PidginCellRendererProgressClass
_PidginCertificateManagerGTK+ Certificate Manager subwidget
_PidginChatPaneGTK+ Chat panes
_PidginConversationA GTK+ conversation pane
_PidginImPaneA GTK+ Instant Message pane
_PidginLogViewerA GTK+ Log Viewer
_PidginMenuTrayA PidginMenuTray
_PidginMenuTrayClassA PidginMenuTrayClass
_PidginPluginUiInfoA GTK+ UI structure for plugins
_PidginScrollBook
_PidginScrollBookClass
_PidginStatusBox
_PidginStatusBoxClass
_PidginWhiteboardA PidginWhiteboard
_PidginWindowA GTK+ representation of a graphical window containing one or more conversations
_PurpleAccount
_PurpleAccountUiOpsAccount UI operations, used to notify the user of status changes and when buddies add this account to their buddy lists
_PurpleAttentionType
_PurpleBlistNodeA Buddy list node
_PurpleBlistUiOpsBuddy list UI operations
_PurpleBuddyA buddy
_PurpleBuddyIconSpec
_PurpleBuddyListThe Buddy List
_PurpleCertificateA certificate instance
_PurpleCertificatePoolDatabase for retrieval or storage of Certificates
_PurpleCertificateSchemeA certificate type
_PurpleCertificateVerificationRequestStructure for a single certificate request
_PurpleCertificateVerifierA set of operations used to provide logic for verifying a Certificate's authenticity
_PurpleChatA chat
_PurpleCipherOpsThe operations of a cipher
_PurpleCircBuffer
_PurpleConnection
_PurpleContactA contact
_PurpleConvChatData specific to Chats
_PurpleConvChatBuddyData for "Chat Buddies"
_PurpleConversationA core representation of a conversation between two or more people
_PurpleConversationUiOpsConversation operations and events
_PurpleConvImData specific to Instant Messages
_PurpleConvMessageDescription of a conversation message
_PurpleDBusType
_PurpleEventLoopUiOps
_PurpleGroupA group
_PurpleKeyValuePairA key-value pair
_PurpleLogA log
_PurpleLogCommonLoggerDataA common logger_data struct containing a file handle and path, as well as a pointer to something else for additional data
_PurpleLogLoggerA log logger
_PurpleLogSetDescribes available logs
_PurpleMenuAction
_PurplePluginA plugin handle
_PurplePluginActionThe structure used in the actions member of PurplePluginInfo
_PurplePluginInfoDetailed information about a plugin
_PurplePluginLoaderInfoExtra information for loader plugins
_PurplePluginProtocolInfoA protocol plugin information structure
_PurplePluginUiInfo
_PurplePounceA buddy pounce structure
_PurpleRoomlistRepresents a list of rooms for a given connection on a given protocol
_PurpleRoomlistFieldA field a room might have
_PurpleRoomlistRoomRepresents a room
_PurpleRoomlistUiOpsThe room list ops to be filled out by the UI
_PurpleSoundUiOps
_PurpleSrvResponse
_PurpleSslConnection
_PurpleStunNatDiscovery
_PurpleWhiteboardA PurpleWhiteboard
_PurpleWhiteboardPrplOpsPurpleWhiteboard PRPL Operations
_PurpleWhiteboardUiOpsThe PurpleWhiteboard UI Operations
_PurpleXferA core representation of a file transfer
_xmlnode
docklet_ui_ops
option
pidgin_blist_sort_method
PidginBuddyCompletionEntry
proto_chat_entry
PurpleAccountOptionAn option for an account
PurpleAccountUserSplitA username split
PurpleConnectionUiOpsConnection UI operations
PurpleCoreUiOps
PurpleDBusBinding
PurpleDebugUiOpsDebug UI operations
PurpleDnsQueryUiOpsDNS Request UI operations; UIs should implement this if they want to do DNS lookups themselves, rather than relying on the core
PurpleIdleUiOpsIdle UI operations
PurpleNotifySearchButtonDefinition of a button
PurpleNotifySearchColumnSingle column of a search result
PurpleNotifySearchResultsSearch results object
PurpleNotifyUiOpsNotification UI operations
PurplePrivacyUiOpsPrivacy core/UI operations
PurpleProxyInfoInformation on proxy settings
PurpleRequestFieldA request field
PurpleRequestFieldGroupA group of fields with a title
PurpleRequestFieldsMultiple fields request data
PurpleRequestUiOpsRequest UI operations
PurpleSslOpsSSL implementation operations structure
PurpleValueA wrapper for a type, subtype, and specific type of value
PurpleXferUiOpsFile transfer UI operations
smiley_list
smiley_theme