From 9f2c89cbeaf98ee5041156a525c561dbc9536a1f Mon Sep 17 00:00:00 2001 From: Stefan Metzmacher Date: Mon, 11 Jun 2012 19:29:25 +0200 Subject: s3:smbXsrv.idl: add smbXsrv_session_close* metze --- source3/librpc/idl/smbXsrv.idl | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'source3/librpc') diff --git a/source3/librpc/idl/smbXsrv.idl b/source3/librpc/idl/smbXsrv.idl index 215b72ebfb..9d9f855a45 100644 --- a/source3/librpc/idl/smbXsrv.idl +++ b/source3/librpc/idl/smbXsrv.idl @@ -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 { -- cgit