Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
/*++
Copyright (c) 1990 Microsoft Corporation
Module Name:
tmscli.c
Abstract:
Test program to Win32 mailslot API calls
Author:
Manny Weiser (mannyw) 5-May-1991
Revision History:
--*/
#include "stdio.h"
#include "windows.h"
char Buffer[] = "This is a message";
DWORD main( int argc, char *argv[], char *envp[] ) { BOOL success; HANDLE handle; LPSTR mailslotName = "\\\\.\\mailslot\\asdf"; DWORD bytesWritten; handle = CreateFile( mailslotName, GENERIC_WRITE, FILE_SHARE_WRITE | FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0 );
if (handle == (HANDLE)-1) { printf ("Failed to open mailslot ""%s""\n", mailslotName); printf ("Error = %lx\n", GetLastError() ); return 1; } printf ("Successfully opened the mailslot.\n");
success = WriteFile( handle, Buffer, sizeof(Buffer), &bytesWritten, NULL ); if (!success) { printf ("Failed to read mailslot\n"); return 1; } else { printf ("Successfully wrote %d bytes '%s'\n", bytesWritten, Buffer ); } }
|