|
ReactOS 0.4.16-dev-2207-geb15453
|
#include <stdarg.h>#include <stdio.h>#include "ntstatus.h"#include "windef.h"#include "winbase.h"#include "winternl.h"#include "winioctl.h"#include "wine/test.h"
Go to the source code of this file.
Classes | |
| struct | rpcThreadArgs |
| struct | named_pipe_client_params |
| struct | overlapped_server_args |
Enumerations | |
| enum | rpcThreadOp { RPC_READFILE } |
Variables | |
| static HANDLE | alarm_event |
| static | DWORD |
| static | LPSECURITY_ATTRIBUTES |
| static | SECURITY_IMPERSONATION_LEVEL |
| static | TOKEN_TYPE |
| static | PHANDLE |
| static LPOVERLAPPED | lpOverlapped |
| static ULONG *static ULONG *static ULONG *static ULONG *static OVERLAPPED DWORD | BOOL |
| static BOOL | user_apc_ran |
| static HANDLE | hnp = INVALID_HANDLE_VALUE |
| static int | completion_called |
| static DWORD | completion_errorcode |
| static DWORD | completion_num_bytes |
| static LPOVERLAPPED | completion_lpoverlapped |
| static DWORD | expected_flush_error |
| #define test_not_signaled | ( | h | ) | _test_not_signaled(__LINE__,h) |
|
static |
Definition at line 2941 of file pipe.c.
|
static |
Definition at line 2806 of file pipe.c.
|
static |
Definition at line 2776 of file pipe.c.
|
static |
Definition at line 3135 of file pipe.c.
|
static |
Definition at line 3148 of file pipe.c.
|
static |
Definition at line 2842 of file pipe.c.
Definition at line 2821 of file pipe.c.
Definition at line 149 of file pipe.c.
Definition at line 2886 of file pipe.c.
Definition at line 2901 of file pipe.c.
Definition at line 121 of file pipe.c.
Referenced by _overlapped_read_async(), _overlapped_write_async(), and _test_flush_async().
|
static |
Definition at line 2926 of file pipe.c.
Referenced by _cancel_overlapped(), and _overlapped_transact_failure().
|
static |
Definition at line 2909 of file pipe.c.
|
static |
Definition at line 2740 of file pipe.c.
|
static |
Definition at line 135 of file pipe.c.
Definition at line 128 of file pipe.c.
Referenced by _test_overlapped_failure(), and _test_overlapped_result().
implementation of alarm()
Definition at line 839 of file pipe.c.
Referenced by test_NamedPipe_2().
Definition at line 2042 of file pipe.c.
Referenced by test_dynamic_context(), test_dynamic_context_no_token(), test_dynamic_context_revert(), test_impersonation(), test_no_sqos(), test_no_sqos_no_token(), test_no_sqos_revert(), test_static_context(), and test_static_context_revert().
Definition at line 3869 of file pipe.c.
Referenced by test_wait_pipe().
Definition at line 3420 of file pipe.c.
Referenced by START_TEST().
Definition at line 3576 of file pipe.c.
Referenced by START_TEST().
Definition at line 4167 of file pipe.c.
Referenced by START_TEST().
Definition at line 3172 of file pipe.c.
Referenced by START_TEST().
|
static |
Definition at line 1265 of file pipe.c.
Definition at line 3442 of file pipe.c.
Referenced by test_namedpipe_process_id(), and test_namedpipe_session_id().
Definition at line 3200 of file pipe.c.
Referenced by test_exit_process_async(), test_GetOverlappedResultEx(), test_namedpipe_process_id(), test_namedpipe_session_id(), test_overlapped_transport(), and test_TransactNamedPipe().
|
static |
Definition at line 3407 of file pipe.c.
Referenced by test_namedpipe_process_id(), and test_namedpipe_session_id().
Definition at line 3184 of file pipe.c.
Referenced by test_overlapped_transport().
Definition at line 1367 of file pipe.c.
Referenced by test_NamedPipe_2().
Definition at line 2867 of file pipe.c.
Referenced by _test_flush_async().
Definition at line 2078 of file pipe.c.
Referenced by test_impersonation(), test_no_sqos_no_token(), and test_no_sqos_revert().
|
static |
Definition at line 1939 of file pipe.c.
Referenced by test_impersonation().
Definition at line 1849 of file pipe.c.
Referenced by test_ImpersonateNamedPipeClient().
Definition at line 2291 of file pipe.c.
Referenced by test_overlapped().
|
static |
Definition at line 95 of file pipe.c.
Referenced by test_CreateNamedPipe().
Definition at line 67 of file pipe.c.
Referenced by RpcReadFile().
Trivial byte echo server - disconnects after each session
Definition at line 854 of file pipe.c.
Referenced by test_NamedPipe_2().
Trivial byte echo server - closes after each connection
Definition at line 905 of file pipe.c.
Referenced by test_NamedPipe_2().
Trivial byte echo server - uses overlapped named pipe calls
Definition at line 984 of file pipe.c.
Referenced by test_NamedPipe_2().
Trivial byte echo server - uses i/o completion ports
Definition at line 1112 of file pipe.c.
Referenced by test_NamedPipe_2().
Trivial byte echo server - uses ReadFileEx/WriteFileEx
Definition at line 1275 of file pipe.c.
Referenced by test_NamedPipe_2().
| START_TEST | ( | pipe | ) |
Definition at line 4321 of file pipe.c.
Definition at line 4227 of file pipe.c.
Referenced by test_CancelSynchronousIo().
Definition at line 4240 of file pipe.c.
Referenced by test_CancelSynchronousIo().
|
static |
Definition at line 2951 of file pipe.c.
Referenced by test_overlapped_transport().
Definition at line 4259 of file pipe.c.
Referenced by START_TEST().
Definition at line 1614 of file pipe.c.
Referenced by START_TEST().
Definition at line 162 of file pipe.c.
Referenced by START_TEST().
Definition at line 699 of file pipe.c.
Referenced by START_TEST().
Definition at line 1542 of file pipe.c.
Referenced by START_TEST().
Definition at line 1471 of file pipe.c.
Referenced by START_TEST().
Definition at line 2143 of file pipe.c.
Referenced by test_impersonation().
Definition at line 2159 of file pipe.c.
Referenced by test_impersonation().
Definition at line 2211 of file pipe.c.
Referenced by test_impersonation().
Definition at line 4190 of file pipe.c.
Referenced by START_TEST().
Definition at line 2525 of file pipe.c.
Referenced by START_TEST().
Definition at line 4116 of file pipe.c.
Referenced by START_TEST().
|
static |
Definition at line 1956 of file pipe.c.
Referenced by test_impersonation().
Definition at line 2227 of file pipe.c.
Referenced by START_TEST().
Definition at line 3724 of file pipe.c.
Referenced by START_TEST().
Definition at line 1417 of file pipe.c.
Referenced by START_TEST().
Definition at line 3457 of file pipe.c.
Referenced by START_TEST().
Definition at line 3600 of file pipe.c.
Referenced by START_TEST().
Definition at line 2425 of file pipe.c.
Referenced by START_TEST().
Definition at line 2112 of file pipe.c.
Referenced by test_impersonation().
Definition at line 2091 of file pipe.c.
Referenced by test_impersonation().
Definition at line 2174 of file pipe.c.
Referenced by test_impersonation().
Definition at line 3938 of file pipe.c.
Referenced by START_TEST().
Definition at line 2341 of file pipe.c.
Referenced by START_TEST().
Definition at line 2367 of file pipe.c.
Referenced by START_TEST().
Definition at line 3230 of file pipe.c.
Referenced by START_TEST().
Definition at line 784 of file pipe.c.
Referenced by START_TEST().
Definition at line 2582 of file pipe.c.
Referenced by START_TEST().
Definition at line 2128 of file pipe.c.
Referenced by test_impersonation().
Definition at line 2194 of file pipe.c.
Referenced by test_impersonation().
|
static |
Definition at line 3308 of file pipe.c.
Definition at line 3883 of file pipe.c.
Referenced by START_TEST().
Definition at line 48 of file pipe.c.
Referenced by serverThreadMain2(), test_CreatePipe(), and test_GetOverlappedResultEx().
|
static |
Definition at line 36 of file pipe.c.
Referenced by alarmThreadMain(), and test_NamedPipe_2().
|
static |
Definition at line 1260 of file pipe.c.
Referenced by completion_routine(), serverThreadMain5(), and test_readfileex_pending().
|
static |
Definition at line 1261 of file pipe.c.
Referenced by completion_routine(), serverThreadMain5(), and test_readfileex_pending().
|
static |
Definition at line 1263 of file pipe.c.
Referenced by completion_routine(), serverThreadMain5(), and test_readfileex_pending().
|
static |
Definition at line 1262 of file pipe.c.
Referenced by completion_routine(), serverThreadMain5(), and test_readfileex_pending().
|
static |
Definition at line 2865 of file pipe.c.
Referenced by _test_flush_async(), and flush_proc().
|
static |
Definition at line 851 of file pipe.c.
Referenced by exerciseServer(), serverThreadMain1(), serverThreadMain2(), serverThreadMain3(), serverThreadMain4(), serverThreadMain5(), test_CreateNamedPipe(), test_CreateNamedPipe_instances_must_match(), and test_DisconnectNamedPipe().
|
static |
Definition at line 47 of file pipe.c.
Referenced by serverThreadMain2(), test_CreatePipe(), test_GetOverlappedResultEx(), and user_apc().