Package com.sun.jna.platform.win32.COM
Interface IEnumVariant
- All Superinterfaces:
- IUnknown
- All Known Implementing Classes:
- EnumVariant
Provides a method for enumerating a collection of variants, including
 heterogeneous collections of objects and intrinsic types. Callers of this
 interface do not need to know the specific type (or types) of the elements in
 the collection.
- 
Field SummaryFields inherited from interface com.sun.jna.platform.win32.COM.IUnknownIID_IUNKNOWN
- 
Method SummaryModifier and TypeMethodDescriptionClone()Creates a copy of the current state of enumeration.Next(int count) Retrieves the specified items in the enumeration sequence.voidReset()Resets the enumeration sequence to the beginning.voidSkip(int count) Attempts to skip over the next celt elements in the enumeration sequence.Methods inherited from interface com.sun.jna.platform.win32.COM.IUnknownAddRef, QueryInterface, Release
- 
Method Details- 
CloneIEnumVariant Clone()Creates a copy of the current state of enumeration.- Returns:
- clone of the backing enumeration
 
- 
NextRetrieves the specified items in the enumeration sequence.Count is the upper limit and less values can be retrieved. - Parameters:
- count- maximum number of elements to retrieve
- Returns:
- array of VARIANTs
 
- 
Resetvoid Reset()Resets the enumeration sequence to the beginning.
- 
Skipvoid Skip(int count) Attempts to skip over the next celt elements in the enumeration sequence.- Parameters:
- count- elements to skip
 
 
-