#if NETFX using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; namespace IWshRuntimeLibrary { // Token: 0x0200000C RID: 12 [TypeLibType(4176)] [Guid("F935DC25-1CF0-11D0-ADB9-00C04FD58A0B")] [ComImport] internal interface IWshNetwork { // Token: 0x1700001E RID: 30 // (get) Token: 0x06000055 RID: 85 [DispId(1610743808)] string UserDomain { [DispId(1610743808)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; } // Token: 0x1700001F RID: 31 // (get) Token: 0x06000056 RID: 86 [DispId(1610743809)] string UserName { [DispId(1610743809)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; } // Token: 0x17000020 RID: 32 // (get) Token: 0x06000057 RID: 87 [DispId(1610743810)] string UserProfile { [TypeLibFunc(64)] [DispId(1610743810)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; } // Token: 0x17000021 RID: 33 // (get) Token: 0x06000058 RID: 88 [DispId(1610743811)] string ComputerName { [DispId(1610743811)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; } // Token: 0x17000022 RID: 34 // (get) Token: 0x06000059 RID: 89 [DispId(1610743812)] string Organization { [TypeLibFunc(64)] [DispId(1610743812)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; } // Token: 0x17000023 RID: 35 // (get) Token: 0x0600005A RID: 90 [DispId(1610743813)] string Site { [TypeLibFunc(64)] [DispId(1610743813)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; } // Token: 0x0600005B RID: 91 [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: 0x0600005C RID: 92 [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: 0x0600005D RID: 93 [DispId(1002)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] IWshCollection EnumNetworkDrives(); // Token: 0x0600005E RID: 94 [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: 0x0600005F RID: 95 [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: 0x06000060 RID: 96 [DispId(2002)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] IWshCollection EnumPrinterConnections(); // Token: 0x06000061 RID: 97 [DispId(2003)] [MethodImpl(MethodImplOptions.InternalCall)] void SetDefaultPrinter([MarshalAs(UnmanagedType.BStr)] [In] string Name); } } #endif