diff options
Diffstat (limited to 'source4/librpc/idl/netlogon.idl')
-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 ); |