IEnumGUID (Interfaces)
Last changed: -119.202.80.202

.
Summary
TODO - a short description

C# Definition:

    //Code from Hans Passant, http://stackoverflow.com/a/24078693/18192
    [ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("0002E000-0000-0000-C000-000000000046")]
    public interface IEnumGUID
    {
        [PreserveSig]
        int Next(uint celt, [Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex=0)] Guid[] rgelt, out uint pceltFetched);
        [PreserveSig]
        int Skip(uint celt);
        [PreserveSig]
        int Reset();
        void Clone(out IEnumGUID ppenum);
    }

VB Definition:

    '=======================================================
    'Code converted from C# to VB by online service at Telerik (www.telerik.com)
    'Conversion powered by NRefactory, Built and maintained by Todd Anglin and Telerik
    'Converted code has not been tested.
    '=======================================================
    <ComImport, InterfaceType(ComInterfaceType.InterfaceIsIUnknown), Guid("0002E000-0000-0000-C000-000000000046")> _
        Public Interface IEnumGUID
        <PreserveSig> _
        Function [Next](celt As Integer, <Out, MarshalAs(UnmanagedType.LPArray, SizeParamIndex := 0)> rgelt As Guid(), ByRef pceltFetched As Integer) As Integer
        <PreserveSig> _
        Function Skip(celt As Integer) As Integer
        <PreserveSig> _
        Function Reset() As Integer
        Sub Clone(ByRef ppenum As IEnumGUID)
    End Interface

User-Defined Types:

None.

Notes:

None.

Documentation
IEnumGUID on MSDN