Go to the source code of this file.
◆ MAXBUFFERSIZE
◆ MINBUFFERSIZE
◆ TEST_MESSAGE
◆ TEST_MESSAGE_SIZE
◆ PipeReader()
Definition at line 32 of file Pipes.c.
33{
36
39
41 ok(!
Success,
"ReadFile() succeeded unexpectedly\n");
42 else
44
45 ok(cbRead != 0,
"cbRead == 0\n");
46
49
50 return 0;
51}
static DWORD g_dwReadBufferSize
#define ok_hex(expression, result)
#define ReadFile(a, b, c, d, e)
DWORD WINAPI GetLastError(void)
Referenced by StartTestCORE17376().
◆ PipeWriter()
Definition at line 20 of file Pipes.c.
21{
25
28
29 return 0;
30}
#define TEST_MESSAGE_SIZE
#define ok_int(expression, result)
BOOL WINAPI WriteFile(IN HANDLE hFile, IN LPCVOID lpBuffer, IN DWORD nNumberOfBytesToWrite OPTIONAL, OUT LPDWORD lpNumberOfBytesWritten, IN LPOVERLAPPED lpOverlapped OPTIONAL)
Referenced by StartTestCORE17376().
◆ START_TEST()
Definition at line 110 of file Pipes.c.
111{
114}
VOID StartTestCORE17376(_In_ DWORD adReadBufferSize)
◆ StartTestCORE17376()
Definition at line 53 of file Pipes.c.
54{
55 HANDLE hPipeReader, hPipeWriter, hThreadReader, hThreadWriter;
56 trace(
"adReadBufferSize = %lu - START\n", adReadBufferSize);
57
59
64 1,
67 0,
70
72 return;
73
76
86
88 {
91
93 {
96 }
98 }
99
101 {
104 }
106
107 trace(
"adReadBufferSize = %lu - COMPLETED\n", adReadBufferSize);
108}
DWORD WINAPI PipeWriter(_In_ PVOID Param)
DWORD WINAPI PipeReader(_In_ PVOID Param)
#define INVALID_HANDLE_VALUE
#define FILE_ATTRIBUTE_NORMAL
HANDLE WINAPI DECLSPEC_HOTPATCH CreateThread(IN LPSECURITY_ATTRIBUTES lpThreadAttributes, IN DWORD dwStackSize, IN LPTHREAD_START_ROUTINE lpStartAddress, IN LPVOID lpParameter, IN DWORD dwCreationFlags, OUT LPDWORD lpThreadId)
HANDLE WINAPI CreateNamedPipeW(LPCWSTR lpName, DWORD dwOpenMode, DWORD dwPipeMode, DWORD nMaxInstances, DWORD nOutBufferSize, DWORD nInBufferSize, DWORD nDefaultTimeOut, LPSECURITY_ATTRIBUTES lpSecurityAttributes)
DWORD WINAPI WaitForSingleObject(IN HANDLE hHandle, IN DWORD dwMilliseconds)
#define PIPE_ACCESS_DUPLEX
#define PIPE_READMODE_MESSAGE
#define PIPE_TYPE_MESSAGE
Referenced by START_TEST().
◆ g_dwReadBufferSize
◆ g_PipeName
| PCWSTR g_PipeName = L"\\\\.\\pipe\\rostest_pipe" |
|
static |