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
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.jna.platform.win32.COM.Unknown
Unknown.ByReference -
Field Summary
Fields inherited from interface com.sun.jna.platform.win32.COM.IEnumMoniker
IIDFields inherited from interface com.sun.jna.platform.win32.COM.IUnknown
IID_IUNKNOWN -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionClone(PointerByReference ppenum) Creates a new enumerator that contains the same enumeration state as the current one.Next(WinDef.ULONG celt, PointerByReference rgelt, WinDef.ULONGByReference pceltFetched) Retrieves the specified number of items in the enumeration sequence.Reset()Resets the enumeration sequence to the beginning.Skip(WinDef.ULONG celt) Skips over the specified number of items in the enumeration sequence.Methods inherited from class com.sun.jna.platform.win32.COM.Unknown
AddRef, QueryInterface, ReleaseMethods inherited from class com.sun.jna.platform.win32.COM.COMInvoker
_invokeNativeInt, _invokeNativeObject, _invokeNativeVoidMethods inherited from class com.sun.jna.PointerType
equals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.sun.jna.platform.win32.COM.IUnknown
AddRef, QueryInterface, Release
-
Constructor Details
-
EnumMoniker
-
-
Method Details
-
Next
public 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 interfaceIEnumMoniker- See Also:
-
Skip
Description copied from interface:IEnumMonikerSkips over the specified number of items in the enumeration sequence.HRESULT Skip( [in] ULONG celt );- Specified by:
Skipin interfaceIEnumMoniker- See Also:
-
Reset
Description copied from interface:IEnumMonikerResets the enumeration sequence to the beginning.HRESULT Reset();- Specified by:
Resetin interfaceIEnumMoniker- See Also:
-
Clone
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 interfaceIEnumMoniker- See Also:
-