diff --git a/dll/win32/samsrv/samrpc.c b/dll/win32/samsrv/samrpc.c index 9e443d00842..518ac75e0b5 100644 --- a/dll/win32/samsrv/samrpc.c +++ b/dll/win32/samsrv/samrpc.c @@ -8724,10 +8724,22 @@ SamrQueryDisplayInformation(IN SAMPR_HANDLE DomainHandle, OUT unsigned long *TotalReturned, OUT PSAMPR_DISPLAY_INFO_BUFFER Buffer) { - UNIMPLEMENTED; - return STATUS_NOT_IMPLEMENTED; + TRACE("SamrQueryDisplayInformation(%p %lu %lu %lu %lu %p %p %p)\n", + DomainHandle, DisplayInformationClass, Index, + EntryCount, PreferredMaximumLength, TotalAvailable, + TotalReturned, Buffer); + + return SamrQueryDisplayInformation3(DomainHandle, + DisplayInformationClass, + Index, + EntryCount, + PreferredMaximumLength, + TotalAvailable, + TotalReturned, + Buffer); } + /* Function 41 */ NTSTATUS NTAPI @@ -8736,10 +8748,16 @@ SamrGetDisplayEnumerationIndex(IN SAMPR_HANDLE DomainHandle, IN PRPC_UNICODE_STRING Prefix, OUT unsigned long *Index) { - UNIMPLEMENTED; - return STATUS_NOT_IMPLEMENTED; + TRACE("SamrGetDisplayEnumerationIndex(%p %lu %p %p)\n", + DomainHandle, DisplayInformationClass, Prefix, Index); + + return SamrGetDisplayEnumerationIndex2(DomainHandle, + DisplayInformationClass, + Prefix, + Index); } + /* Function 42 */ NTSTATUS NTAPI @@ -8749,6 +8767,7 @@ SamrTestPrivateFunctionsDomain(IN SAMPR_HANDLE DomainHandle) return STATUS_NOT_IMPLEMENTED; } + /* Function 43 */ NTSTATUS NTAPI @@ -8955,14 +8974,14 @@ SamrQueryDisplayInformation2(IN SAMPR_HANDLE DomainHandle, EntryCount, PreferredMaximumLength, TotalAvailable, TotalReturned, Buffer); - return SamrQueryDisplayInformation(DomainHandle, - DisplayInformationClass, - Index, - EntryCount, - PreferredMaximumLength, - TotalAvailable, - TotalReturned, - Buffer); + return SamrQueryDisplayInformation3(DomainHandle, + DisplayInformationClass, + Index, + EntryCount, + PreferredMaximumLength, + TotalAvailable, + TotalReturned, + Buffer); } @@ -8977,10 +8996,8 @@ SamrGetDisplayEnumerationIndex2(IN SAMPR_HANDLE DomainHandle, TRACE("SamrGetDisplayEnumerationIndex2(%p %lu %p %p)\n", DomainHandle, DisplayInformationClass, Prefix, Index); - return SamrGetDisplayEnumerationIndex(DomainHandle, - DisplayInformationClass, - Prefix, - Index); + UNIMPLEMENTED; + return STATUS_NOT_IMPLEMENTED; } @@ -9416,14 +9433,8 @@ SamrQueryDisplayInformation3(IN SAMPR_HANDLE DomainHandle, EntryCount, PreferredMaximumLength, TotalAvailable, TotalReturned, Buffer); - return SamrQueryDisplayInformation(DomainHandle, - DisplayInformationClass, - Index, - EntryCount, - PreferredMaximumLength, - TotalAvailable, - TotalReturned, - Buffer); + UNIMPLEMENTED; + return STATUS_NOT_IMPLEMENTED; }