#if NETFX using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; namespace IWshRuntimeLibrary { // Token: 0x0200000D RID: 13 [TypeLibType(4160)] [Guid("24BE5A31-EDFE-11D2-B933-00104B365C9F")] [ComImport] internal interface IWshNetwork2 : IWshNetwork { // Token: 0x17000024 RID: 36 // (get) Token: 0x06000062 RID: 98 [DispId(1610743808)] string UserDomain { [DispId(1610743808)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; } // Token: 0x17000025 RID: 37 // (get) Token: 0x06000063 RID: 99 [DispId(1610743809)] string UserName { [DispId(1610743809)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; } // Token: 0x17000026 RID: 38 // (get) Token: 0x06000064 RID: 100 [DispId(1610743810)] string UserProfile { [DispId(1610743810)] [TypeLibFunc(64)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; } // Token: 0x17000027 RID: 39 // (get) Token: 0x06000065 RID: 101 [DispId(1610743811)] string ComputerName { [DispId(1610743811)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; } // Token: 0x17000028 RID: 40 // (get) Token: 0x06000066 RID: 102 [DispId(1610743812)] string Organization { [DispId(1610743812)] [TypeLibFunc(64)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; } // Token: 0x17000029 RID: 41 // (get) Token: 0x06000067 RID: 103 [DispId(1610743813)] string Site { [TypeLibFunc(64)] [DispId(1610743813)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; } // Token: 0x06000068 RID: 104 [DispId(1000)] [MethodImpl(MethodImplOptions.InternalCall)] void MapNetworkDrive([MarshalAs(UnmanagedType.BStr)] [In] string LocalName, [MarshalAs(UnmanagedType.BStr)] [In] string RemoteName, [MarshalAs(UnmanagedType.Struct)] [In] ref object UpdateProfile, [MarshalAs(UnmanagedType.Struct)] [In] ref object UserName, [MarshalAs(UnmanagedType.Struct)] [In] ref object Password); // Token: 0x06000069 RID: 105 [DispId(1001)] [MethodImpl(MethodImplOptions.InternalCall)] void RemoveNetworkDrive([MarshalAs(UnmanagedType.BStr)] [In] string Name, [MarshalAs(UnmanagedType.Struct)] [In] ref object Force, [MarshalAs(UnmanagedType.Struct)] [In] ref object UpdateProfile); // Token: 0x0600006A RID: 106 [DispId(1002)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] IWshCollection EnumNetworkDrives(); // Token: 0x0600006B RID: 107 [DispId(2000)] [MethodImpl(MethodImplOptions.InternalCall)] void AddPrinterConnection([MarshalAs(UnmanagedType.BStr)] [In] string LocalName, [MarshalAs(UnmanagedType.BStr)] [In] string RemoteName, [MarshalAs(UnmanagedType.Struct)] [In] ref object UpdateProfile, [MarshalAs(UnmanagedType.Struct)] [In] ref object UserName, [MarshalAs(UnmanagedType.Struct)] [In] ref object Password); // Token: 0x0600006C RID: 108 [DispId(2001)] [MethodImpl(MethodImplOptions.InternalCall)] void RemovePrinterConnection([MarshalAs(UnmanagedType.BStr)] [In] string Name, [MarshalAs(UnmanagedType.Struct)] [In] ref object Force, [MarshalAs(UnmanagedType.Struct)] [In] ref object UpdateProfile); // Token: 0x0600006D RID: 109 [DispId(2002)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] IWshCollection EnumPrinterConnections(); // Token: 0x0600006E RID: 110 [DispId(2003)] [MethodImpl(MethodImplOptions.InternalCall)] void SetDefaultPrinter([MarshalAs(UnmanagedType.BStr)] [In] string Name); // Token: 0x0600006F RID: 111 [DispId(2004)] [MethodImpl(MethodImplOptions.InternalCall)] void AddWindowsPrinterConnection([MarshalAs(UnmanagedType.BStr)] [In] string PrinterName, [MarshalAs(UnmanagedType.BStr)] [In] string DriverName = "", [MarshalAs(UnmanagedType.BStr)] [In] string Port = "LPT1"); } } #endif