NativeMapped, IEnumVariant, IUnknownpublic class EnumVariant extends Unknown implements IEnumVariant
Unknown.ByReference| Modifier and Type | Field | Description |
|---|---|---|
static Guid.IID |
IID |
|
static Guid.REFIID |
REFIID |
IID_IUNKNOWN| Constructor | Description |
|---|---|
EnumVariant() |
|
EnumVariant(Pointer p) |
| Modifier and Type | Method | Description |
|---|---|---|
EnumVariant |
Clone() |
Creates a copy of the current state of enumeration.
|
Variant.VARIANT[] |
Next(int count) |
Retrieves the specified items in the enumeration sequence.
|
void |
Reset() |
Resets the enumeration sequence to the beginning.
|
void |
Skip(int count) |
Attempts to skip over the next celt elements in the enumeration sequence.
|
_invokeNativeInt, _invokeNativeObject, _invokeNativeVoidAddRef, QueryInterface, Releaseclone, finalize, getClass, notify, notifyAll, wait, wait, waitequals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toStringAddRef, QueryInterface, Releasepublic static final Guid.IID IID
public static final Guid.REFIID REFIID
public EnumVariant()
public EnumVariant(Pointer p)
public Variant.VARIANT[] Next(int count)
IEnumVariantCount is the upper limit and less values can be retrieved.
Next in interface IEnumVariantcount - maximum number of elements to retrievepublic void Skip(int count)
IEnumVariantSkip in interface IEnumVariantcount - elements to skippublic void Reset()
IEnumVariantReset in interface IEnumVariantpublic EnumVariant Clone()
IEnumVariantClone in interface IEnumVariant