[ADVAPI32]

* Update ImpersonateNamedPipeClient().
CORE-8540

svn path=/trunk/; revision=64994
This commit is contained in:
Amine Khaldi 2014-10-25 18:30:05 +00:00
parent 8680a1f138
commit 8a0b31154d

View file

@ -954,37 +954,14 @@ InitializeAcl(PACL pAcl,
return TRUE; return TRUE;
} }
/********************************************************************** BOOL WINAPI ImpersonateNamedPipeClient( HANDLE hNamedPipe )
* ImpersonateNamedPipeClient EXPORTED
*
* @implemented
*/
BOOL
WINAPI
ImpersonateNamedPipeClient(HANDLE hNamedPipe)
{ {
IO_STATUS_BLOCK StatusBlock; IO_STATUS_BLOCK io_block;
NTSTATUS Status;
TRACE("ImpersonateNamedPipeClient() called\n"); TRACE("(%p)\n", hNamedPipe);
Status = NtFsControlFile(hNamedPipe, return set_ntstatus( NtFsControlFile(hNamedPipe, NULL, NULL, NULL,
NULL, &io_block, FSCTL_PIPE_IMPERSONATE, NULL, 0, NULL, 0) );
NULL,
NULL,
&StatusBlock,
FSCTL_PIPE_IMPERSONATE,
NULL,
0,
NULL,
0);
if (!NT_SUCCESS(Status))
{
SetLastError(RtlNtStatusToDosError(Status));
return FALSE;
}
return TRUE;
} }
/* /*