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
- 
Nested Class SummaryNested classes/interfaces inherited from class com.sun.jna.platform.win32.COM.UnknownUnknown.ByReference
- 
Field SummaryFieldsFields inherited from interface com.sun.jna.platform.win32.COM.IUnknownIID_IUNKNOWN
- 
Constructor SummaryConstructors
- 
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 class com.sun.jna.platform.win32.COM.UnknownAddRef, QueryInterface, ReleaseMethods inherited from class com.sun.jna.platform.win32.COM.COMInvoker_invokeNativeInt, _invokeNativeObject, _invokeNativeVoidMethods inherited from class com.sun.jna.PointerTypeequals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toStringMethods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.sun.jna.platform.win32.COM.IUnknownAddRef, QueryInterface, Release
- 
Field Details- 
IID
- 
REFIID
 
- 
- 
Constructor Details- 
EnumVariantpublic EnumVariant()
- 
EnumVariant
 
- 
- 
Method Details- 
NextDescription 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
 
- 
CloneDescription copied from interface:IEnumVariantCreates a copy of the current state of enumeration.- Specified by:
- Clonein interface- IEnumVariant
- Returns:
- clone of the backing enumeration
 
 
-