|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.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 IEnumIDList
celt
- 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 IEnumIDList
celt
- The number of item identifiers to skip.
com.jniwrapper.win32.com.ComException
public void reset() throws com.jniwrapper.win32.com.ComException
reset
in interface IEnumIDList
com.jniwrapper.win32.com.ComException
public IEnumIDList invokeClone() throws com.jniwrapper.win32.com.ComException
invokeClone
in interface IEnumIDList
com.jniwrapper.win32.com.ComException
public com.jniwrapper.win32.com.types.IID getIID()
IEnumIDList
interface.
getIID
in class com.jniwrapper.win32.com.impl.IUnknownImpl
IEnumIDList
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 |