Hans Leidekker : usp10: Document ScriptPlace and ScriptShape.
Alexandre Julliard
julliard at wine.codeweavers.com
Wed Jan 24 06:18:08 CST 2007
Module: wine
Branch: master
Commit: dfcdbba1817459f81b8c93a20945fe6f50de55c8
URL: http://source.winehq.org/git/wine.git/?a=commit;h=dfcdbba1817459f81b8c93a20945fe6f50de55c8
Author: Hans Leidekker <hans at 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,
More information about the wine-cvs
mailing list