using System;
using System.Runtime.InteropServices;
namespace System.Threading
{
/// Receives the error code, number of bytes, and overlapped value type when an I/O operation completes on the thread pool.
/// The error code.
/// The number of bytes that are transferred.
/// A representing an unmanaged pointer to the native overlapped value type.
/// 2
// Token: 0x020006DD RID: 1757
// (Invoke) Token: 0x060041FC RID: 16892
[CLSCompliant(false)]
[ComVisible(true)]
public unsafe delegate void IOCompletionCallback(uint errorCode, uint numBytes, NativeOverlapped* pOVERLAP);
}