From bef50fc841d26084da9f5d1d7e0a33774e233ece Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Mon, 31 Dec 2012 14:56:11 +0000 Subject: [PATCH] [SAMLIB] Implement SamShutdownSamServer. svn path=/trunk/; revision=58068 --- reactos/dll/win32/samlib/samlib.c | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/reactos/dll/win32/samlib/samlib.c b/reactos/dll/win32/samlib/samlib.c index 000fa183714..a2afef35f76 100644 --- a/reactos/dll/win32/samlib/samlib.c +++ b/reactos/dll/win32/samlib/samlib.c @@ -1659,8 +1659,21 @@ NTSTATUS NTAPI SamShutdownSamServer(IN SAM_HANDLE ServerHandle) { - UNIMPLEMENTED; - return STATUS_NOT_IMPLEMENTED; + NTSTATUS Status; + + TRACE("(%p)\n", ServerHandle); + + RpcTryExcept + { + Status = SamrShutdownSamServer((SAMPR_HANDLE)ServerHandle); + } + RpcExcept(EXCEPTION_EXECUTE_HANDLER) + { + Status = I_RpcMapWin32Status(RpcExceptionCode()); + } + RpcEndExcept; + + return Status; } /* EOF */