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.

48 lines
1.4 KiB

  1. #if NETFX
  2. using System;
  3. using System.Collections;
  4. using System.Reflection;
  5. using System.Runtime.CompilerServices;
  6. using System.Runtime.InteropServices;
  7. using System.Runtime.InteropServices.CustomMarshalers;
  8. namespace IWshRuntimeLibrary
  9. {
  10. // Token: 0x02000042 RID: 66
  11. [TypeLibType(16)]
  12. [DefaultMember("Item")]
  13. [Guid("F935DC28-1CF0-11D0-ADB9-00C04FD58A0B")]
  14. [ClassInterface(ClassInterfaceType.None)]
  15. [ComImport]
  16. internal class IWshCollection_ClassClass : IWshCollection, IWshCollection_Class, IEnumerable
  17. {
  18. // // Token: 0x060001BE RID: 446
  19. // [MethodImpl(MethodImplOptions.InternalCall)]
  20. // internal extern IWshCollection_ClassClass();
  21. // Token: 0x060001BF RID: 447
  22. [DispId(0)]
  23. [MethodImpl(MethodImplOptions.InternalCall)]
  24. [return: MarshalAs(UnmanagedType.Struct)]
  25. public virtual extern object Item([MarshalAs(UnmanagedType.Struct)] [In] ref object Index);
  26. // Token: 0x060001C0 RID: 448
  27. [DispId(1)]
  28. [MethodImpl(MethodImplOptions.InternalCall)]
  29. public virtual extern int Count();
  30. // Token: 0x170000B2 RID: 178
  31. // (get) Token: 0x060001C1 RID: 449
  32. [DispId(2)]
  33. public virtual extern int length { [DispId(2)] [MethodImpl(MethodImplOptions.InternalCall)] get; }
  34. // Token: 0x060001C2 RID: 450
  35. [DispId(-4)]
  36. [MethodImpl(MethodImplOptions.InternalCall)]
  37. [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(EnumeratorToEnumVariantMarshaler))]
  38. public virtual extern IEnumerator GetEnumerator();
  39. }
  40. }
  41. #endif