#if NETFX using System; using System.Collections; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using System.Runtime.InteropServices.CustomMarshalers; namespace IWshRuntimeLibrary { // Token: 0x0200001A RID: 26 [TypeLibType(4304)] [Guid("C7C3F5A3-88A3-11D0-ABCB-00A0C90FFFC0")] [ComImport] internal interface IFolderCollection : IEnumerable { // Token: 0x060000B3 RID: 179 [DispId(2)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] Folder Add([MarshalAs(UnmanagedType.BStr)] [In] string Name); // Token: 0x1700004A RID: 74 [DispId(0)] Folder this[[MarshalAs(UnmanagedType.Struct)] [In] object Key] { [DispId(0)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.Interface)] get; } // Token: 0x060000B5 RID: 181 [DispId(-4)] [TypeLibFunc(65)] [MethodImpl(MethodImplOptions.InternalCall)] [return: MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(EnumeratorToEnumVariantMarshaler))] IEnumerator GetEnumerator(); // Token: 0x1700004B RID: 75 // (get) Token: 0x060000B6 RID: 182 [DispId(1)] int Count { [DispId(1)] [MethodImpl(MethodImplOptions.InternalCall)] get; } } } #endif