diff options
author | Günther Deschner <gd@samba.org> | 2006-09-20 19:05:26 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 14:19:05 -0500 |
commit | 386f72bcfd4a0a6e1b859d919892c24b48343222 (patch) | |
tree | d642d8328c3ed0cbaa5fbdcc610c75c3f1027324 /source4 | |
parent | ba87f3ee68f24d6086cdc183e18ad85216bb16b2 (diff) | |
download | samba-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')
-rw-r--r-- | source4/librpc/idl/dfs.idl | 15 |
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 { |