From 21ebf8b942417be1f9a0e87b0807f3f5e44fa863 Mon Sep 17 00:00:00 2001 From: Andrew Bartlett Date: Tue, 23 Nov 2004 12:34:11 +0000 Subject: 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) --- source4/librpc/idl/netlogon.idl | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'source4/librpc/idl') 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 ); -- cgit