diff --git a/include/ldap.h b/include/ldap.h
index 64a1877397ab75cbe89592a6fe99c534000b5e05..d50667609fbb0ead7081ae0990e2d41fe4ddf8e3 100644
--- a/include/ldap.h
+++ b/include/ldap.h
@@ -708,6 +708,22 @@ LDAP_F LDAP *ldap_open LDAP_P(( char *host, int port ));
 LDAP_F LDAP *ldap_init LDAP_P(( char *host, int port ));
 
 
+/*
+ * in messages.c:
+ */
+LDAP_F LDAPMessage *ldap_first_message LDAP_P(( LDAP *ld, LDAPMessage *chain ));
+LDAP_F LDAPMessage *ldap_next_message LDAP_P(( LDAP *ld, LDAPMessage *msg ));
+LDAP_F int ldap_count_messages LDAP_P(( LDAP *ld, LDAPMessage *chain ));
+
+
+/*
+ * in references.c:
+ */
+LDAP_F LDAPMessage *ldap_first_reference LDAP_P(( LDAP *ld, LDAPMessage *chain ));
+LDAP_F LDAPMessage *ldap_next_reference LDAP_P(( LDAP *ld, LDAPMessage *ref ));
+LDAP_F int ldap_count_reference LDAP_P(( LDAP *ld, LDAPMessage *chain ));
+
+
 /*
  * in getentry.c:
  */