FreeRDP
libwinpr/pipe/pipe.h File Reference
#include <winpr/pipe.h>
#include <winpr/collections.h>
#include "../handle/handle.h"
This graph shows which files directly or indirectly include this file:

Data Structures

struct  WINPR_PIPE
 
struct  WINPR_NAMED_PIPE
 

Typedefs

typedef void(* fnUnrefNamedPipe) (WINPR_NAMED_PIPE *pNamedPipe)
 

Functions

BOOL winpr_destroy_named_pipe (WINPR_NAMED_PIPE *pNamedPipe)
 
BOOL NamedPipeRead (PVOID Object, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPED lpOverlapped)
 
BOOL NamedPipeWrite (PVOID Object, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped)
 

Typedef Documentation

typedef void(* fnUnrefNamedPipe) (WINPR_NAMED_PIPE *pNamedPipe)

Function Documentation

BOOL NamedPipeRead ( PVOID  Object,
LPVOID  lpBuffer,
DWORD  nNumberOfBytesToRead,
LPDWORD  lpNumberOfBytesRead,
LPOVERLAPPED  lpOverlapped 
)

Here is the call graph for this function:

BOOL NamedPipeWrite ( PVOID  Object,
LPCVOID  lpBuffer,
DWORD  nNumberOfBytesToWrite,
LPDWORD  lpNumberOfBytesWritten,
LPOVERLAPPED  lpOverlapped 
)

Here is the call graph for this function:

BOOL winpr_destroy_named_pipe ( WINPR_NAMED_PIPE *  pNamedPipe)