diff options
Diffstat (limited to 'librpc/idl')
-rw-r--r-- | librpc/idl/named_pipe_auth.idl | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/librpc/idl/named_pipe_auth.idl b/librpc/idl/named_pipe_auth.idl index de89588664..721667eef9 100644 --- a/librpc/idl/named_pipe_auth.idl +++ b/librpc/idl/named_pipe_auth.idl @@ -3,7 +3,7 @@ miscellaneous IDL structures */ -import "netlogon.idl"; +import "netlogon.idl", "security.idl", "auth.idl"; [ pointer_default(unique) @@ -19,16 +19,11 @@ interface named_pipe_auth [charset(UTF8),string] uint8 *server_name; [charset(DOS),string] uint8 *server_addr; uint16 server_port; - netr_SamInfo3 *sam_info3; - uint32 session_key_length; - [size_is(session_key_length)] uint8 *session_key; - uint32 gssapi_delegated_creds_length; - [size_is(gssapi_delegated_creds_length)] - uint8 *gssapi_delegated_creds; - } named_pipe_auth_req_info3; + auth_session_info_transport *session_info; + } named_pipe_auth_req_info4; typedef [switch_type(uint32)] union { - [case(3)] named_pipe_auth_req_info3 info3; + [case(4)] named_pipe_auth_req_info4 info4; } named_pipe_auth_req_info; typedef [public,gensize] struct { @@ -44,10 +39,10 @@ interface named_pipe_auth uint16 file_type; uint16 device_state; hyper allocation_size; - } named_pipe_auth_rep_info3; + } named_pipe_auth_rep_info4; typedef [switch_type(uint32)] union { - [case(3)] named_pipe_auth_rep_info3 info3; + [case(4)] named_pipe_auth_rep_info4 info4; } named_pipe_auth_rep_info; typedef [public,gensize] struct { |