public interface IEnumMoniker extends IUnknown
Modifier and Type | Field and Description |
---|---|
static Guid.IID |
IID |
IID_IUNKNOWN
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
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
);