CreateNamedPipe
CreateNamedPipe is a Windows API function that creates an instance of a named pipe, providing a server end for interprocess communication. It supports local and remote clients and can operate in synchronous or overlapped I/O patterns, depending on how the handle is used.
The function has ANSI and Unicode variants, CreateNamedPipeA and CreateNamedPipeW. The parameters specify the pipe name,
On success, CreateNamedPipe returns a handle to the server end of the named pipe. On failure, it
Named pipes created with CreateNamedPipe can be used for remote as well as local IPC, subject to