PATHOBJ_bEnum function (winddi.h)

The PATHOBJ_bEnum function retrieves the next PATHDATA record from a specified path and enumerates the curves in the path.

Syntax

ENGAPI BOOL PATHOBJ_bEnum(
  PATHOBJ  *ppo,
  PATHDATA *ppd
);

Parameters

ppo

Pointer to a PATHOBJ structure whose curves and/or lines are to be enumerated.

ppd

Pointer to a PATHDATA structure that is to be filled.

Return value

The return value is TRUE if the specified path contains more PATHDATA records, indicating that this service should be called again. Otherwise, if the output is the last PATHDATA record in the path, the return value is FALSE.

Remarks

PATHOBJ_bEnum can be called only after a call to PATHOBJ_vEnumStart has been made.

A PATHDATA structure describes all or part of a subpath (a connected part of a path). For example, a MoveTo call by the application within a path begins a new subpath.

Requirements

Requirement Value
Minimum supported client Available in Windows 2000 and later versions of the Windows operating systems.
Target Platform Universal
Header winddi.h (include Winddi.h)
Library Win32k.lib
DLL Win32k.sys

See also

PATHDATA

PATHOBJ

PATHOBJ_vEnumStart

PATHOBJ_vEnumStartClipLines