diff options
author | Andrew Bartlett <abartlet@samba.org> | 2004-11-23 12:34:11 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:06:06 -0500 |
commit | 21ebf8b942417be1f9a0e87b0807f3f5e44fa863 (patch) | |
tree | c37f5b7fa5d4167ff29b80f89e272e2024f533c9 /source4/librpc | |
parent | 47c3f920db32e72cd193525abf3903cb3306caca (diff) | |
download | samba-21ebf8b942417be1f9a0e87b0807f3f5e44fa863.tar.gz samba-21ebf8b942417be1f9a0e87b0807f3f5e44fa863.tar.bz2 samba-21ebf8b942417be1f9a0e87b0807f3f5e44fa863.zip |
r3922: Add yet another NETLOGON RPC. This is another varient of SamLogon,
that works only on SCHANNEL secured connections (as it needs the
implicit credentials).
Fix some of the IDL.
Andrew Bartlett
(This used to be commit 90cd7b34cc18e758e939e0183281b7a517d728f0)
Diffstat (limited to 'source4/librpc')
-rw-r--r-- | source4/librpc/idl/netlogon.idl | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/source4/librpc/idl/netlogon.idl b/source4/librpc/idl/netlogon.idl index 0f44c0616d..972f330cc1 100644 --- a/source4/librpc/idl/netlogon.idl +++ b/source4/librpc/idl/netlogon.idl @@ -223,7 +223,7 @@ interface netlogon [in] [switch_is(logon_level)] netr_LogonLevel logon, [in] uint16 validation_level, [out] [switch_is(validation_level)] netr_Validation validation, - [out] uint32 authoritative + [out] uint8 authoritative ); @@ -1048,7 +1048,16 @@ interface netlogon /****************/ /* Function 0x27 */ - WERROR netr_NETRLOGONSAMLOGONEX(); + NTSTATUS netr_LogonSamLogonEx( + [in] unistr *server_name, + [in] unistr *workstation, + [in] uint16 logon_level, + [in] [switch_is(logon_level)] netr_LogonLevel logon, + [in] uint16 validation_level, + [out] [switch_is(validation_level)] netr_Validation validation, + [out] uint8 authoritative, + [in,out] uint32 flags + ); /****************/ /* Function 0x28 */ @@ -1108,7 +1117,7 @@ interface netlogon [in] [switch_is(logon_level)] netr_LogonLevel logon, [in] uint16 validation_level, [out] [switch_is(validation_level)] netr_Validation validation, - [out] uint32 authoritative, + [out] uint8 authoritative, [in,out] uint32 flags ); |