2025-04-27 07:49:33 -04:00

45 lines
906 B
C

/****************************** 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
);