ReactOS 0.4.16-dev-306-g647d351
|
#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.