s3:smbXsrv.idl: add smbXsrv_session_close*
authorStefan Metzmacher <metze@samba.org>
Mon, 11 Jun 2012 17:29:25 +0000 (19:29 +0200)
committerStefan Metzmacher <metze@samba.org>
Mon, 25 Jun 2012 18:55:07 +0000 (20:55 +0200)
metze

source3/librpc/idl/smbXsrv.idl

index 215b72ebfbfcd529ffec64e7695fcb0af6f02fc2..9d9f855a45b8869896d7d1e6714a9a86f703edad 100644 (file)
@@ -177,6 +177,32 @@ interface smbXsrv
                [in] smbXsrv_sessionB blob
                );
 
+       /*
+        * smbXsrv_session_close is use in the MSG_SMBXSRV_SESSION_CLOSE
+        * message
+        */
+       typedef struct {
+               uint32                                  old_session_global_id;
+               hyper                                   old_session_wire_id;
+               NTTIME                                  old_creation_time;
+               hyper                                   new_session_wire_id;
+       } smbXsrv_session_close0;
+
+       typedef union {
+               [case(0)] smbXsrv_session_close0        *info0;
+               [default] hyper                         *dummy;
+       } smbXsrv_session_closeU;
+
+       typedef [public] struct {
+               smbXsrv_version_values                  version;
+               [value(0)] uint32                       reserved;
+               [switch_is(version)] smbXsrv_session_closeU     info;
+       } smbXsrv_session_closeB;
+
+       void smbXsrv_session_close_decode(
+               [in] smbXsrv_session_closeB blob
+               );
+
        /* tree connects */
 
        typedef struct {