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.

45 lines
1.5 KiB

  1. #if NETFX
  2. using System;
  3. using System.Reflection;
  4. using System.Runtime.CompilerServices;
  5. using System.Runtime.InteropServices;
  6. namespace IWshRuntimeLibrary
  7. {
  8. // Token: 0x02000048 RID: 72
  9. [ClassInterface(ClassInterfaceType.None)]
  10. [DefaultMember("FullName")]
  11. [Guid("50E13488-6F1E-4450-96B0-873755403955")]
  12. [ComImport]
  13. internal class WshURLShortcutClass : IWshURLShortcut, WshURLShortcut
  14. {
  15. // // Token: 0x060001D1 RID: 465
  16. // [MethodImpl(MethodImplOptions.InternalCall)]
  17. // internal extern WshURLShortcutClass();
  18. // Token: 0x170000B7 RID: 183
  19. // (get) Token: 0x060001D2 RID: 466
  20. [DispId(0)]
  21. public virtual extern string FullName { [DispId(0)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; }
  22. // Token: 0x170000B8 RID: 184
  23. // (get) Token: 0x060001D3 RID: 467
  24. // (set) Token: 0x060001D4 RID: 468
  25. [DispId(1005)]
  26. public virtual extern string TargetPath { [DispId(1005)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; [DispId(1005)] [MethodImpl(MethodImplOptions.InternalCall)] [param: MarshalAs(UnmanagedType.BStr)] set; }
  27. // Token: 0x060001D5 RID: 469
  28. [DispId(2000)]
  29. [TypeLibFunc(64)]
  30. [MethodImpl(MethodImplOptions.InternalCall)]
  31. public virtual extern void Load([MarshalAs(UnmanagedType.BStr)] [In] string PathLink);
  32. // Token: 0x060001D6 RID: 470
  33. [DispId(2001)]
  34. [MethodImpl(MethodImplOptions.InternalCall)]
  35. public virtual extern void Save();
  36. }
  37. }
  38. #endif