16 DWORD cbRead, cbWritten, dwMode;
17 LPTSTR lpszPipename =
"\\\\.\\pipe\\mynamedpipe";
62 lpvMessage = (
argc > 1) ?
argv[1] :
"default message";
90 chBuf, cbRead, &cbWritten,
NULL))
ACPI_SIZE strlen(const char *String)
HANDLE WINAPI GetStdHandle(IN DWORD nStdHandle)
int puts(const char *string)
#define ReadFile(a, b, c, d, e)
#define INVALID_HANDLE_VALUE
BOOL WINAPI WriteFile(IN HANDLE hFile, IN LPCVOID lpBuffer, IN DWORD nNumberOfBytesToWrite OPTIONAL, OUT LPDWORD lpNumberOfBytesWritten, IN LPOVERLAPPED lpOverlapped OPTIONAL)
VOID WINAPI ExitProcess(IN UINT uExitCode)
static const WCHAR Message[]
VOID MyErrExit(LPTSTR Message)
BOOL WINAPI SetNamedPipeHandleState(HANDLE hNamedPipe, LPDWORD lpMode, LPDWORD lpMaxCollectionCount, LPDWORD lpCollectDataTimeout)
#define STD_OUTPUT_HANDLE
DWORD WINAPI GetLastError(void)
#define PIPE_READMODE_MESSAGE