using System.Runtime.CompilerServices; using System.Runtime.InteropServices; namespace Interop.NmxAdptr; [ComImport] [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] [Guid("B49F92F7-C748-4169-8ECA-A0670B012746")] public interface INmxSvcCallback { [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] void DataReceived([In] int dwBufferSize, [In] ref sbyte lpDataBuffer); [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] void StatusReceived([In] int dwBufferSize, [In] ref sbyte lpStatusBuffer); }