namedpipeapi.h header

This header is used by multiple technologies. For more information, see:

namedpipeapi.h contains the following programming interfaces:

Functions

 
CallNamedPipeW

Connects to a message-type pipe (and waits if an instance of the pipe is not available), writes to and reads from the pipe, and then closes the pipe. (CallNamedPipeW)
ConnectNamedPipe

Enables a named pipe server process to wait for a client process to connect to an instance of a named pipe.
CreateNamedPipeW

The CreateNamedPipeW (Unicode) function (winbase.h) creates an instance of a named pipe and returns a handle for subsequent pipe operations.
CreatePipe

Creates an anonymous pipe, and returns handles to the read and write ends of the pipe.
DisconnectNamedPipe

Disconnects the server end of a named pipe instance from a client process.
GetNamedPipeClientComputerNameW

The GetNamedPipeClientComputerNameW (Unicode) function (winbase.h) retrieves the client computer name for the specified named pipe.
GetNamedPipeHandleStateW

The GetNamedPipeHandleStateW (Unicode) function (winbase.h) retrieves information about a specified named pipe.
GetNamedPipeInfo

Retrieves information about the specified named pipe.
ImpersonateNamedPipeClient

Impersonates a named-pipe client application.
PeekNamedPipe

Copies data from a named or anonymous pipe into a buffer without removing it from the pipe.
SetNamedPipeHandleState

Sets the read mode and the blocking mode of the specified named pipe. If the specified handle is to the client end of a named pipe and if the named pipe server process is on a remote computer, the function can also be used to control local buffering.
TransactNamedPipe

Combines the functions that write a message to and read a message from the specified named pipe into a single operation.
WaitNamedPipeW

The WaitNamedPipeW (Unicode) function (winbase.h) waits until either a time-out interval elapses or an instance of the specified named pipe is available for connection.