X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=netatalk.git;a=blobdiff_plain;f=include%2Fatalk%2Fldapconfig.h;h=16e5484f6dd24822874f465a221918bac251ab9d;hp=90a1c95b6eddb3a450d9e6f272f7277a78f17f4f;hb=4618cf8bebf8cf2ab2e244b6dafdb641a9b62aab;hpb=33c70ce1349f3e7fcbc5776785f34f3bd89f1d92 diff --git a/include/atalk/ldapconfig.h b/include/atalk/ldapconfig.h index 90a1c95b..16e5484f 100644 --- a/include/atalk/ldapconfig.h +++ b/include/atalk/ldapconfig.h @@ -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[];