ReactOS 0.4.15-dev-7924-g5949c20
msserver.c File Reference
#include <windows.h>
Include dependency graph for msserver.c:

Go to the source code of this file.

Functions

int main (int argc, char *argv[])
 

Function Documentation

◆ main()

int main ( int argc  ,
char argv[] 
)

Definition at line 6 of file msserver.c.

7{
8 HANDLE hMailslot;
9 CHAR chBuf[512];
10 BOOL fResult;
11 DWORD cbRead;
12 LPTSTR lpszMailslotName = "\\\\.\\mailslot\\mymailslot";
13
14 hMailslot = CreateMailslot(lpszMailslotName,
15 512,
17 NULL);
18for (;;)
19{
20 fResult = ReadFile(hMailslot,
21 chBuf,
22 512,
23 &cbRead,
24 NULL);
25 if (fResult == FALSE)
26 {
27 printf("ReadFile() failed!\n");
28 CloseHandle(hMailslot);
29 return 0;
30 }
31
32 printf("Data read: %s\n", chBuf);
33}
34
35 CloseHandle(hMailslot);
36
37 return 0;
38}
#define NULL
Definition: types.h:112
#define FALSE
Definition: types.h:117
#define CloseHandle
Definition: compat.h:739
#define ReadFile(a, b, c, d, e)
Definition: compat.h:742
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
#define printf
Definition: freeldr.h:93
#define MAILSLOT_WAIT_FOREVER
Definition: finfo.c:19
#define CreateMailslot
Definition: winbase.h:3755
CHAR * LPTSTR
Definition: xmlstorage.h:192
char CHAR
Definition: xmlstorage.h:175