Top Constructors Methods
com.sun.jna.platform.win32.COM

public Class EnumMoniker

extends Unknown
implements IEnumMoniker
Class Inheritance
All Implemented Interfaces
com.sun.jna.platform.win32.COM.IEnumMoniker, com.sun.jna.platform.win32.COM.IUnknown
Imports
com.sun.jna.Pointer, com.sun.jna.platform.win32.WinNT, .WinDef.ULONG, .WinDef.ULONGByReference, .WinNT.HRESULT, com.sun.jna.ptr.PointerByReference

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public WinNT.HRESULT
Clone(PointerByReference ppenum)

Implements com.sun.jna.platform.win32.COM.IEnumMoniker.Clone.

Creates a new enumerator that contains the same enumeration state as the current one.
public WinNT.HRESULT
Next(WinDef.ULONG celt, PointerByReference rgelt, WinDef.ULONGByReference pceltFetched)

Implements com.sun.jna.platform.win32.COM.IEnumMoniker.Next.

Retrieves the specified number of items in the enumeration sequence.
public WinNT.HRESULT
Reset()

Implements com.sun.jna.platform.win32.COM.IEnumMoniker.Reset.

Resets the enumeration sequence to the beginning.
public WinNT.HRESULT
Skip(WinDef.ULONG celt)

Implements com.sun.jna.platform.win32.COM.IEnumMoniker.Skip.

Skips over the specified number of items in the enumeration sequence.
Inherited from com.sun.jna.platform.win32.COM.Unknown:
AddRefQueryInterfaceRelease

Constructor Detail

EnumMonikerback to summary
public EnumMoniker(Pointer pointer)

Method Detail

Cloneback to summary
public WinNT.HRESULT Clone(PointerByReference ppenum)

Implements com.sun.jna.platform.win32.COM.IEnumMoniker.Clone.

Doc from com.sun.jna.platform.win32.COM.IEnumMoniker.Clone.

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 );

Annotations
@Override
Nextback to summary
public WinNT.HRESULT Next(WinDef.ULONG celt, PointerByReference rgelt, WinDef.ULONGByReference pceltFetched)

Implements com.sun.jna.platform.win32.COM.IEnumMoniker.Next.

Doc from com.sun.jna.platform.win32.COM.IEnumMoniker.Next.

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 );

Annotations
@Override
Resetback to summary
public WinNT.HRESULT Reset()

Implements com.sun.jna.platform.win32.COM.IEnumMoniker.Reset.

Doc from com.sun.jna.platform.win32.COM.IEnumMoniker.Reset.

Resets the enumeration sequence to the beginning. HRESULT Reset();

Annotations
@Override
Skipback to summary
public WinNT.HRESULT Skip(WinDef.ULONG celt)

Implements com.sun.jna.platform.win32.COM.IEnumMoniker.Skip.

Doc from com.sun.jna.platform.win32.COM.IEnumMoniker.Skip.

Skips over the specified number of items in the enumeration sequence. HRESULT Skip( [in] ULONG celt );

Annotations
@Override