Package com.sun.jna.platform.win32.COM
Class EnumMoniker
- java.lang.Object
- 
- com.sun.jna.PointerType
- 
- com.sun.jna.platform.win32.COM.COMInvoker
- 
- com.sun.jna.platform.win32.COM.Unknown
- 
- com.sun.jna.platform.win32.COM.EnumMoniker
 
 
 
 
- 
- All Implemented Interfaces:
- NativeMapped,- IEnumMoniker,- IUnknown
 
 public class EnumMoniker extends Unknown implements IEnumMoniker 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from class com.sun.jna.platform.win32.COM.UnknownUnknown.ByReference
 
- 
 - 
Field Summary- 
Fields inherited from interface com.sun.jna.platform.win32.COM.IEnumMonikerIID
 - 
Fields inherited from interface com.sun.jna.platform.win32.COM.IUnknownIID_IUNKNOWN
 
- 
 - 
Constructor SummaryConstructors Constructor Description EnumMoniker(Pointer pointer)
 - 
Method SummaryAll Methods Instance Methods Concrete 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 class com.sun.jna.platform.win32.COM.UnknownAddRef, QueryInterface, Release
 - 
Methods inherited from class com.sun.jna.platform.win32.COM.COMInvoker_invokeNativeInt, _invokeNativeObject, _invokeNativeVoid
 - 
Methods inherited from class com.sun.jna.PointerTypeequals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toString
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface com.sun.jna.platform.win32.COM.IUnknownAddRef, QueryInterface, Release
 
- 
 
- 
- 
- 
Constructor Detail- 
EnumMonikerpublic EnumMoniker(Pointer pointer) 
 
- 
 - 
Method Detail- 
Nextpublic WinNT.HRESULT Next(WinDef.ULONG celt, PointerByReference rgelt, WinDef.ULONGByReference pceltFetched) Description copied from interface:IEnumMonikerRetrieves 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 );- Specified by:
- Nextin interface- IEnumMoniker
- See Also:
- MSDN
 
 - 
Skippublic WinNT.HRESULT Skip(WinDef.ULONG celt) Description copied from interface:IEnumMonikerSkips over the specified number of items in the enumeration sequence.HRESULT Skip( [in] ULONG celt );- Specified by:
- Skipin interface- IEnumMoniker
- See Also:
- MSDN
 
 - 
Resetpublic WinNT.HRESULT Reset() Description copied from interface:IEnumMonikerResets the enumeration sequence to the beginning.HRESULT Reset();- Specified by:
- Resetin interface- IEnumMoniker
- See Also:
- MSDN
 
 - 
Clonepublic WinNT.HRESULT Clone(PointerByReference ppenum) Description copied from interface:IEnumMonikerCreates 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 );- Specified by:
- Clonein interface- IEnumMoniker
- See Also:
- MSDN
 
 
- 
 
-