Package com.sun.jna.platform.win32.COM
Class EnumVariant
- java.lang.Object
- 
- com.sun.jna.PointerType
- 
- com.sun.jna.platform.win32.COM.COMInvoker
- 
- com.sun.jna.platform.win32.COM.Unknown
- 
- com.sun.jna.platform.win32.COM.EnumVariant
 
 
 
 
- 
- All Implemented Interfaces:
- NativeMapped,- IEnumVariant,- IUnknown
 
 public class EnumVariant extends Unknown implements IEnumVariant 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.sun.jna.platform.win32.COM.UnknownUnknown.ByReference
 
- 
 - 
Field SummaryFields Modifier and Type Field Description static Guid.IIDIIDstatic Guid.REFIIDREFIID- 
Fields inherited from interface com.sun.jna.platform.win32.COM.IUnknownIID_IUNKNOWN
 
- 
 - 
Constructor SummaryConstructors Constructor Description EnumVariant()EnumVariant(Pointer p)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description EnumVariantClone()Creates a copy of the current state of enumeration.Variant.VARIANT[]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 class com.sun.jna.platform.win32.COM.UnknownAddRef, QueryInterface, Release
 - 
Methods inherited from class com.sun.jna.platform.win32.COM.COMInvoker_invokeNativeInt, _invokeNativeObject, _invokeNativeVoid
 - 
Methods inherited from class com.sun.jna.PointerTypeequals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toString
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.sun.jna.platform.win32.COM.IUnknownAddRef, QueryInterface, Release
 
- 
 
- 
- 
- 
Field Detail- 
IIDpublic static final Guid.IID IID 
 - 
REFIIDpublic static final Guid.REFIID REFIID 
 
- 
 - 
Constructor Detail- 
EnumVariantpublic EnumVariant() 
 - 
EnumVariantpublic EnumVariant(Pointer p) 
 
- 
 - 
Method Detail- 
Nextpublic Variant.VARIANT[] Next(int count) Description copied from interface:IEnumVariantRetrieves the specified items in the enumeration sequence.Count is the upper limit and less values can be retrieved. - Specified by:
- Nextin interface- IEnumVariant
- Parameters:
- count- maximum number of elements to retrieve
- Returns:
- array of VARIANTs
 
 - 
Skippublic void Skip(int count) Description copied from interface:IEnumVariantAttempts to skip over the next celt elements in the enumeration sequence.- Specified by:
- Skipin interface- IEnumVariant
- Parameters:
- count- elements to skip
 
 - 
Resetpublic void Reset() Description copied from interface:IEnumVariantResets the enumeration sequence to the beginning.- Specified by:
- Resetin interface- IEnumVariant
 
 - 
Clonepublic EnumVariant Clone() Description copied from interface:IEnumVariantCreates a copy of the current state of enumeration.- Specified by:
- Clonein interface- IEnumVariant
- Returns:
- clone of the backing enumeration
 
 
- 
 
-