12345678910111213141516171819202122 |
- using System;
- using System.Runtime.InteropServices;
- namespace LYFZ.OtherExpansion.SkinControl
- {
- [ComVisible(true), Guid("00000103-0000-0000-C000-000000000046"), InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
- [ComImport]
- public interface IEnumFORMATETC
- {
- [PreserveSig]
- [return: MarshalAs(UnmanagedType.I4)]
- int Next([MarshalAs(UnmanagedType.U4)] [In] int celt, [Out] FORMATETC rgelt, [MarshalAs(UnmanagedType.LPArray)] [In] [Out] int[] pceltFetched);
- [PreserveSig]
- [return: MarshalAs(UnmanagedType.I4)]
- int Skip([MarshalAs(UnmanagedType.U4)] [In] int celt);
- [PreserveSig]
- [return: MarshalAs(UnmanagedType.I4)]
- int Reset();
- [PreserveSig]
- [return: MarshalAs(UnmanagedType.I4)]
- int Clone([MarshalAs(UnmanagedType.LPArray)] [Out] IEnumFORMATETC[] ppenum);
- }
- }
|