From 5b044b30ca6a9595b88b676e9ab282555bf29b84 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell Date: Tue, 15 Jun 2004 03:53:21 +0000 Subject: r1150: - fixed interactive sam logon in the rpc server - added a torture test for interactive login in smbtorture These changes allow winxp to perform an interactive login (a login on the winxp console) against a Samba4 DC. Our netlogon server code is still filling in many of the fields incorrectly, but it fills in enough that winxp can login. (This used to be commit db9ea488b047b5f0f7538fd75fb7dde8277eb06b) --- source4/librpc/idl/netlogon.idl | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) (limited to 'source4/librpc/idl/netlogon.idl') diff --git a/source4/librpc/idl/netlogon.idl b/source4/librpc/idl/netlogon.idl index a055583e9f..f0a418940e 100644 --- a/source4/librpc/idl/netlogon.idl +++ b/source4/librpc/idl/netlogon.idl @@ -165,13 +165,13 @@ interface netlogon uint32 primary_gid; uint32 group_count; [size_is(group_count)] netr_GroupMembership *groupids; - uint32 acct_flags; + uint32 user_flags; netr_UserSessionKey key; netr_String logon_server; netr_String domain; dom_sid2 *domain_sid; netr_LMSessionKey LMSessKey; - uint32 AccountControl; + uint32 acct_flags; uint32 unknown[7]; } netr_SamBaseInfo; @@ -908,17 +908,15 @@ interface netlogon netr_Blob blob; unistr *workstation_domain; unistr *workstation_site; - unistr *foo2; - unistr *p1; - unistr *p2; - unistr *p3; + unistr *unknown1; + unistr *unknown2; + unistr *unknown3; + unistr *unknown4; netr_BinaryString blob2; netr_String product; - uint32 i1; - unistr *p4; - uint32 i2; - uint32 pp; - uint32 xx[4]; + uint32 unknown5; + unistr *unknown6; + uint32 unknown7[6]; } netr_DomainQuery1; typedef union { -- cgit