ReactOS 0.4.16-dev-197-g92996da
|
#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 HANDLE | hThread |
static HANDLE ULONG_PTR | dwData |
static LPOVERLAPPED | lpOverlapped |
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 2875 of file pipe.c.
|
static |
Definition at line 2744 of file pipe.c.
|
static |
Definition at line 2714 of file pipe.c.
|
static |
Definition at line 2780 of file pipe.c.
Definition at line 2759 of file pipe.c.
Definition at line 2820 of file pipe.c.
Definition at line 2835 of file pipe.c.
Definition at line 117 of file pipe.c.
Referenced by _overlapped_read_async(), _overlapped_write_async(), and _test_flush_async().
|
static |
Definition at line 2860 of file pipe.c.
Referenced by _cancel_overlapped().
|
static |
Definition at line 2843 of file pipe.c.
|
static |
Definition at line 2678 of file pipe.c.
|
static |
Definition at line 132 of file pipe.c.
Definition at line 125 of file pipe.c.
Referenced by _test_overlapped_failure(), and _test_overlapped_result().
implementation of alarm()
Definition at line 784 of file pipe.c.
Referenced by test_NamedPipe_2().
Definition at line 1979 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 3027 of file pipe.c.
Referenced by START_TEST().
|
static |
Definition at line 1209 of file pipe.c.
Definition at line 3055 of file pipe.c.
Referenced by test_overlapped_transport().
Definition at line 3039 of file pipe.c.
Referenced by test_overlapped_transport().
Definition at line 1311 of file pipe.c.
Referenced by test_NamedPipe_2().
Definition at line 2807 of file pipe.c.
Referenced by _test_flush_async().
Definition at line 2015 of file pipe.c.
Referenced by test_impersonation(), test_no_sqos_no_token(), and test_no_sqos_revert().
|
static |
Definition at line 1876 of file pipe.c.
Referenced by test_impersonation().
Definition at line 1786 of file pipe.c.
Referenced by test_ImpersonateNamedPipeClient().
Definition at line 2228 of file pipe.c.
Referenced by test_overlapped().
|
static |
Definition at line 91 of file pipe.c.
Referenced by test_CreateNamedPipe().
Definition at line 63 of file pipe.c.
Referenced by RpcReadFile().
Trivial byte echo server - disconnects after each session
Definition at line 799 of file pipe.c.
Referenced by test_NamedPipe_2().
Trivial byte echo server - closes after each connection
Definition at line 850 of file pipe.c.
Referenced by test_NamedPipe_2().
Trivial byte echo server - uses overlapped named pipe calls
Definition at line 928 of file pipe.c.
Referenced by test_NamedPipe_2().
Trivial byte echo server - uses i/o completion ports
Definition at line 1056 of file pipe.c.
Referenced by test_NamedPipe_2().
Trivial byte echo server - uses ReadFileEx/WriteFileEx
Definition at line 1219 of file pipe.c.
Referenced by test_NamedPipe_2().
START_TEST | ( | pipe | ) |
Definition at line 3162 of file pipe.c.
|
static |
Definition at line 2885 of file pipe.c.
Referenced by test_overlapped_transport().
Definition at line 1551 of file pipe.c.
Referenced by START_TEST().
Definition at line 145 of file pipe.c.
Referenced by START_TEST().
Definition at line 644 of file pipe.c.
Referenced by START_TEST().
Definition at line 1483 of file pipe.c.
Referenced by START_TEST().
Definition at line 1415 of file pipe.c.
Referenced by START_TEST().
Definition at line 2080 of file pipe.c.
Referenced by test_impersonation().
Definition at line 2096 of file pipe.c.
Referenced by test_impersonation().
Definition at line 2148 of file pipe.c.
Referenced by test_impersonation().
Definition at line 2463 of file pipe.c.
Referenced by START_TEST().
|
static |
Definition at line 1893 of file pipe.c.
Referenced by test_impersonation().
Definition at line 2164 of file pipe.c.
Referenced by START_TEST().
Definition at line 1361 of file pipe.c.
Referenced by START_TEST().
Definition at line 2362 of file pipe.c.
Referenced by START_TEST().
Definition at line 2049 of file pipe.c.
Referenced by test_impersonation().
Definition at line 2028 of file pipe.c.
Referenced by test_impersonation().
Definition at line 2111 of file pipe.c.
Referenced by test_impersonation().
Definition at line 2278 of file pipe.c.
Referenced by START_TEST().
Definition at line 2304 of file pipe.c.
Referenced by START_TEST().
Definition at line 3085 of file pipe.c.
Referenced by START_TEST().
Definition at line 729 of file pipe.c.
Referenced by START_TEST().
Definition at line 2520 of file pipe.c.
Referenced by START_TEST().
Definition at line 2065 of file pipe.c.
Referenced by test_impersonation().
Definition at line 2131 of file pipe.c.
Referenced by test_impersonation().
Definition at line 44 of file pipe.c.
Referenced by serverThreadMain2(), and test_CreatePipe().
|
static |
Definition at line 37 of file pipe.c.
Referenced by alarmThreadMain(), and test_NamedPipe_2().
|
static |
Definition at line 1204 of file pipe.c.
Referenced by completion_routine(), serverThreadMain5(), and test_readfileex_pending().
|
static |
Definition at line 1205 of file pipe.c.
Referenced by completion_routine(), serverThreadMain5(), and test_readfileex_pending().
|
static |
Definition at line 1207 of file pipe.c.
Referenced by completion_routine(), serverThreadMain5(), and test_readfileex_pending().
|
static |
Definition at line 1206 of file pipe.c.
Referenced by completion_routine(), serverThreadMain5(), and test_readfileex_pending().
|
static |
Definition at line 2805 of file pipe.c.
Referenced by _test_flush_async(), and flush_proc().
|
static |
Definition at line 796 of file pipe.c.
Referenced by exercizeServer(), serverThreadMain1(), serverThreadMain2(), serverThreadMain3(), serverThreadMain4(), serverThreadMain5(), test_CreateNamedPipe(), test_CreateNamedPipe_instances_must_match(), and test_DisconnectNamedPipe().
HANDLE hThread |
Definition at line 40 of file pipe.c.
Referenced by test_alertable(), test_ImpersonateNamedPipeClient(), and test_nonalertable().
|
static |
Definition at line 43 of file pipe.c.
Referenced by serverThreadMain2(), test_CreatePipe(), and user_apc().