libcli:smb: add defines for SMB2.2 share capabilities
authorMichael Adam <obnox@samba.org>
Tue, 28 Feb 2012 14:48:46 +0000 (15:48 +0100)
committerMichael Adam <obnox@samba.org>
Sat, 3 Mar 2012 16:03:06 +0000 (17:03 +0100)
* continuous avaliability
* cluster
* scaleout

libcli/smb/smb2_constants.h

index 2b1223c240d5038ac247e818847d6f8317e4b856..9408be391b9d916b332156ed0c19dde8f1e21e98 100644 (file)
 #define SMB2_SHAREFLAG_ALL                               0x0F33
 
 /* SMB2 share capabilities */
-#define SMB2_SHARE_CAP_DFS             0x8
+#define SMB2_SHARE_CAP_DFS                     0x8
+#define SMB2_SHARE_CAP_CONTINUOUS_AVAILABILITY 0x10 /* in dialect >= 0x222 */
+#define SMB2_SHARE_CAP_SCALEOUT                        0x20 /* in dialect >= 0x222 */
+#define SMB2_SHARE_CAP_CLUSTER                 0x40 /* in dialect >= 0x222 */
 
 /* SMB2 create security flags */
 #define SMB2_SECURITY_DYNAMIC_TRACKING                   0x01