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

  1. #if NETFX
  2. using System;
  3. using System.Runtime.CompilerServices;
  4. using System.Runtime.InteropServices;
  5. namespace IWshRuntimeLibrary
  6. {
  7. // Token: 0x0200003C RID: 60
  8. [ClassInterface(ClassInterfaceType.None)]
  9. [Guid("093FF999-1EA0-4079-9525-9614C3504B74")]
  10. [TypeLibType(2)]
  11. [ComImport]
  12. internal class WshNetworkClass : IWshNetwork2, WshNetwork
  13. {
  14. // // Token: 0x0600019B RID: 411
  15. // [MethodImpl(MethodImplOptions.InternalCall)]
  16. // public extern WshNetworkClass();
  17. // Token: 0x170000A5 RID: 165
  18. // (get) Token: 0x0600019C RID: 412
  19. [DispId(1610743808)]
  20. public virtual extern string UserDomain { [DispId(1610743808)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; }
  21. // Token: 0x170000A6 RID: 166
  22. // (get) Token: 0x0600019D RID: 413
  23. [DispId(1610743809)]
  24. public virtual extern string UserName { [DispId(1610743809)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; }
  25. // Token: 0x170000A7 RID: 167
  26. // (get) Token: 0x0600019E RID: 414
  27. [DispId(1610743810)]
  28. public virtual extern string UserProfile { [TypeLibFunc(64)] [DispId(1610743810)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; }
  29. // Token: 0x170000A8 RID: 168
  30. // (get) Token: 0x0600019F RID: 415
  31. [DispId(1610743811)]
  32. public virtual extern string ComputerName { [DispId(1610743811)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; }
  33. // Token: 0x170000A9 RID: 169
  34. // (get) Token: 0x060001A0 RID: 416
  35. [DispId(1610743812)]
  36. public virtual extern string Organization { [TypeLibFunc(64)] [DispId(1610743812)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; }
  37. // Token: 0x170000AA RID: 170
  38. // (get) Token: 0x060001A1 RID: 417
  39. [DispId(1610743813)]
  40. public virtual extern string Site { [DispId(1610743813)] [TypeLibFunc(64)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; }
  41. // Token: 0x060001A2 RID: 418
  42. [DispId(1000)]
  43. [MethodImpl(MethodImplOptions.InternalCall)]
  44. 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);
  45. // Token: 0x060001A3 RID: 419
  46. [DispId(1001)]
  47. [MethodImpl(MethodImplOptions.InternalCall)]
  48. 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);
  49. // Token: 0x060001A4 RID: 420
  50. [DispId(1002)]
  51. [MethodImpl(MethodImplOptions.InternalCall)]
  52. [return: MarshalAs(UnmanagedType.Interface)]
  53. public virtual extern IWshCollection EnumNetworkDrives();
  54. // Token: 0x060001A5 RID: 421
  55. [DispId(2000)]
  56. [MethodImpl(MethodImplOptions.InternalCall)]
  57. 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);
  58. // Token: 0x060001A6 RID: 422
  59. [DispId(2001)]
  60. [MethodImpl(MethodImplOptions.InternalCall)]
  61. 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);
  62. // Token: 0x060001A7 RID: 423
  63. [DispId(2002)]
  64. [MethodImpl(MethodImplOptions.InternalCall)]
  65. [return: MarshalAs(UnmanagedType.Interface)]
  66. public virtual extern IWshCollection EnumPrinterConnections();
  67. // Token: 0x060001A8 RID: 424
  68. [DispId(2003)]
  69. [MethodImpl(MethodImplOptions.InternalCall)]
  70. public virtual extern void SetDefaultPrinter([MarshalAs(UnmanagedType.BStr)] [In] string Name);
  71. // Token: 0x060001A9 RID: 425
  72. [DispId(2004)]
  73. [MethodImpl(MethodImplOptions.InternalCall)]
  74. public virtual extern void AddWindowsPrinterConnection([MarshalAs(UnmanagedType.BStr)] [In] string PrinterName, [MarshalAs(UnmanagedType.BStr)] [In] string DriverName = "", [MarshalAs(UnmanagedType.BStr)] [In] string Port = "LPT1");
  75. }
  76. }
  77. #endif