SMB_TREE_HAS_ACCESS
SMB_TREE_HAS_ACCESS(sr, ACE_READ_ATTRIBUTES) == 0)
if ((isdir && SMB_TREE_HAS_ACCESS(sr,
(!isdir && SMB_TREE_HAS_ACCESS(sr, ACE_DELETE | ACE_ADD_FILE) !=
if (SMB_TREE_HAS_ACCESS(sr,
if (SMB_TREE_HAS_ACCESS(sr, access) == 0)
if (SMB_TREE_HAS_ACCESS(sr, ACE_ADD_SUBDIRECTORY) != 0)
if (SMB_TREE_HAS_ACCESS(sr, ACE_ADD_FILE) != 0)
if (SMB_TREE_HAS_ACCESS(sr, ACE_READ_ACL) == 0)
if (SMB_TREE_HAS_ACCESS(sr, ACE_WRITE_ACL) == 0)
SMB_TREE_HAS_ACCESS(sr, ACE_DELETE) == 0)
SMB_TREE_HAS_ACCESS(sr, ACE_DELETE_CHILD) == 0)
SMB_TREE_HAS_ACCESS(sr, ACE_LIST_DIRECTORY) == 0)