STROBJ_bEnum

BOOL STROBJ_bEnum(

    IN STROBJ  *pstro,
   OUT ULONG  *pc,
   OUT PGLYPHOS  **ppgpos
  );

STROBJ_bEnum enumerates glyph identities and positions.

Parameters

pstro

Points to the STROBJ structure containing the GLYPHPOS information.

pc

Points to the count, returned by GDI, of GLYPHPOS structures.

ppgpos

Points to the array in which GDI will write the GLYPHPOS structures.

Return Value

The return value is TRUE if more glyphs remain to be enumerated, or FALSE if the enumeration is complete. The return value is DDI_ERROR if the glyphs cannot be enumerated, and an error code is logged.

Comments

A driver should download only the glyph handles if it caches fonts itself.

The information returned depends on the driver’s return value for DrvGetGlyphMode.

Bitmaps or outlines can also be obtained from FONTOBJ objects.

See Also

FONTOBJ_cGetGlyphs, GLYPHPOS, STROBJ, STROBJ_vEnumStart