diff options
Diffstat (limited to 'server/providers/ldap/sdap.h')
-rw-r--r-- | server/providers/ldap/sdap.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/server/providers/ldap/sdap.h b/server/providers/ldap/sdap.h index 8466473e3..5afbcfc05 100644 --- a/server/providers/ldap/sdap.h +++ b/server/providers/ldap/sdap.h @@ -24,10 +24,14 @@ #include <ldap.h> struct sdap_msg { + struct sdap_msg *next; LDAPMessage *msg; }; -typedef void (sdap_op_callback_t)(void *, int, struct sdap_msg *); +struct sdap_op; + +typedef void (sdap_op_callback_t)(struct sdap_op *op, + struct sdap_msg *, int, void *); struct sdap_handle; @@ -40,6 +44,10 @@ struct sdap_op { sdap_op_callback_t *callback; void *data; + + struct tevent_context *ev; + struct sdap_msg *list; + struct sdap_msg *last; }; struct sdap_handle { |