# IRsEnumNodes Interface Reference

Inherits IUnknown.

List of all members.

## Public Member Functions
HRESULT | Next ([in] ULONG cShapes,[out] IRsNode **pArrayNode,[out] ULONG *pcFetched)
HRESULT | Skip ([in] ULONG cShapes)
HRESULT | Reset (void)
HRESULT | Clone ([out] IRsEnumNodes **ppEnum)

## Detailed Description

Node enumerator.

## Member Function Documentation

HRESULT IRsEnumNodes::Next | ( | [in] ULONG | cShapes,
|  | [out] IRsNode ** | pArrayNode,
|  | [out] ULONG * | pcFetched |
| ) |  |  |

Fetches specified number of nodes.

Parameters:

  | cShapes | [in] Number of nodes to fetch.
  | pArrayNode | [out] Target array for nodes.
  | pcFetched | [out] Number of really fetched nodes.

HRESULT IRsEnumNodes::Skip | ( | [in] ULONG | cShapes | ) |

Skips specified number of nodes in enumerator.

Parameters:

  | cShapes | [in] Number of nodes to skip.

HRESULT IRsEnumNodes::Reset | ( | void |  | ) |

Resets the enumerator to initial position.

HRESULT IRsEnumNodes::Clone | ( | [out] IRsEnumNodes ** | ppEnum | ) |

Creates a copy of enumerator.

Parameters:

  | ppEnum | [out] Returned copy of enumerator.