using System.Runtime.InteropServices; namespace ArchestrA.MxAccess; [ComVisible(false)] [TypeLibType(16)] public delegate void _ILMXProxyServerEvents2_OnBufferedDataChangeEventHandler([In] int hLMXServerHandle, [In] int phItemHandle, [In] MxDataType dtDataType, [In][MarshalAs(UnmanagedType.Struct)] object pvItemValue, [In][MarshalAs(UnmanagedType.Struct)] object pwItemQuality, [In][MarshalAs(UnmanagedType.Struct)] object pftItemTimeStamp, [In][MarshalAs(UnmanagedType.SafeArray, SafeArraySubType = VarEnum.VT_RECORD)] ref MXSTATUS_PROXY[] pVars);