mirror of
https://github.com/samba-team/samba.git
synced 2024-12-24 21:34:56 +03:00
idl:smbXsrv: add smbXsrv_connection_pass structures.
To be used for the connection passing message. Pair-Programmed-With: Michael Adam <obnox@samba.org> Signed-off-by: Stefan Metzmacher <metze@samba.org> Signed-off-by: Michael Adam <obnox@samba.org>
This commit is contained in:
parent
bae1b9401c
commit
3590f3f562
@ -159,6 +159,31 @@ interface smbXsrv
|
||||
[in] smbXsrv_clientB blob
|
||||
);
|
||||
|
||||
/*
|
||||
* smbXsrv_connection_pass is used in the MSG_SMBXSRV_CONNECTION_PASS
|
||||
* message
|
||||
*/
|
||||
typedef struct {
|
||||
NTTIME initial_connect_time;
|
||||
GUID client_guid;
|
||||
DATA_BLOB negotiate_request;
|
||||
} smbXsrv_connection_pass0;
|
||||
|
||||
typedef union {
|
||||
[case(0)] smbXsrv_connection_pass0 *info0;
|
||||
[default] hyper *dummy;
|
||||
} smbXsrv_connection_passU;
|
||||
|
||||
typedef [public] struct {
|
||||
smbXsrv_version_values version;
|
||||
[value(0)] uint32 reserved;
|
||||
[switch_is(version)] smbXsrv_connection_passU info;
|
||||
} smbXsrv_connection_passB;
|
||||
|
||||
void smbXsrv_connection_pass_decode(
|
||||
[in] smbXsrv_connection_passB blob
|
||||
);
|
||||
|
||||
/* sessions */
|
||||
|
||||
typedef [public,bitmap8bit] bitmap {
|
||||
|
Loading…
Reference in New Issue
Block a user