TransactNamedPipe (kernel32)
Last changed: -69.88.65.97

.
Summary

C# Signature:

[DllImport("kernel32.dll")]
static extern bool TransactNamedPipe(IntPtr hNamedPipe, byte [] lpInBuffer,
   uint nInBufferSize, [Out] byte [] lpOutBuffer, uint nOutBufferSize,
   IntPtr lpBytesRead, IntPtr lpOverlapped);

#2

[DllImport("kernel32.dll", SetLastError = true, CharSet = CharSet.Auto)]
static extern bool TransactNamedPipe(IntPtr hNamedPipe, byte[] lpInBuffer,
  uint nInBufferSize, [Out] byte[] lpOutBuffer, uint nOutBufferSize,
  ref int lpBytesRead, IntPtr lpOverlapped);

User-Defined Types:

None.

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Alternative Managed API:

Do you know one? Please contribute it!

Documentation