From 386f72bcfd4a0a6e1b859d919892c24b48343222 Mon Sep 17 00:00:00 2001 From: Günther Deschner Date: Wed, 20 Sep 2006 19:05:26 +0000 Subject: r18736: Fill in the dfs_PropertyFlags (verified with dfsutil.exe). Guenther (This used to be commit f402f9898819a50886213e921f1136db40142ed6) --- source4/librpc/idl/dfs.idl | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'source4/librpc') 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 { -- cgit