ENUM2INT
{ ENUM2INT(NS_LDAP_EA_NONE), "NS_LDAP_AUTH_NONE" },
{ ENUM2INT(NS_LDAP_EA_SIMPLE), "NS_LDAP_AUTH_SIMPLE" },
{ ENUM2INT(NS_LDAP_EA_SASL_CRAM_MD5), "NS_LDAP_AUTH_SASL_CRAM_MD5" },
{ ENUM2INT(NS_LDAP_EA_NONE), "none" },
{ ENUM2INT(NS_LDAP_EA_SIMPLE), "simple" },
{ ENUM2INT(NS_LDAP_EA_SASL_CRAM_MD5), "sasl/CRAM-MD5" },
{ ENUM2INT(NS_LDAP_EA_SASL_DIGEST_MD5), "sasl/DIGEST-MD5" },
{ ENUM2INT(NS_LDAP_EA_SASL_DIGEST_MD5_INT),
{ ENUM2INT(NS_LDAP_EA_SASL_DIGEST_MD5_CONF),
{ ENUM2INT(NS_LDAP_EA_SASL_EXTERNAL), "sasl/EXTERNAL" },
{ ENUM2INT(NS_LDAP_EA_SASL_GSSAPI), "sasl/GSSAPI" },
{ ENUM2INT(NS_LDAP_EA_TLS_NONE), "tls:none" },
{ ENUM2INT(NS_LDAP_EA_TLS_SIMPLE), "tls:simple" },
{ ENUM2INT(NS_LDAP_EA_TLS_SASL_CRAM_MD5), "tls:sasl/CRAM-MD5" },
{ ENUM2INT(NS_LDAP_EA_TLS_SASL_DIGEST_MD5), "tls:sasl/DIGEST-MD5" },
{ ENUM2INT(NS_LDAP_EA_TLS_SASL_DIGEST_MD5_INT),
{ ENUM2INT(NS_LDAP_EA_TLS_SASL_DIGEST_MD5_CONF),
{ ENUM2INT(NS_LDAP_EA_TLS_SASL_EXTERNAL), "tls:sasl/EXTERNAL" },
{ ENUM2INT(NS_LDAP_TLS_NONE), "NS_LDAP_SEC_NONE" },
{ ENUM2INT(NS_LDAP_CRED_ANON), "anonymous" },
{ ENUM2INT(NS_LDAP_CRED_PROXY), "proxy" },
{ ENUM2INT(NS_LDAP_CRED_SELF), "self" },
{ ENUM2INT(NS_LDAP_FOLLOWREF), "NS_LDAP_FOLLOWREF" },
{ ENUM2INT(NS_LDAP_NOREF), "NS_LDAP_NOREF" },
{ ENUM2INT(NS_LDAP_FOLLOWREF), "TRUE" },
{ ENUM2INT(NS_LDAP_NOREF), "FALSE" },
{ ENUM2INT(NS_LDAP_SCOPE_BASE), "NS_LDAP_SCOPE_BASE" },
{ ENUM2INT(NS_LDAP_SCOPE_ONELEVEL), "NS_LDAP_SCOPE_ONELEVEL" },
{ ENUM2INT(NS_LDAP_SCOPE_SUBTREE), "NS_LDAP_SCOPE_SUBTREE" },
{ ENUM2INT(NS_LDAP_SCOPE_BASE), "base" },
{ ENUM2INT(NS_LDAP_SCOPE_ONELEVEL), "one" },
{ ENUM2INT(NS_LDAP_SCOPE_SUBTREE), "sub" },
{ ENUM2INT(NS_LDAP_PREF_FALSE), "NS_LDAP_FALSE" },
{ ENUM2INT(NS_LDAP_PREF_TRUE), "NS_LDAP_TRUE" },
{ ENUM2INT(NS_LDAP_ENABLE_SHADOW_UPDATE_FALSE), "FALSE" },
{ ENUM2INT(NS_LDAP_ENABLE_SHADOW_UPDATE_TRUE), "TRUE" },
ENUM2INT(NS_LDAP_EA_NONE),
ENUM2INT(NS_LDAP_EA_NONE),
ENUM2INT(NS_LDAP_CRED_PROXY),
ENUM2INT(NS_LDAP_CRED_ANON),