Module: wine Branch: master Commit: dfcdbba1817459f81b8c93a20945fe6f50de55c8 URL: http://source.winehq.org/git/wine.git/?a=commit;h=dfcdbba1817459f81b8c93a209...
Author: Hans Leidekker hans@it.vu.nl Date: Tue Jan 23 11:03:26 2007 +0100
usp10: Document ScriptPlace and ScriptShape.
---
dlls/usp10/usp10.c | 33 +++++++++++++++++++++++++++++++++ 1 files changed, 33 insertions(+), 0 deletions(-)
diff --git a/dlls/usp10/usp10.c b/dlls/usp10/usp10.c index c03db35..c3b0a17 100644 --- a/dlls/usp10/usp10.c +++ b/dlls/usp10/usp10.c @@ -1201,6 +1201,23 @@ HRESULT WINAPI ScriptIsComplex(const WCH /*********************************************************************** * ScriptShape (USP10.@) * + * Produce glyphs and visual attributes for a run. + * + * PARAMS + * hdc [I] Device context. + * psc [I/O] Opaque pointer to a script cache. + * pwcChars [I] Array of characters specifying the run. + * cChars [I] Number of characters in pwcChars. + * cMaxGlyphs [I] Length of pwOutGlyphs. + * psa [I/O] String analysis. + * pwOutGlyphs [O] Array of glyphs. + * pwLogClust [O] Array of logical cluster info. + * psva [O] Array of visual attributes. + * pcGlyphs [O] Number of glyphs returned. + * + * RETURNS + * Success: S_OK + * Failure: Non-zero HRESULT value. */ HRESULT WINAPI ScriptShape(HDC hdc, SCRIPT_CACHE *psc, const WCHAR *pwcChars, int cChars, int cMaxGlyphs, @@ -1257,6 +1274,22 @@ HRESULT WINAPI ScriptShape(HDC hdc, SCRI /*********************************************************************** * ScriptPlace (USP10.@) * + * Produce advance widths for a run. + * + * PARAMS + * hdc [I] Device context. + * psc [I/O] Opaque pointer to a script cache. + * pwGlyphs [I] Array of glyphs. + * cGlyphs [I] Number of glyphs in pwGlyphs. + * psva [I] Array of visual attributes. + * psa [I/O] String analysis. + * piAdvance [O] Array of advance widths. + * pGoffset [O] Glyph offsets. + * pABC [O] Combined ABC width. + * + * RETURNS + * Success: S_OK + * Failure: Non-zero HRESULT value. */ HRESULT WINAPI ScriptPlace(HDC hdc, SCRIPT_CACHE *psc, const WORD *pwGlyphs, int cGlyphs, const SCRIPT_VISATTR *psva,