Commit 68a32b8c authored by Jacek Caban's avatar Jacek Caban Committed by Alexandre Julliard

server: Support NamedPipeState in FilePipeLocalInformation.

parent 5f43a1b9
...@@ -1415,7 +1415,6 @@ static void test_pipe_with_data_state(HANDLE pipe, BOOL is_server, DWORD state) ...@@ -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) ...@@ -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 ...@@ -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;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment