TransactNamedPipe function kernel32
int
TransactNamedPipe(
- int hNamedPipe,
- Pointer<
NativeType> lpInBuffer, - int nInBufferSize,
- Pointer<
NativeType> lpOutBuffer, - int nOutBufferSize,
- Pointer<
Uint32> lpBytesRead, - Pointer<
OVERLAPPED> lpOverlapped,
Combines the functions that write a message to and read a message from the specified named pipe into a single network operation.
BOOL TransactNamedPipe(
HANDLE hNamedPipe,
LPVOID lpInBuffer,
DWORD nInBufferSize,
LPVOID lpOutBuffer,
DWORD nOutBufferSize,
LPDWORD lpBytesRead,
LPOVERLAPPED lpOverlapped);
Implementation
int TransactNamedPipe(
int hNamedPipe,
Pointer lpInBuffer,
int nInBufferSize,
Pointer lpOutBuffer,
int nOutBufferSize,
Pointer<Uint32> lpBytesRead,
Pointer<OVERLAPPED> lpOverlapped,
) => _TransactNamedPipe(
hNamedPipe,
lpInBuffer,
nInBufferSize,
lpOutBuffer,
nOutBufferSize,
lpBytesRead,
lpOverlapped,
);