summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKai Blin <kai@samba.org>2010-09-25 07:23:56 -0700
committerKai Blin <kai@samba.org>2010-10-23 10:17:05 +0000
commit4ffdf09623da867f5c0dd3031820f7d033681b1f (patch)
tree403b887105f1b1fdf55a76fc4cbd357ff4ba12b3
parenteeac222398b49a6fbeb72314df06376cb8e3e7af (diff)
downloadsamba-4ffdf09623da867f5c0dd3031820f7d033681b1f.tar.gz
samba-4ffdf09623da867f5c0dd3031820f7d033681b1f.tar.bz2
samba-4ffdf09623da867f5c0dd3031820f7d033681b1f.zip
netlogon.idl: Switch to explicit constants to remove dependency on nbt.idl
-rw-r--r--librpc/idl/netlogon.idl32
-rw-r--r--source4/smb_server/smb_server.h1
2 files changed, 17 insertions, 16 deletions
diff --git a/librpc/idl/netlogon.idl b/librpc/idl/netlogon.idl
index b3612ab702..6818a50003 100644
--- a/librpc/idl/netlogon.idl
+++ b/librpc/idl/netlogon.idl
@@ -4,7 +4,7 @@
who contributed!
*/
-import "misc.idl", "lsa.idl", "samr.idl", "security.idl", "nbt.idl";
+import "misc.idl", "lsa.idl", "samr.idl", "security.idl";
#include "idl_types.h"
@@ -1140,21 +1140,21 @@ interface netlogon
} netr_DsRGetDCNameInfo_AddressType;
typedef [bitmap32bit] bitmap {
- DS_SERVER_PDC = NBT_SERVER_PDC,
- DS_SERVER_GC = NBT_SERVER_GC,
- DS_SERVER_LDAP = NBT_SERVER_LDAP,
- DS_SERVER_DS = NBT_SERVER_DS,
- DS_SERVER_KDC = NBT_SERVER_KDC,
- DS_SERVER_TIMESERV = NBT_SERVER_TIMESERV,
- DS_SERVER_CLOSEST = NBT_SERVER_CLOSEST,
- DS_SERVER_WRITABLE = NBT_SERVER_WRITABLE,
- DS_SERVER_GOOD_TIMESERV = NBT_SERVER_GOOD_TIMESERV,
- DS_SERVER_NDNC = NBT_SERVER_NDNC,
- DS_SERVER_SELECT_SECRET_DOMAIN_6 = NBT_SERVER_SELECT_SECRET_DOMAIN_6,
- DS_SERVER_FULL_SECRET_DOMAIN_6 = NBT_SERVER_FULL_SECRET_DOMAIN_6,
- DS_DNS_CONTROLLER = NBT_SERVER_HAS_DNS_NAME,
- DS_DNS_DOMAIN = NBT_SERVER_IS_DEFAULT_NC,
- DS_DNS_FOREST_ROOT = NBT_SERVER_FOREST_ROOT
+ DS_SERVER_PDC = 0x00000001,
+ DS_SERVER_GC = 0x00000004,
+ DS_SERVER_LDAP = 0x00000008,
+ DS_SERVER_DS = 0x00000010,
+ DS_SERVER_KDC = 0x00000020,
+ DS_SERVER_TIMESERV = 0x00000040,
+ DS_SERVER_CLOSEST = 0x00000080,
+ DS_SERVER_WRITABLE = 0x00000100,
+ DS_SERVER_GOOD_TIMESERV = 0x00000200,
+ DS_SERVER_NDNC = 0x00000400,
+ DS_SERVER_SELECT_SECRET_DOMAIN_6 = 0x00000800,
+ DS_SERVER_FULL_SECRET_DOMAIN_6 = 0x00001000,
+ DS_DNS_CONTROLLER = 0x20000000,
+ DS_DNS_DOMAIN = 0x40000000,
+ DS_DNS_FOREST_ROOT = 0x80000000
} netr_DsR_DcFlags;
typedef [public] struct {
diff --git a/source4/smb_server/smb_server.h b/source4/smb_server/smb_server.h
index d238e03a75..4399dc8c70 100644
--- a/source4/smb_server/smb_server.h
+++ b/source4/smb_server/smb_server.h
@@ -23,6 +23,7 @@
#include "libcli/raw/interfaces.h"
#include "lib/socket/socket.h"
#include "../lib/util/dlinklist.h"
+#include "../librpc/gen_ndr/nbt.h"
struct tevent_context;