public class EnumMoniker extends Unknown implements IEnumMoniker
Unknown.ByReference
IID
IID_IUNKNOWN
Constructor and Description |
---|
EnumMoniker(Pointer pointer) |
Modifier and Type | Method and Description |
---|---|
WinNT.HRESULT |
Clone(PointerByReference ppenum)
Creates a new enumerator that contains the same enumeration state as the
current one.
|
WinNT.HRESULT |
Next(WinDef.ULONG celt,
PointerByReference rgelt,
WinDef.ULONGByReference pceltFetched)
Retrieves the specified number of items in the enumeration sequence.
|
WinNT.HRESULT |
Reset()
Resets the enumeration sequence to the beginning.
|
WinNT.HRESULT |
Skip(WinDef.ULONG celt)
Skips over the specified number of items in the enumeration sequence.
|
AddRef, QueryInterface, Release
_invokeNativeInt, _invokeNativeObject, _invokeNativeVoid
equals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
AddRef, QueryInterface, Release
public EnumMoniker(Pointer pointer)
public WinNT.HRESULT Next(WinDef.ULONG celt, PointerByReference rgelt, WinDef.ULONGByReference pceltFetched)
IEnumMoniker
HRESULT Next(
[in] ULONG celt,
[out] IMoniker **rgelt,
[in, out] ULONG *pceltFetched
);
Next
in interface IEnumMoniker
public WinNT.HRESULT Skip(WinDef.ULONG celt)
IEnumMoniker
HRESULT Skip(
[in] ULONG celt
);
Skip
in interface IEnumMoniker
public WinNT.HRESULT Reset()
IEnumMoniker
HRESULT Reset();
Reset
in interface IEnumMoniker
public WinNT.HRESULT Clone(PointerByReference ppenum)
IEnumMoniker
HRESULT Clone(
[out] IEnumMoniker **ppenum
);
Clone
in interface IEnumMoniker