From 8479fd6f47681ceda7b6deab8946cd8fb9dd469d Mon Sep 17 00:00:00 2001 From: Eric Kohl Date: Sat, 26 Jan 2013 13:03:33 +0000 Subject: [PATCH] [SAMSRV] Implement SamrQueryDisplayInformation2, SamrGetDisplayEnumerationIndex2 and SamrQueryDisplayInformation3. svn path=/trunk/; revision=58222 --- reactos/dll/win32/samsrv/samrpc.c | 40 ++++++++++++++++++++++++++----- 1 file changed, 34 insertions(+), 6 deletions(-) diff --git a/reactos/dll/win32/samsrv/samrpc.c b/reactos/dll/win32/samsrv/samrpc.c index b059698a186..687956620d5 100644 --- a/reactos/dll/win32/samsrv/samrpc.c +++ b/reactos/dll/win32/samsrv/samrpc.c @@ -7000,10 +7000,22 @@ SamrQueryDisplayInformation2(IN SAMPR_HANDLE DomainHandle, OUT unsigned long *TotalReturned, OUT PSAMPR_DISPLAY_INFO_BUFFER Buffer) { - UNIMPLEMENTED; - return STATUS_NOT_IMPLEMENTED; + TRACE("%p %lu %lu %lu %lu %p %p %p\n", + DomainHandle, DisplayInformationClass, Index, + EntryCount, PreferredMaximumLength, TotalAvailable, + TotalReturned, Buffer); + + return SamrQueryDisplayInformation(DomainHandle, + DisplayInformationClass, + Index, + EntryCount, + PreferredMaximumLength, + TotalAvailable, + TotalReturned, + Buffer); } + /* Function 49 */ NTSTATUS NTAPI @@ -7012,8 +7024,13 @@ SamrGetDisplayEnumerationIndex2(IN SAMPR_HANDLE DomainHandle, IN PRPC_UNICODE_STRING Prefix, OUT unsigned long *Index) { - UNIMPLEMENTED; - return STATUS_NOT_IMPLEMENTED; + TRACE("(%p %lu %p %p)\n", + DomainHandle, DisplayInformationClass, Prefix, Index); + + return SamrGetDisplayEnumerationIndex(DomainHandle, + DisplayInformationClass, + Prefix, + Index); } @@ -7302,8 +7319,19 @@ SamrQueryDisplayInformation3(IN SAMPR_HANDLE DomainHandle, OUT unsigned long *TotalReturned, OUT PSAMPR_DISPLAY_INFO_BUFFER Buffer) { - UNIMPLEMENTED; - return STATUS_NOT_IMPLEMENTED; + TRACE("%p %lu %lu %lu %lu %p %p %p\n", + DomainHandle, DisplayInformationClass, Index, + EntryCount, PreferredMaximumLength, TotalAvailable, + TotalReturned, Buffer); + + return SamrQueryDisplayInformation(DomainHandle, + DisplayInformationClass, + Index, + EntryCount, + PreferredMaximumLength, + TotalAvailable, + TotalReturned, + Buffer); }