diff options
-rw-r--r-- | source3/include/ads.h | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/source3/include/ads.h b/source3/include/ads.h new file mode 100644 index 0000000000..a2584454ec --- /dev/null +++ b/source3/include/ads.h @@ -0,0 +1,29 @@ +/* + header for ads (active directory) library routines + + basically this is a wrapper around ldap +*/ + +typedef struct { + void *ld; + char *realm; + char *ldap_server; + char *kdc_server; + int ldap_port; + char *bind_path; +} ADS_STRUCT; + + +#define UF_DONT_EXPIRE_PASSWD 0x10000 +#define UF_MNS_LOGON_ACCOUNT 0x20000 +#define UF_SMARTCARD_REQUIRED 0x40000 +#define UF_TRUSTED_FOR_DELEGATION 0x80000 +#define UF_NOT_DELEGATED 0x100000 +#define UF_USE_DES_KEY_ONLY 0x200000 +#define UF_DONT_REQUIRE_PREAUTH 0x400000 + +#define UF_TEMP_DUPLICATE_ACCOUNT 0x0100 +#define UF_NORMAL_ACCOUNT 0x0200 +#define UF_INTERDOMAIN_TRUST_ACCOUNT 0x0800 +#define UF_WORKSTATION_TRUST_ACCOUNT 0x1000 +#define UF_SERVER_TRUST_ACCOUNT 0x2000 |