summaryrefslogtreecommitdiff
path: root/source3/include/ads.h
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2001-11-20 11:32:16 +0000
committerAndrew Tridgell <tridge@samba.org>2001-11-20 11:32:16 +0000
commit02defd1de4a690415daf521f25bbdd7490c06840 (patch)
tree6bc9e119366e5cc35a18cd1297dd1184ff48f96e /source3/include/ads.h
parent6464bb0ae5d2cb774ccd5187f65a6ff83c051ed9 (diff)
downloadsamba-02defd1de4a690415daf521f25bbdd7490c06840.tar.gz
samba-02defd1de4a690415daf521f25bbdd7490c06840.tar.bz2
samba-02defd1de4a690415daf521f25bbdd7490c06840.zip
forgot this file
(This used to be commit 1dd255b06d4c8669d839a387d4c63ff3475ab1ab)
Diffstat (limited to 'source3/include/ads.h')
-rw-r--r--source3/include/ads.h29
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