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.

41 lines
1.2 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: 0x0200000E RID: 14
  9. [Guid("F935DC2B-1CF0-11D0-ADB9-00C04FD58A0B")]
  10. [DefaultMember("FullName")]
  11. [TypeLibType(4160)]
  12. [ComImport]
  13. internal interface IWshURLShortcut
  14. {
  15. // Token: 0x1700002A RID: 42
  16. // (get) Token: 0x06000070 RID: 112
  17. [DispId(0)]
  18. string FullName { [DispId(0)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; }
  19. // Token: 0x1700002B RID: 43
  20. // (get) Token: 0x06000071 RID: 113
  21. // (set) Token: 0x06000072 RID: 114
  22. [DispId(1005)]
  23. string TargetPath { [DispId(1005)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; [DispId(1005)] [MethodImpl(MethodImplOptions.InternalCall)] [param: MarshalAs(UnmanagedType.BStr)] set; }
  24. // Token: 0x06000073 RID: 115
  25. [TypeLibFunc(64)]
  26. [DispId(2000)]
  27. [MethodImpl(MethodImplOptions.InternalCall)]
  28. void Load([MarshalAs(UnmanagedType.BStr)] [In] string PathLink);
  29. // Token: 0x06000074 RID: 116
  30. [DispId(2001)]
  31. [MethodImpl(MethodImplOptions.InternalCall)]
  32. void Save();
  33. }
  34. }
  35. #endif