using System.Runtime.CompilerServices; using System.Runtime.InteropServices; namespace Interop.LmxProxy; [ComImport] [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] [Guid("4391F3F0-49A0-4822-9E93-6DA04A92F434")] public interface IMxBindingService { [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] void PrebindReference([In][MarshalAs(UnmanagedType.LPWStr)] string referenceString, out int preboundRefHandle); [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] void UnregisterPreboundReference([In] int preboundRefHandle); }