Class EnumMoniker

All Implemented Interfaces:
NativeMapped, IEnumMoniker, IUnknown

public class EnumMoniker extends Unknown implements IEnumMoniker
  • Constructor Details

    • EnumMoniker

      public EnumMoniker(Pointer pointer)
  • Method Details

    • Next

      public WinNT.HRESULT Next(WinDef.ULONG celt, PointerByReference rgelt, WinDef.ULONGByReference pceltFetched)
      Description copied from interface: IEnumMoniker
      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 );
      Specified by:
      Next in interface IEnumMoniker
      See Also:
    • Skip

      public WinNT.HRESULT Skip(WinDef.ULONG celt)
      Description copied from interface: IEnumMoniker
      Skips over the specified number of items in the enumeration sequence. HRESULT Skip( [in] ULONG celt );
      Specified by:
      Skip in interface IEnumMoniker
      See Also:
    • Reset

      public WinNT.HRESULT Reset()
      Description copied from interface: IEnumMoniker
      Resets the enumeration sequence to the beginning. HRESULT Reset();
      Specified by:
      Reset in interface IEnumMoniker
      See Also:
    • Clone

      public WinNT.HRESULT Clone(PointerByReference ppenum)
      Description copied from interface: IEnumMoniker
      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 );
      Specified by:
      Clone in interface IEnumMoniker
      See Also: