Top Fields Constructors Methods
com.sun.jna.platform.win32.COM

public Class EnumVariant

extends Unknown
implements IEnumVariant
Class Inheritance
All Implemented Interfaces
com.sun.jna.platform.win32.COM.IEnumVariant, com.sun.jna.platform.win32.COM.IUnknown
Imports
com.sun.jna.Pointer, com.sun.jna.platform.win32.Guid.IID, .Guid.REFIID, .Variant, .WinNT, com.sun.jna.ptr.IntByReference, .PointerByReference

Field Summary

Modifier and TypeField and Description
public static final Guid.IID
public static final Guid.REFIID

Constructor Summary

AccessConstructor and Description
public
public

Method Summary

Modifier and TypeMethod and Description
public EnumVariant
Clone()

Implements com.sun.jna.platform.win32.COM.IEnumVariant.Clone.

Creates a copy of the current state of enumeration.
public Variant.VARIANT[]
Next(int
maximum number of elements to retrieve
count
)

Implements com.sun.jna.platform.win32.COM.IEnumVariant.Next.

Retrieves the specified items in the enumeration sequence.
public void
Reset()

Implements com.sun.jna.platform.win32.COM.IEnumVariant.Reset.

Resets the enumeration sequence to the beginning.
public void
Skip(int
elements to skip
count
)

Implements com.sun.jna.platform.win32.COM.IEnumVariant.Skip.

Attempts to skip over the next celt elements in the enumeration sequence.
Inherited from com.sun.jna.platform.win32.COM.Unknown:
AddRefQueryInterfaceRelease

Field Detail

IIDback to summary
public static final Guid.IID IID
REFIIDback to summary
public static final Guid.REFIID REFIID

Constructor Detail

EnumVariantback to summary
public EnumVariant()
EnumVariantback to summary
public EnumVariant(Pointer p)

Method Detail

Cloneback to summary
public EnumVariant Clone()

Implements com.sun.jna.platform.win32.COM.IEnumVariant.Clone.

Doc from com.sun.jna.platform.win32.COM.IEnumVariant.Clone.

Creates a copy of the current state of enumeration.

Returns:EnumVariant

clone of the backing enumeration

Annotations
@Override
Nextback to summary
public Variant.VARIANT[] Next(int count)

Implements com.sun.jna.platform.win32.COM.IEnumVariant.Next.

Doc from com.sun.jna.platform.win32.COM.IEnumVariant.Next.

Retrieves the specified items in the enumeration sequence.

Count is the upper limit and less values can be retrieved.

Parameters
count:int

maximum number of elements to retrieve

Returns:Variant.VARIANT[]

array of VARIANTs

Annotations
@Override
Resetback to summary
public void Reset()

Implements com.sun.jna.platform.win32.COM.IEnumVariant.Reset.

Doc from com.sun.jna.platform.win32.COM.IEnumVariant.Reset.

Resets the enumeration sequence to the beginning.

Annotations
@Override
Skipback to summary
public void Skip(int count)

Implements com.sun.jna.platform.win32.COM.IEnumVariant.Skip.

Doc from com.sun.jna.platform.win32.COM.IEnumVariant.Skip.

Attempts to skip over the next celt elements in the enumeration sequence.

Parameters
count:int

elements to skip

Annotations
@Override