smbd: Pass lease parameters explicitly to find_fsp_lease
[gd/samba-autobuild/.git] / source3 / smbd / proto.h
index fdb0ffabf752ca2550ac6e0f1de5c891fd462760..962707007bd98ca37f4234978dbf3803040d9d6b 100644 (file)
@@ -695,9 +695,11 @@ int find_share_mode_lease(struct share_mode_data *d,
                          const struct GUID *client_guid,
                          const struct smb2_lease_key *key);
 struct share_mode_lease;
-struct fsp_lease *find_fsp_lease(files_struct *new_fsp,
+struct fsp_lease *find_fsp_lease(struct files_struct *new_fsp,
                                 const struct smb2_lease_key *key,
-                                const struct share_mode_lease *l);
+                                uint32_t current_state,
+                                uint16_t lease_version,
+                                uint16_t lease_epoch);
 NTSTATUS create_file_default(connection_struct *conn,
                             struct smb_request *req,
                             uint16_t root_dir_fid,