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.

89 lines
2.7 KiB

  1. #if NETFX
  2. using System;
  3. using System.Runtime.CompilerServices;
  4. using System.Runtime.InteropServices;
  5. namespace IWshRuntimeLibrary
  6. {
  7. // Token: 0x02000030 RID: 48
  8. [Guid("0BB02EC0-EF49-11CF-8940-00A0C9054228")]
  9. [ClassInterface(ClassInterfaceType.None)]
  10. [ComImport]
  11. internal class TextStreamClass : ITextStream, TextStream
  12. {
  13. // // Token: 0x06000147 RID: 327
  14. // [MethodImpl(MethodImplOptions.InternalCall)]
  15. // internal extern TextStreamClass();
  16. // Token: 0x17000089 RID: 137
  17. // (get) Token: 0x06000148 RID: 328
  18. [DispId(10000)]
  19. public virtual extern int Line { [DispId(10000)] [MethodImpl(MethodImplOptions.InternalCall)] get; }
  20. // Token: 0x1700008A RID: 138
  21. // (get) Token: 0x06000149 RID: 329
  22. [DispId(-529)]
  23. public virtual extern int Column { [DispId(-529)] [MethodImpl(MethodImplOptions.InternalCall)] get; }
  24. // Token: 0x1700008B RID: 139
  25. // (get) Token: 0x0600014A RID: 330
  26. [DispId(10002)]
  27. public virtual extern bool AtEndOfStream { [DispId(10002)] [MethodImpl(MethodImplOptions.InternalCall)] get; }
  28. // Token: 0x1700008C RID: 140
  29. // (get) Token: 0x0600014B RID: 331
  30. [DispId(10003)]
  31. public virtual extern bool AtEndOfLine { [DispId(10003)] [MethodImpl(MethodImplOptions.InternalCall)] get; }
  32. // Token: 0x0600014C RID: 332
  33. [DispId(10004)]
  34. [MethodImpl(MethodImplOptions.InternalCall)]
  35. [return: MarshalAs(UnmanagedType.BStr)]
  36. public virtual extern string Read([In] int Characters);
  37. // Token: 0x0600014D RID: 333
  38. [DispId(10005)]
  39. [MethodImpl(MethodImplOptions.InternalCall)]
  40. [return: MarshalAs(UnmanagedType.BStr)]
  41. public virtual extern string ReadLine();
  42. // Token: 0x0600014E RID: 334
  43. [DispId(10006)]
  44. [MethodImpl(MethodImplOptions.InternalCall)]
  45. [return: MarshalAs(UnmanagedType.BStr)]
  46. public virtual extern string ReadAll();
  47. // Token: 0x0600014F RID: 335
  48. [DispId(10007)]
  49. [MethodImpl(MethodImplOptions.InternalCall)]
  50. public virtual extern void Write([MarshalAs(UnmanagedType.BStr)] [In] string Text);
  51. // Token: 0x06000150 RID: 336
  52. [DispId(10008)]
  53. [MethodImpl(MethodImplOptions.InternalCall)]
  54. public virtual extern void WriteLine([MarshalAs(UnmanagedType.BStr)] [In] string Text = "");
  55. // Token: 0x06000151 RID: 337
  56. [DispId(10009)]
  57. [MethodImpl(MethodImplOptions.InternalCall)]
  58. public virtual extern void WriteBlankLines([In] int Lines);
  59. // Token: 0x06000152 RID: 338
  60. [DispId(10010)]
  61. [MethodImpl(MethodImplOptions.InternalCall)]
  62. public virtual extern void Skip([In] int Characters);
  63. // Token: 0x06000153 RID: 339
  64. [DispId(10011)]
  65. [MethodImpl(MethodImplOptions.InternalCall)]
  66. public virtual extern void SkipLine();
  67. // Token: 0x06000154 RID: 340
  68. [DispId(10012)]
  69. [MethodImpl(MethodImplOptions.InternalCall)]
  70. public virtual extern void Close();
  71. }
  72. }
  73. #endif