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. |