using System; namespace System.Runtime.InteropServices { /// Use instead. // Token: 0x02000355 RID: 853 [Obsolete] [Guid("b196b287-bab4-101a-b69c-00aa00341d07")] [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)] [ComImport] public interface UCOMIEnumConnections { /// Retrieves a specified number of items in the enumeration sequence. /// S_OK if the parameter equals the parameter; otherwise, S_FALSE. /// The number of structures to return in . /// On successful return, a reference to the enumerated connections. /// On successful return, a reference to the actual number of connections enumerated in . // Token: 0x0600234D RID: 9037 [PreserveSig] int Next(int celt, [MarshalAs(UnmanagedType.LPArray, SizeConst = 0, SizeParamIndex = 0)] [Out] CONNECTDATA[] rgelt, out int pceltFetched); /// Skips over a specified number of items in the enumeration sequence. /// S_OK if the number of elements skipped equals the parameter; otherwise, S_FALSE. /// The number of elements to skip in the enumeration. // Token: 0x0600234E RID: 9038 [PreserveSig] int Skip(int celt); /// Resets the enumeration sequence to the beginning. // Token: 0x0600234F RID: 9039 [PreserveSig] void Reset(); /// Creates another enumerator that contains the same enumeration state as the current one. /// On successful return, a reference to the newly created enumerator. // Token: 0x06002350 RID: 9040 void Clone(out UCOMIEnumConnections ppenum); } }