summaryrefslogtreecommitdiffstats
path: root/source4/librpc
diff options
context:
space:
mode:
authorStefan Metzmacher <metze@samba.org>2005-09-29 22:06:24 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 13:39:13 -0500
commitc2d7914428f73d1826dffa893418fa286a5e9ab8 (patch)
treeeccaefe535f08bd17d42a1a863eecb78e0e271be /source4/librpc
parentc91fa5c504b05adb56cc645ad1fa82d5e73ec42e (diff)
downloadsamba-c2d7914428f73d1826dffa893418fa286a5e9ab8.tar.gz
samba-c2d7914428f73d1826dffa893418fa286a5e9ab8.tar.xz
samba-c2d7914428f73d1826dffa893418fa286a5e9ab8.zip
r10627: - use a wrepl specific enum for the node type
- the unknown flag 0x10 seems to mean that this name was localy registered on this currently asked server, that flag is not present in replica records metze (This used to be commit ba3685c41dc934692bd653f4fe9c0ee451146c40)
Diffstat (limited to 'source4/librpc')
-rw-r--r--source4/librpc/idl/winsrepl.idl9
1 files changed, 8 insertions, 1 deletions
diff --git a/source4/librpc/idl/winsrepl.idl b/source4/librpc/idl/winsrepl.idl
index c159d258de..4d4d9c912e 100644
--- a/source4/librpc/idl/winsrepl.idl
+++ b/source4/librpc/idl/winsrepl.idl
@@ -49,10 +49,17 @@ interface wrepl
WREPL_STATE_RESERVED = 0x3
} wrepl_name_state;
+ typedef [enum8bit] enum {
+ WREPL_NODE_B = 0x0,
+ WREPL_NODE_P = 0x1,
+ WREPL_NODE_M = 0x2,
+ WREPL_NODE_H = 0x3
+ } wrepl_name_node;
+
typedef [bitmap32bit] bitmap {
WREPL_FLAGS_RECORD_TYPE = 0x00000003,
WREPL_FLAGS_RECORD_STATE = 0x0000000C,
- WREPL_FLAGS_0x00000010 = 0x00000010,
+ WREPL_FLAGS_REGISTERED_LOCAL = 0x00000010,
WREPL_FLAGS_NODE_TYPE = 0x00000060,
WREPL_FLAGS_IS_STATIC = 0x00000080
} wrepl_flags;