|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.jniwrapper.Parameter
com.jniwrapper.win32.com.impl.IUnknownImpl
com.jniwrapper.win32.shell.impl.IEnumIDListImpl
public class IEnumIDListImpl
Represents COM interface IEnumIDList.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.jniwrapper.win32.com.impl.IUnknownImpl |
|---|
com.jniwrapper.win32.com.impl.IUnknownImpl.MemoryBufferImpl |
| Field Summary | |
|---|---|
static java.lang.String |
INTERFACE_IDENTIFIER
|
| Fields inherited from class com.jniwrapper.win32.com.impl.IUnknownImpl |
|---|
DebugComfyJ, h, LICENSE_TYPE, PTR_NULL |
| Fields inherited from class com.jniwrapper.Parameter |
|---|
V |
| Constructor Summary | |
|---|---|
IEnumIDListImpl()
Creates instance of the IEnumIDListImpl. |
|
IEnumIDListImpl(com.jniwrapper.win32.com.types.CLSID clsid,
com.jniwrapper.win32.com.types.ClsCtx dwClsContext)
Creates instance of the IEnumIDListImpl. |
|
IEnumIDListImpl(com.jniwrapper.win32.com.types.CLSID clsid,
com.jniwrapper.win32.com.impl.IUnknownImpl pUnkOuter,
com.jniwrapper.win32.com.types.ClsCtx dwClsContext)
Creates instance of the IEnumIDListImpl. |
|
IEnumIDListImpl(com.jniwrapper.win32.com.impl.IUnknownImpl that)
Creates instance of the IEnumIDListImpl and initializes it by the specified instance
of the IUnknownImpl. |
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
Creates copy of this instance |
com.jniwrapper.win32.com.types.IID |
getIID()
Returns identifier (IID) of the IEnumIDList interface. |
IEnumIDList |
invokeClone()
Creates a new item enumeration object with the same contents and state as the current one. |
void |
next(com.jniwrapper.UInt32 celt,
com.jniwrapper.Pointer rgelt,
com.jniwrapper.UInt32 pceltFetched)
Retrieves the specified number of item identifiers in the enumeration sequence and advances the current position by the number of items retrieved. |
void |
reset()
Returns to the beginning of the enumeration sequence. |
void |
skip(com.jniwrapper.UInt32 celt)
Skips the specified number of elements in the enumeration sequence. |
| Methods inherited from class com.jniwrapper.win32.com.impl.IUnknownImpl |
|---|
|
| Methods inherited from class com.jniwrapper.Parameter |
|---|
a, a, asReturnValue, b, dataBufferAssigned, getAlignedLength, getAlignmentRequirement, getDataBuffer, getDataBufferOffset, indent, pop, push, read, read, setDataBuffer, toByteArray, write |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.jniwrapper.win32.com.IUnknown |
|---|
addRef, isNull, queryInterface, release, setNull |
| Methods inherited from interface com.jniwrapper.AutoDeleteParameter |
|---|
isAutoDelete, setAutoDelete |
| Field Detail |
|---|
public static final java.lang.String INTERFACE_IDENTIFIER
| Constructor Detail |
|---|
public IEnumIDListImpl()
IEnumIDListImpl.
public IEnumIDListImpl(com.jniwrapper.win32.com.impl.IUnknownImpl that)
throws com.jniwrapper.win32.com.ComException
IEnumIDListImpl and initializes it by the specified instance
of the IUnknownImpl.
that - Instance of the IUnknownImpl.
com.jniwrapper.win32.com.ComException
public IEnumIDListImpl(com.jniwrapper.win32.com.types.CLSID clsid,
com.jniwrapper.win32.com.types.ClsCtx dwClsContext)
throws com.jniwrapper.win32.com.ComException
IEnumIDListImpl.
clsid - The CLSID associated with the object.dwClsContext - Context in which the code that manages object will run.
com.jniwrapper.win32.com.ComException
public IEnumIDListImpl(com.jniwrapper.win32.com.types.CLSID clsid,
com.jniwrapper.win32.com.impl.IUnknownImpl pUnkOuter,
com.jniwrapper.win32.com.types.ClsCtx dwClsContext)
throws com.jniwrapper.win32.com.ComException
IEnumIDListImpl.
clsid - The CLSID associated with the object.pUnkOuter - pointer to the aggregate IUnknown interface of the object.dwClsContext - Context in which the code that manages object will run.
com.jniwrapper.win32.com.ComException| Method Detail |
|---|
public void next(com.jniwrapper.UInt32 celt,
com.jniwrapper.Pointer rgelt,
com.jniwrapper.UInt32 pceltFetched)
throws com.jniwrapper.win32.com.ComException
next in interface IEnumIDListcelt - The number of elements in the array referenced by the rgelt parameter.rgelt - A pointer to an array of ItemIDList
pointers that receive the item identifiers.pceltFetched - A pointer to a value that receives a count of the item identifiers actually returned in rgelt.
com.jniwrapper.win32.com.ComException
public void skip(com.jniwrapper.UInt32 celt)
throws com.jniwrapper.win32.com.ComException
skip in interface IEnumIDListcelt - The number of item identifiers to skip.
com.jniwrapper.win32.com.ComException
public void reset()
throws com.jniwrapper.win32.com.ComException
reset in interface IEnumIDListcom.jniwrapper.win32.com.ComException
public IEnumIDList invokeClone()
throws com.jniwrapper.win32.com.ComException
invokeClone in interface IEnumIDListcom.jniwrapper.win32.com.ComExceptionpublic com.jniwrapper.win32.com.types.IID getIID()
IEnumIDList interface.
getIID in class com.jniwrapper.win32.com.impl.IUnknownImplIEnumIDList interface.public java.lang.Object clone()
clone in class com.jniwrapper.win32.com.impl.IUnknownImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||