ConnectNamedPipe function kernel32
Enables a named pipe server process to wait for a client process to connect to an instance of a named pipe.
To learn more, see learn.microsoft.com/windows/win32/api/namedpipeapi/nf-namedpipeapi-connectnamedpipe.
Implementation
Win32Result<bool> ConnectNamedPipe(
HANDLE hNamedPipe,
Pointer<OVERLAPPED>? lpOverlapped,
) {
resolveGetLastError();
final result_ = _ConnectNamedPipe(hNamedPipe, lpOverlapped ?? nullptr);
return .new(value: result_ != FALSE, error: GetLastError());
}