Package com.sun.jna.platform.win32.COM
Interface IEnumMoniker
- 
- All Superinterfaces:
- IUnknown
 - All Known Implementing Classes:
- EnumMoniker
 
 public interface IEnumMoniker extends IUnknown Enumerates the components of a moniker or the monikers in a table of monikers.- See Also:
- MSDN
 
- 
- 
Field SummaryFields Modifier and Type Field Description static Guid.IIDIID- 
Fields inherited from interface com.sun.jna.platform.win32.COM.IUnknownIID_IUNKNOWN
 
- 
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description WinNT.HRESULTClone(PointerByReference ppenum)Creates a new enumerator that contains the same enumeration state as the current one.WinNT.HRESULTNext(WinDef.ULONG celt, PointerByReference rgelt, WinDef.ULONGByReference pceltFetched)Retrieves the specified number of items in the enumeration sequence.WinNT.HRESULTReset()Resets the enumeration sequence to the beginning.WinNT.HRESULTSkip(WinDef.ULONG celt)Skips over the specified number of items in the enumeration sequence.- 
Methods inherited from interface com.sun.jna.platform.win32.COM.IUnknownAddRef, QueryInterface, Release
 
- 
 
- 
- 
- 
Field Detail- 
IIDstatic final Guid.IID IID 
 
- 
 - 
Method Detail- 
CloneWinNT.HRESULT Clone(PointerByReference ppenum) Creates a new enumerator that contains the same enumeration state as the current one. This method makes it possible to record a particular point in the enumeration sequence and then return to that point at a later time. The caller must release this new enumerator separately from the first enumerator.HRESULT Clone( [out] IEnumMoniker **ppenum );- See Also:
- MSDN
 
 - 
NextWinNT.HRESULT Next(WinDef.ULONG celt, PointerByReference rgelt, WinDef.ULONGByReference pceltFetched) Retrieves the specified number of items in the enumeration sequence. Note: The caller is responsible for calling Release through each pointer enumerated.HRESULT Next( [in] ULONG celt, [out] IMoniker **rgelt, [in, out] ULONG *pceltFetched );- See Also:
- MSDN
 
 - 
ResetWinNT.HRESULT Reset() Resets the enumeration sequence to the beginning.HRESULT Reset();- See Also:
- MSDN
 
 - 
SkipWinNT.HRESULT Skip(WinDef.ULONG celt) Skips over the specified number of items in the enumeration sequence.HRESULT Skip( [in] ULONG celt );- See Also:
- MSDN
 
 
- 
 
-