]> arthur.barton.de Git - netatalk.git/blobdiff - include/atalk/ldapconfig.h
LDAP: Support for Active Directory objectGUID
[netatalk.git] / include / atalk / ldapconfig.h
index 90a1c95b6eddb3a450d9e6f272f7277a78f17f4f..16e5484f6dd24822874f465a221918bac251ab9d 100644 (file)
@@ -20,6 +20,12 @@ extern char *ldap_uuid_string;
 extern char *ldap_name_attr;
 extern char *ldap_group_attr;
 extern char *ldap_uid_attr;
+extern int  ldap_uuid_encoding;
+
+typedef enum {
+       LDAP_UUID_ENCODING_STRING = 0, /* Plain ASCII string */
+       LDAP_UUID_ENCODING_MSGUID = 1  /* Raw byte array, from Active Directory objectGUID */
+} ldap_uuid_encoding_type;
 
 struct ldap_pref {
     const void *pref;
@@ -35,6 +41,8 @@ struct pref_array {
     int  value;         /* corresponding value */
 };
 
+
+
 /* For parsing */
 extern struct ldap_pref ldap_prefs[];
 extern struct pref_array prefs_array[];