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.

82 lines
3.4 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: 0x0200000B RID: 11
  9. [DefaultMember("FullName")]
  10. [TypeLibType(4160)]
  11. [Guid("F935DC23-1CF0-11D0-ADB9-00C04FD58A0B")]
  12. [ComImport]
  13. internal interface IWshShortcut
  14. {
  15. // Token: 0x17000015 RID: 21
  16. // (get) Token: 0x06000043 RID: 67
  17. [DispId(0)]
  18. string FullName { [DispId(0)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; }
  19. // Token: 0x17000016 RID: 22
  20. // (get) Token: 0x06000044 RID: 68
  21. // (set) Token: 0x06000045 RID: 69
  22. [DispId(1000)]
  23. string Arguments { [DispId(1000)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; [DispId(1000)] [MethodImpl(MethodImplOptions.InternalCall)] [param: MarshalAs(UnmanagedType.BStr)] set; }
  24. // Token: 0x17000017 RID: 23
  25. // (get) Token: 0x06000046 RID: 70
  26. // (set) Token: 0x06000047 RID: 71
  27. [DispId(1001)]
  28. string Description { [DispId(1001)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; [DispId(1001)] [MethodImpl(MethodImplOptions.InternalCall)] [param: MarshalAs(UnmanagedType.BStr)] set; }
  29. // Token: 0x17000018 RID: 24
  30. // (get) Token: 0x06000048 RID: 72
  31. // (set) Token: 0x06000049 RID: 73
  32. [DispId(1002)]
  33. string Hotkey { [DispId(1002)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; [DispId(1002)] [MethodImpl(MethodImplOptions.InternalCall)] [param: MarshalAs(UnmanagedType.BStr)] set; }
  34. // Token: 0x17000019 RID: 25
  35. // (get) Token: 0x0600004A RID: 74
  36. // (set) Token: 0x0600004B RID: 75
  37. [DispId(1003)]
  38. string IconLocation { [DispId(1003)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; [DispId(1003)] [MethodImpl(MethodImplOptions.InternalCall)] [param: MarshalAs(UnmanagedType.BStr)] set; }
  39. // Token: 0x1700001A RID: 26
  40. // (set) Token: 0x0600004C RID: 76
  41. [DispId(1004)]
  42. string RelativePath { [DispId(1004)] [MethodImpl(MethodImplOptions.InternalCall)] [param: MarshalAs(UnmanagedType.BStr)] set; }
  43. // Token: 0x1700001B RID: 27
  44. // (get) Token: 0x0600004D RID: 77
  45. // (set) Token: 0x0600004E RID: 78
  46. [DispId(1005)]
  47. string TargetPath { [DispId(1005)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; [DispId(1005)] [MethodImpl(MethodImplOptions.InternalCall)] [param: MarshalAs(UnmanagedType.BStr)] set; }
  48. // Token: 0x1700001C RID: 28
  49. // (get) Token: 0x0600004F RID: 79
  50. // (set) Token: 0x06000050 RID: 80
  51. [DispId(1006)]
  52. int WindowStyle { [DispId(1006)] [MethodImpl(MethodImplOptions.InternalCall)] get; [DispId(1006)] [MethodImpl(MethodImplOptions.InternalCall)] set; }
  53. // Token: 0x1700001D RID: 29
  54. // (get) Token: 0x06000051 RID: 81
  55. // (set) Token: 0x06000052 RID: 82
  56. [DispId(1007)]
  57. string WorkingDirectory { [DispId(1007)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.BStr)] get; [DispId(1007)] [MethodImpl(MethodImplOptions.InternalCall)] [param: MarshalAs(UnmanagedType.BStr)] set; }
  58. // Token: 0x06000053 RID: 83
  59. [TypeLibFunc(64)]
  60. [DispId(2000)]
  61. [MethodImpl(MethodImplOptions.InternalCall)]
  62. void Load([MarshalAs(UnmanagedType.BStr)] [In] string PathLink);
  63. // Token: 0x06000054 RID: 84
  64. [DispId(2001)]
  65. [MethodImpl(MethodImplOptions.InternalCall)]
  66. void Save();
  67. }
  68. }
  69. #endif