| ▼D-Bus secret internal implementation details | Documentation useful when developing or debugging D-Bus itself | 
| Address parsing | Implementation of parsing addresses of D-Bus servers | 
| Authentication | DBusAuth object | 
| Authentication implementation details | DBusAuth implementation details | 
| Message bus APIs internals | Internals of functions for communicating with the message bus | 
| DBusConnection implementation details | Implementation details of DBusConnection | 
| Credentials provable through authentication | DBusCredentials object | 
| Credentials implementation details | DBusCredentials implementation details | 
| Data slots | Storing data by ID | 
| Error reporting internals | Error reporting internals | 
| Hash table | DBusHashTable data structure | 
| Hash table implementation details | DBusHashTable implementation details | 
| Utilities and portability | Utility functions (_dbus_assert(), _dbus_warn(), etc.) | 
| keyring class | DBusKeyring data structure | 
| DBusKeyring implementation details | DBusKeyring implementation details | 
| Linked list | DBusList data structure | 
| Linked list implementation details | DBusList implementation details | 
| marshaling and unmarshaling | Functions to marshal/unmarshal data from the wire | 
| Memory allocation implementation details | Internals of dbus_malloc() etc | 
| memory pools | DBusMemPool object | 
| Memory pool implementation details | DBusMemPool implementation details | 
| DBusMessage implementation details | DBusMessage private implementation details | 
| A hierarchy of objects with container-contained relationship | DBusObjectTree is used by DBusConnection to track the object tree | 
| DBusPendingCall implementation details | DBusPendingCall private implementation details | 
| Resource limits related code | DBusCounter and other stuff related to resource limits | 
| Resource limits implementation details | Resource limits implementation details | 
| DBusServer implementations for Launchd | Implementation details of DBusServer with Launchd support | 
| DBusServer implementations for SOCKET | Implementation details of DBusServer on SOCKET | 
| DBusServer implementations for UNIX | Implementation details of DBusServer on UNIX | 
| DBusServer implementations for Windows | Implementation details of DBusServer on Windows | 
| DBusServer implementation details | Implementation details of DBusServer | 
| SHA implementation | SHA-1 hash | 
| SHA implementation details | Internals of SHA implementation | 
| DBusString implementation details | DBusString implementation details | 
| DBusString class | DBusString data structure for safer string handling | 
| UNIX-specific internal API | Internal system-dependent API available on UNIX only | 
| Internal system-dependent API | Internal system-dependent API available on UNIX and Windows | 
| Thread functions | _dbus_rmutex_lock(), etc | 
| DBusTimeout implementation details | Implementation details for DBusTimeout | 
| DBusTransport implementations for sockets | Implementation details of DBusTransport on sockets | 
| DBusTransport implementations for UNIX | Implementation details of DBusTransport on UNIX | 
| DBusTransport object | "Backend" for a DBusConnection | 
| dbus-uuidgen implementation | Functions for dbus-uuidgen binary | 
| DBusWatch implementation details | Implementation details for DBusWatch | 
| ▼D-Bus low-level public API | The low-level public API of the D-Bus library | 
| Address parsing | Parsing addresses of D-Bus servers | 
| Message bus APIs | Functions for communicating with the message bus | 
| DBusConnection | Connection to another application | 
| Error reporting | Error reporting | 
| Utility macros | TRUE, FALSE, NULL, and so on | 
| Memory Allocation | Dbus_malloc(), dbus_free(), etc | 
| DBusMessage | Message to be sent or received over a DBusConnection | 
| Miscellaneous | Miscellaneous API that doesn't cleanly fit anywhere else | 
| DBusPendingCall | Pending reply to a method call message | 
| Protocol constants | Defines constants which are part of the D-Bus protocol | 
| DBusServer | Server that listens for new connections | 
| Shared constants | Shared header included by both libdbus and C/C++ bindings such as the GLib bindings | 
| Type signature parsing | Parsing D-Bus type signatures | 
| Utility functions for strings with special syntax | Parsing D-Bus type signatures | 
| Thread functions | Dbus_threads_init() and dbus_threads_init_default() | 
| DBusTimeout | Object representing a timeout | 
| Basic types | Dbus_bool_t, dbus_int32_t, etc | 
| DBusWatch | Object representing a file descriptor to be watched | 
| DBusFile |  |