]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
netapi: add SHARE_INFO_1005_FLAGS.
authorGünther Deschner <gd@samba.org>
Fri, 5 Sep 2008 10:14:51 +0000 (12:14 +0200)
committerGünther Deschner <gd@samba.org>
Fri, 5 Sep 2008 11:22:54 +0000 (13:22 +0200)
Guenther

source/librpc/idl/libnetapi.idl

index 53a0723fe63f80cccf9792ef4795f55f9bf0dacf..df4df9860e2bf25bfea6006319fcdaac171d942e 100644 (file)
@@ -1065,8 +1065,23 @@ interface libnetapi
                string shi1004_remark;
        } SHARE_INFO_1004;
 
+       const int CSC_MASK = 0x30;
+
+       typedef [public,bitmap32bit] bitmap {
+               SHI1005_FLAGS_DFS                               = 0x01,
+               SHI1005_FLAGS_DFS_ROOT                          = 0x02,
+               CSC_CACHE_MANUAL_REINT                          = 0x00,
+               CSC_CACHE_AUTO_REINT                            = 0x10,
+               CSC_CACHE_VDO                                   = 0x20,
+               CSC_CACHE_NONE                                  = 0x30,
+               SHI1005_FLAGS_RESTRICT_EXCLUSIVE_OPENS          = 0x0100,
+               SHI1005_FLAGS_FORCE_SHARED_DELETE               = 0x0200,
+               SHI1005_FLAGS_ALLOW_NAMESPACE_CACHING           = 0x0400,
+               SHI1005_FLAGS_ACCESS_BASED_DIRECTORY_ENUM       = 0x0800
+       } SHARE_INFO_1005_FLAGS;
+
        typedef struct {
-               uint32 shi1005_flags;
+               SHARE_INFO_1005_FLAGS shi1005_flags;
        } SHARE_INFO_1005;
 
        typedef struct {