summaryrefslogtreecommitdiff
path: root/source4/librpc
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2006-09-20 19:05:26 +0000
committerGerald (Jerry) Carter <jerry@samba.org>2007-10-10 14:19:05 -0500
commit386f72bcfd4a0a6e1b859d919892c24b48343222 (patch)
treed642d8328c3ed0cbaa5fbdcc610c75c3f1027324 /source4/librpc
parentba87f3ee68f24d6086cdc183e18ad85216bb16b2 (diff)
downloadsamba-386f72bcfd4a0a6e1b859d919892c24b48343222.tar.gz
samba-386f72bcfd4a0a6e1b859d919892c24b48343222.tar.bz2
samba-386f72bcfd4a0a6e1b859d919892c24b48343222.zip
r18736: Fill in the dfs_PropertyFlags (verified with dfsutil.exe).
Guenther (This used to be commit f402f9898819a50886213e921f1136db40142ed6)
Diffstat (limited to 'source4/librpc')
-rw-r--r--source4/librpc/idl/dfs.idl15
1 files changed, 12 insertions, 3 deletions
diff --git a/source4/librpc/idl/dfs.idl b/source4/librpc/idl/dfs.idl
index e23ad96d67..ab63609138 100644
--- a/source4/librpc/idl/dfs.idl
+++ b/source4/librpc/idl/dfs.idl
@@ -93,13 +93,22 @@
[size_is(num_stores)] dfs_StorageInfo *stores;
} dfs_Info4;
+ /* verified with dfsutil */
+ typedef [public,bitmap32bit] bitmap {
+ DFS_PROPERTY_FLAG_INSITE_REFERRALS = 0x01,
+ DFS_PROPERTY_FLAG_ROOT_SCALABILITY = 0x02,
+ DFS_PROPERTY_FLAG_SITE_COSTING = 0x04,
+ DFS_PROPERTY_FLAG_TARGET_FAILBACK = 0x08,
+ DFS_PROPERTY_FLAG_CLUSTER_ENABLED = 0x10 /* untested */
+ } dfs_PropertyFlags;
+
typedef struct {
[string,charset(UTF16)] uint16 *path;
[string,charset(UTF16)] uint16 *comment;
uint32 state;
uint32 timeout;
GUID guid;
- uint32 flags;
+ dfs_PropertyFlags flags;
uint32 pktsize;
uint32 num_stores;
} dfs_Info5;
@@ -121,7 +130,7 @@
uint32 state;
uint32 timeout;
GUID guid;
- uint32 flags;
+ dfs_PropertyFlags flags;
uint32 pktsize;
uint16 num_stores;
[size_is(num_stores)] dfs_StorageInfo2 *stores;
@@ -144,7 +153,7 @@
} dfs_Info102;
typedef struct {
- uint32 flags;
+ dfs_PropertyFlags flags;
} dfs_Info103;
typedef struct {