IEnumObjects.cs 483 B

123456789101112131415161718
  1. using System;
  2. using System.Runtime.InteropServices;
  3. namespace Standard;
  4. [Guid("2c1c7e2e-2d0e-4059-831e-1e6f82335c2e")]
  5. [InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
  6. [ComImport]
  7. internal interface IEnumObjects
  8. {
  9. void Next(uint celt, [In] ref Guid riid, [MarshalAs(UnmanagedType.LPArray, ArraySubType = UnmanagedType.IUnknown, SizeParamIndex = 0)][Out] object[] rgelt, out uint pceltFetched);
  10. void Skip(uint celt);
  11. void Reset();
  12. IEnumObjects Clone();
  13. }