13#define MINBUFFERSIZE 1
14#define MAXBUFFERSIZE 255
15#define TEST_MESSAGE "Test"
16#define TEST_MESSAGE_SIZE (sizeof(TEST_MESSAGE) - sizeof(ANSI_NULL))
41 ok(!
Success,
"ReadFile() succeeded unexpectedly\n");
45 ok(cbRead != 0,
"cbRead == 0\n");
55 HANDLE hPipeReader, hPipeWriter, hThreadReader, hThreadWriter;
56 trace(
"adReadBufferSize = %lu - START\n", adReadBufferSize);
107 trace(
"adReadBufferSize = %lu - COMPLETED\n", adReadBufferSize);
DWORD WINAPI PipeWriter(_In_ PVOID Param)
static DWORD g_dwReadBufferSize
#define TEST_MESSAGE_SIZE
DWORD WINAPI PipeReader(_In_ PVOID Param)
VOID StartTestCORE17376(_In_ DWORD adReadBufferSize)
#define ok_hex(expression, result)
#define ok_int(expression, result)
#define ReadFile(a, b, c, d, e)
#define INVALID_HANDLE_VALUE
#define FILE_ATTRIBUTE_NORMAL
BOOL WINAPI WriteFile(IN HANDLE hFile, IN LPCVOID lpBuffer, IN DWORD nNumberOfBytesToWrite OPTIONAL, OUT LPDWORD lpNumberOfBytesWritten, IN LPOVERLAPPED lpOverlapped OPTIONAL)
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)
DWORD WINAPI GetLastError(void)
#define PIPE_ACCESS_DUPLEX
#define PIPE_READMODE_MESSAGE
#define PIPE_TYPE_MESSAGE