diff --git a/doc/dbus-specification.xml b/doc/dbus-specification.xml
index 8c6ddf06..324d8b97 100644
--- a/doc/dbus-specification.xml
+++ b/doc/dbus-specification.xml
@@ -478,7 +478,10 @@
STRUCT
114 (ASCII 'r'), 40 (ASCII '('), 41 (ASCII ')')
- Struct
+ Struct; type code 114 'r' is reserved for use in
+ bindings and implementations to represent the general
+ concept of a struct, and must not appear in signatures
+ used on D-Bus.
VARIANT
118 (ASCII 'v')
@@ -486,7 +489,11 @@
DICT_ENTRY
101 (ASCII 'e'), 123 (ASCII '{'), 125 (ASCII '}')
- Entry in a dict or map (array of key-value pairs)
+ Entry in a dict or map (array of key-value pairs).
+ Type code 101 'e' is reserved for use in bindings and
+ implementations to represent the general concept of a
+ dict or dict-entry, and must not appear in signatures
+ used on D-Bus.
UNIX_FD
104 (ASCII 'h')