smbXsrv_tcon: avoid storing temporary (invalid!) records.
[ab/samba-autobuild/.git] / source3 / smbd / globals.h
index ff69d95ddfb9f2f0a08aa030b08522e0b5f7dc72..837d3c8acd2aae328ca1360996cd12410416bd59 100644 (file)
@@ -645,6 +645,8 @@ NTSTATUS smbXsrv_tcon_update(struct smbXsrv_tcon *tcon);
 NTSTATUS smbXsrv_tcon_disconnect(struct smbXsrv_tcon *tcon, uint64_t vuid);
 NTSTATUS smb1srv_tcon_table_init(struct smbXsrv_connection *conn);
 NTSTATUS smb1srv_tcon_create(struct smbXsrv_connection *conn,
+                            uint32_t session_global_id,
+                            const char *share_name,
                             NTTIME now,
                             struct smbXsrv_tcon **_tcon);
 NTSTATUS smb1srv_tcon_lookup(struct smbXsrv_connection *conn,
@@ -653,6 +655,9 @@ NTSTATUS smb1srv_tcon_lookup(struct smbXsrv_connection *conn,
 NTSTATUS smb1srv_tcon_disconnect_all(struct smbXsrv_client *client);
 NTSTATUS smb2srv_tcon_table_init(struct smbXsrv_session *session);
 NTSTATUS smb2srv_tcon_create(struct smbXsrv_session *session,
+                            uint32_t session_global_id,
+                            uint8_t encryption_flags,
+                            const char *share_name,
                             NTTIME now,
                             struct smbXsrv_tcon **_tcon);
 NTSTATUS smb2srv_tcon_lookup(struct smbXsrv_session *session,