IUnknown
EnumMoniker
public interface IEnumMoniker extends IUnknown
Modifier and Type | Field | Description |
---|---|---|
static Guid.IID |
IID |
IID_IUNKNOWN
Modifier and Type | Method | 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
static final Guid.IID IID
WinNT.HRESULT Clone(PointerByReference ppenum)
HRESULT Clone(
[out] IEnumMoniker **ppenum
);
WinNT.HRESULT Next(WinDef.ULONG celt, PointerByReference rgelt, WinDef.ULONGByReference pceltFetched)
HRESULT Next(
[in] ULONG celt,
[out] IMoniker **rgelt,
[in, out] ULONG *pceltFetched
);
WinNT.HRESULT Reset()
HRESULT Reset();
WinNT.HRESULT Skip(WinDef.ULONG celt)
HRESULT Skip(
[in] ULONG celt
);