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.
44 lines
906 B
44 lines
906 B
/****************************** Module Header ******************************\
|
|
* Module Name: pipe.h
|
|
*
|
|
* Copyright (c) 1991, Microsoft Corporation
|
|
*
|
|
* Defines functions exported by pipe.c
|
|
*
|
|
* History:
|
|
* 06-29-92 Davidc Created.
|
|
\***************************************************************************/
|
|
|
|
|
|
//
|
|
// Function prototypes
|
|
//
|
|
|
|
BOOL
|
|
RcCreatePipe(
|
|
LPHANDLE ReadHandle,
|
|
LPHANDLE WriteHandle,
|
|
LPSECURITY_ATTRIBUTES SecurityAttributes,
|
|
DWORD Size,
|
|
DWORD Timeout,
|
|
DWORD ReadHandleFlags,
|
|
DWORD WriteHandleFlags
|
|
);
|
|
|
|
DWORD
|
|
ReadPipe(
|
|
HANDLE PipeHandle,
|
|
LPVOID lpBuffer,
|
|
DWORD nNumberOfBytesToRead,
|
|
LPDWORD lpNumberOfBytesRead,
|
|
DWORD Timeout
|
|
);
|
|
|
|
DWORD
|
|
WritePipe(
|
|
HANDLE PipeHandle,
|
|
LPVOID lpBuffer,
|
|
DWORD nNumberOfBytesToWrite,
|
|
LPDWORD lpNumberOfBytesWritten,
|
|
DWORD Timeout
|
|
);
|