You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
94 lines
4.4 KiB
94 lines
4.4 KiB
#if NETFX
|
|
|
|
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
|
|
namespace IWshRuntimeLibrary
|
|
{
|
|
// Token: 0x0200003C RID: 60
|
|
[ClassInterface(ClassInterfaceType.None)]
|
|
[Guid("093FF999-1EA0-4079-9525-9614C3504B74")]
|
|
[TypeLibType(2)]
|
|
[ComImport]
|
|
internal class WshNetworkClass : IWshNetwork2, WshNetwork
|
|
{
|
|
// // Token: 0x0600019B RID: 411
|
|
// [MethodImpl(MethodImplOptions.InternalCall)]
|
|
// public extern WshNetworkClass();
|
|
|
|
// Token: 0x170000A5 RID: 165
|
|
// (get) Token: 0x0600019C RID: 412
|
|
[DispId(1610743808)]
|
|
public virtual extern string UserDomain { [DispId(1610743808)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; }
|
|
|
|
// Token: 0x170000A6 RID: 166
|
|
// (get) Token: 0x0600019D RID: 413
|
|
[DispId(1610743809)]
|
|
public virtual extern string UserName { [DispId(1610743809)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; }
|
|
|
|
// Token: 0x170000A7 RID: 167
|
|
// (get) Token: 0x0600019E RID: 414
|
|
[DispId(1610743810)]
|
|
public virtual extern string UserProfile { [TypeLibFunc(64)] [DispId(1610743810)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; }
|
|
|
|
// Token: 0x170000A8 RID: 168
|
|
// (get) Token: 0x0600019F RID: 415
|
|
[DispId(1610743811)]
|
|
public virtual extern string ComputerName { [DispId(1610743811)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; }
|
|
|
|
// Token: 0x170000A9 RID: 169
|
|
// (get) Token: 0x060001A0 RID: 416
|
|
[DispId(1610743812)]
|
|
public virtual extern string Organization { [TypeLibFunc(64)] [DispId(1610743812)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; }
|
|
|
|
// Token: 0x170000AA RID: 170
|
|
// (get) Token: 0x060001A1 RID: 417
|
|
[DispId(1610743813)]
|
|
public virtual extern string Site { [DispId(1610743813)] [TypeLibFunc(64)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; }
|
|
|
|
// Token: 0x060001A2 RID: 418
|
|
[DispId(1000)]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
public virtual extern 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: 0x060001A3 RID: 419
|
|
[DispId(1001)]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
public virtual extern void RemoveNetworkDrive([MarshalAs(UnmanagedType.BStr)] [In] string Name, [MarshalAs(UnmanagedType.Struct)] [In] ref object Force, [MarshalAs(UnmanagedType.Struct)] [In] ref object UpdateProfile);
|
|
|
|
// Token: 0x060001A4 RID: 420
|
|
[DispId(1002)]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
[return: MarshalAs(UnmanagedType.Interface)]
|
|
public virtual extern IWshCollection EnumNetworkDrives();
|
|
|
|
// Token: 0x060001A5 RID: 421
|
|
[DispId(2000)]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
public virtual extern 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: 0x060001A6 RID: 422
|
|
[DispId(2001)]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
public virtual extern void RemovePrinterConnection([MarshalAs(UnmanagedType.BStr)] [In] string Name, [MarshalAs(UnmanagedType.Struct)] [In] ref object Force, [MarshalAs(UnmanagedType.Struct)] [In] ref object UpdateProfile);
|
|
|
|
// Token: 0x060001A7 RID: 423
|
|
[DispId(2002)]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
[return: MarshalAs(UnmanagedType.Interface)]
|
|
public virtual extern IWshCollection EnumPrinterConnections();
|
|
|
|
// Token: 0x060001A8 RID: 424
|
|
[DispId(2003)]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
public virtual extern void SetDefaultPrinter([MarshalAs(UnmanagedType.BStr)] [In] string Name);
|
|
|
|
// Token: 0x060001A9 RID: 425
|
|
[DispId(2004)]
|
|
[MethodImpl(MethodImplOptions.InternalCall)]
|
|
public virtual extern void AddWindowsPrinterConnection([MarshalAs(UnmanagedType.BStr)] [In] string PrinterName, [MarshalAs(UnmanagedType.BStr)] [In] string DriverName = "", [MarshalAs(UnmanagedType.BStr)] [In] string Port = "LPT1");
|
|
}
|
|
}
|
|
|
|
#endif
|
|
|