mirror of
git://source.winehq.org/git/wine.git
synced 2024-09-15 01:34:47 +00:00
server: Support NamedPipeState in FilePipeLocalInformation.
Signed-off-by: Jacek Caban <jacek@codeweavers.com> Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
parent
5f43a1b93e
commit
68a32b8c8e
|
@ -1415,7 +1415,6 @@ static void test_pipe_with_data_state(HANDLE pipe, BOOL is_server, DWORD state)
|
||||||
"NtQueryInformationFile(FilePipeLocalInformation) failed in %s state %u: %x\n",
|
"NtQueryInformationFile(FilePipeLocalInformation) failed in %s state %u: %x\n",
|
||||||
is_server ? "server" : "client", state, status);
|
is_server ? "server" : "client", state, status);
|
||||||
if (!status)
|
if (!status)
|
||||||
todo_wine
|
|
||||||
ok(local_info.NamedPipeState == state, "%s NamedPipeState = %u, expected %u\n",
|
ok(local_info.NamedPipeState == state, "%s NamedPipeState = %u, expected %u\n",
|
||||||
is_server ? "server" : "client", local_info.NamedPipeState, state);
|
is_server ? "server" : "client", local_info.NamedPipeState, state);
|
||||||
|
|
||||||
|
@ -1631,7 +1630,6 @@ static void test_pipe_local_info(HANDLE pipe, BOOL is_server, DWORD state)
|
||||||
todo_wine
|
todo_wine
|
||||||
ok(local_info.WriteQuotaAvailable == (is_server ? 200 : 100), "WriteQuotaAvailable = %u\n",
|
ok(local_info.WriteQuotaAvailable == (is_server ? 200 : 100), "WriteQuotaAvailable = %u\n",
|
||||||
local_info.WriteQuotaAvailable);
|
local_info.WriteQuotaAvailable);
|
||||||
todo_wine
|
|
||||||
ok(local_info.NamedPipeState == state, "%s NamedPipeState = %u, expected %u\n",
|
ok(local_info.NamedPipeState == state, "%s NamedPipeState = %u, expected %u\n",
|
||||||
is_server ? "server" : "client", local_info.NamedPipeState, state);
|
is_server ? "server" : "client", local_info.NamedPipeState, state);
|
||||||
ok(local_info.NamedPipeEnd == is_server, "NamedPipeEnd = %u\n", local_info.NamedPipeEnd);
|
ok(local_info.NamedPipeEnd == is_server, "NamedPipeEnd = %u\n", local_info.NamedPipeEnd);
|
||||||
|
|
|
@ -614,7 +614,7 @@ static void pipe_end_get_file_info( struct fd *fd, obj_handle_t handle, unsigned
|
||||||
pipe_info->ReadDataAvailable = 0; /* FIXME */
|
pipe_info->ReadDataAvailable = 0; /* FIXME */
|
||||||
pipe_info->OutboundQuota = pipe->outsize;
|
pipe_info->OutboundQuota = pipe->outsize;
|
||||||
pipe_info->WriteQuotaAvailable = 0; /* FIXME */
|
pipe_info->WriteQuotaAvailable = 0; /* FIXME */
|
||||||
pipe_info->NamedPipeState = 0; /* FIXME */
|
pipe_info->NamedPipeState = pipe_end->state;
|
||||||
pipe_info->NamedPipeEnd = pipe_end->obj.ops == &pipe_server_ops
|
pipe_info->NamedPipeEnd = pipe_end->obj.ops == &pipe_server_ops
|
||||||
? FILE_PIPE_SERVER_END : FILE_PIPE_CLIENT_END;
|
? FILE_PIPE_SERVER_END : FILE_PIPE_CLIENT_END;
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in a new issue