using System.Runtime.CompilerServices; using System.Runtime.InteropServices; namespace Interop.Lmx; [ComImport] [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] [Guid("233FD98B-106D-4695-807F-9C4E4E0CC722")] public interface IPimPF5 { [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] void DeployFiles([In][MarshalAs(UnmanagedType.LPWStr)] string szGalaxyName, [In][MarshalAs(UnmanagedType.LPWStr)] string szClientNodename, [In] int FileInstallInfoCount, [In] ref FileInstallInfo2 pFileInstallInfoArray, [In] int iCodeModuleType); [MethodImpl(MethodImplOptions.InternalCall, MethodCodeType = MethodCodeType.Runtime)] void UndeployFiles([In][MarshalAs(UnmanagedType.LPWStr)] string szGalaxyName, [In][MarshalAs(UnmanagedType.LPWStr)] string szClientNodename, [In] int FileInstallInfoCount, [In] ref FileInstallInfo2 pFileInstallInfoArray, [In] int iCodeModuleType); }