Data Structures
Here are the data structures with brief descriptions:

BusData | Block of message-bus-related data we attach to each DBusConnection used with these convenience functions
DBus8ByteStruct | An 8-byte struct you could use to access int64 without having int64 support
DBusAddressEntry | Internals of DBusAddressEntry
DBusAllocatedSlot | An allocated slot for storing data
DBusArrayLenFixup | When modifying an existing block of values, array lengths may need to be adjusted; those adjustments are described by this struct
DBusAtomic | An atomic integer safe to increment or decrement from multiple threads
DBusAuth | Internal members of DBusAuth
DBusAuthClient | "Subclass" of DBusAuth for client side
DBusAuthCommandName | Mapping from command name to enum
DBusAuthMechanismHandler | Virtual table representing a particular auth mechanism
DBusAuthServer | "Subclass" of DBusAuth for server side
DBusAuthStateData | Information about a auth state
DBusBabysitter | Babysitter implementation details
DBusBasicValue | A simple value union that lets you access bytes as if they were various types; useful when dealing with basic types via void pointers and varargs
DBusCMutex |
DBusCondVar |
DBusConnection | Implementation details of DBusConnection
DBusCounter | Internals of DBusCounter
DBusCredentials |
DBusDataSlot | DBusDataSlot is used to store application data on the connection
DBusDataSlotAllocator | An allocator that tracks a set of slot IDs
DBusDataSlotList | Data structure that stores the actual user data set at a given slot
DBusDirIter | Internals of directory iterator
DBusError | Object representing an exception
DBusFreedElement | Struct representing an element on the free list
DBusGroupInfo | Information about a UNIX group
DBusGUID | A globally unique ID ; we have one for each DBusServer, and also one for each machine with libdbus installed on it
DBusHashEntry | Internal representation of a hash entry
DBusHashIter | Hash iterator object
DBusHashTable | Internals of DBusHashTable
DBusHeader | Message header data and some cached details of it
DBusHeaderField | Cached information about a header field in the message
DBusKey | A single key from the cookie file
DBusKeyring | Internals of DBusKeyring
DBusList | A node in a linked list
DBusMemBlock | DBusMemBlock object represents a single malloc()-returned block that gets chunked up into objects in the memory pool
DBusMemPool | Internals fields of DBusMemPool
DBusMessage | Internals of DBusMessage
DBusMessageFilter | Internal struct representing a message filter function
DBusMessageIter | DBusMessageIter struct; contains no public fields
DBusMessageLoader | Implementation details of DBusMessageLoader
DBusMessageRealIter | Internals of DBusMessageIter
DBusNonceFile |
DBusObjectPathVTable | Virtual table that must be implemented to handle a portion of the object path hierarchy
DBusObjectSubtree | Struct representing a single registered subtree handler, or node that's a parent of a registered subtree handler
DBusObjectTree | Internals of DBusObjectTree
DBusPendingCall | Implementation details of DBusPendingCall - all fields are private
DBusPipe |
DBusPollFD | A portable struct pollfd wrapper
DBusPreallocatedSend | Internals of DBusPreallocatedSend
DBusRealError | Internals of DBusError
DBusRealHashIter | Internals of DBusHashIter
DBusRealString | Internals of DBusString
DBusRMutex |
DBusServer | Internals of DBusServer object
DBusServerSocket | Implementation details of DBusServerSocket
DBusServerVTable | Virtual table to be implemented by all server "subclasses"
DBusSHAContext | Struct storing state of the SHA algorithm
DBusSignatureIter | DBusSignatureIter struct; contains no public fields
DBusSignatureRealIter | Implementation details of DBusSignatureIter, all fields are private
DBusStat | Portable struct with stat() results
DBusString |
DBusThreadFunctions | Functions that must be implemented to make the D-Bus library thread-aware
DBusTimeout | Internals of DBusTimeout
DBusTimeoutList | DBusTimeoutList implementation details
DBusTransport | Object representing a transport such as a socket
DBusTransportSocket | Implementation details of DBusTransportSocket
DBusTransportVTable | The virtual table that must be implemented to create a new kind of transport
DBusTypeReader | The type reader is an iterator for reading values from a block of values
DBusTypeReaderClass | Virtual table for a type reader
DBusTypeWriter | The type writer is an iterator for writing to a block of values
DBusUserInfo | Information about a UNIX user
DBusWatch | Implementation of DBusWatch
DBusWatchList | DBusWatchList implementation details
DIR |
dirent |
HeaderFieldType |
ReplacementBlock |
ShutdownClosure | This struct represents a function to be called on shutdown
sockaddr_union |