smb2_server: make sure we detect stale smbXsrv_connection pointers in smbXsrv_channel...
[gd/samba-autobuild/.git] / source3 / librpc / idl / smbXsrv.idl
index 4d9249fb3bb18833c6b550622babce52a9eb365f..bdab9345342aebf4abc9ea3bbbf53032da557299 100644 (file)
@@ -141,6 +141,7 @@ interface smbXsrv
                 */
                [ignore] struct smbXsrv_connection      *connections;
                boolean8                server_multi_channel_enabled;
+               hyper                   next_channel_id;
        } smbXsrv_client;
 
        typedef union {
@@ -200,6 +201,8 @@ interface smbXsrv
 
        typedef struct {
                server_id                               server_id;
+               hyper                                   channel_id;
+               NTTIME                                  creation_time;
                [charset(UTF8),string] char             local_address[];
                [charset(UTF8),string] char             remote_address[];
                [charset(UTF8),string] char             remote_name[];