pidgin Data Structures

Here are the data structures with brief descriptions:
_GntActionAn application can register actions which will show up in a 'start-menu' like popup
_PidginBuddyListLike, everything you need to know about the gtk buddy list
_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
_PidginWhiteboardA PidginWhiteboard
_PidginWindowA GTK+ representation of a graphical window containing one or more conversations
_PurpleAccountUiOpsAccount UI operations, used to notify the user of status changes and when buddies add this account to their buddy lists
_PurpleBlistNodeA Buddy list node
_PurpleBlistUiOpsBuddy list UI operations
_PurpleBuddyA buddy
_PurpleBuddyListThe Buddy List
_PurpleChatA chat
_PurpleCipherOpsThe operations of a cipher
_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
_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
_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
_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
_PurpleWhiteboardA PurpleWhiteboard
_PurpleWhiteboardPrplOpsPurpleWhiteboard PRPL Operations
_PurpleWhiteboardUiOpsThe PurpleWhiteboard UI Operations
_PurpleXferA core representation of a file transfer
PurpleAccountOptionAn option for an account
PurpleAccountUserSplitA username split
PurpleConnectionUiOpsConnection UI operations
PurpleDebugUiOpsDebug UI operations
PurpleDnsQueryUiOpsDNS Request UI operations
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