From 8bcbe27e4109a336f4fae88da7da32ae00d860ab Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Sat, 13 Apr 2013 17:59:40 +0000 Subject: [PATCH] [SAMSRV] SamrCreateUserInDomain: Set default logon hours. svn path=/trunk/; revision=58740 --- reactos/dll/win32/samsrv/samrpc.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/reactos/dll/win32/samsrv/samrpc.c b/reactos/dll/win32/samsrv/samrpc.c index c08fdc02516..ffeee33ce95 100644 --- a/reactos/dll/win32/samsrv/samrpc.c +++ b/reactos/dll/win32/samsrv/samrpc.c @@ -2096,6 +2096,7 @@ SamrCreateUserInDomain(IN SAMPR_HANDLE DomainHandle, SAM_USER_FIXED_DATA FixedUserData; PSAM_DB_OBJECT DomainObject; PSAM_DB_OBJECT UserObject; + UCHAR LogonHours[23]; ULONG ulSize; ULONG ulRid; WCHAR szRid[9]; @@ -2350,11 +2351,14 @@ SamrCreateUserInDomain(IN SAMPR_HANDLE DomainHandle, } /* Set LogonHours attribute*/ + *((PUSHORT)LogonHours) = 168; + memset(&(LogonHours[2]), 0xff, 21); + Status = SampSetObjectAttribute(UserObject, L"LogonHours", REG_BINARY, - NULL, - 0); + &LogonHours, + sizeof(LogonHours)); if (!NT_SUCCESS(Status)) { TRACE("failed with status 0x%08lx\n", Status);