2006-03-26 Hansres Engel <engel@node.ch>

Add Uniscribe API for typography and for complex scripts.
	 * include/usp10.h: New file.
         * lib/usp10.def: New file.

	* include/winver.h:  Change first argument of GetFileVersionInfo[...] to const.

        * include/imm.h (IMECHARPOSITION): Add structure.
	(RECONVERTSTRING): Likwise.

	* include/commdlg.h (OPENFILENAME_SIZE_VERSION_400): Define.

        * lib/uuid.c (CMultiLanguage): Add UUID definition.
	(IMLangFontLink2): Likewise.
	(IMultiLanguage): Likewise.
This commit is contained in:
Danny Smith
2006-03-25 21:43:55 +00:00
parent b4e1e4e287
commit 489d553f75
8 changed files with 318 additions and 4 deletions

42
winsup/w32api/lib/usp10.def Executable file
View File

@@ -0,0 +1,42 @@
LIBRARY USP10.DLL
EXPORTS
ScriptApplyDigitSubstitution@12
ScriptApplyLogicalWidth@36
ScriptBreak@16
ScriptCPtoX@36
ScriptCacheGetHeight@12
ScriptFreeCache@4
ScriptGetCMap@24
ScriptGetFontAlternateGlyphs@40
ScriptGetFontFeatureTags@32
ScriptGetFontLanguageTags@28
ScriptGetFontProperties@12
ScriptGetFontScriptTags@24
ScriptGetGlyphABCWidth@16
ScriptGetLogicalWidths@28
ScriptGetProperties@8
ScriptIsComplex@12
ScriptItemize@28
ScriptItemizeOpenType@32
ScriptJustify@24
ScriptLayout@16
ScriptPlace@36
ScriptPlaceOpenType@72
ScriptPositionSingleGlyph@52
ScriptRecordDigitSubstitution@8
ScriptShape@40
ScriptShapeOpenType@64
ScriptStringAnalyse@52
ScriptStringCPtoX@16
ScriptStringFree@4
ScriptStringGetLogicalWidths@8
ScriptStringGetOrder@8
ScriptStringOut@32
ScriptStringValidate@4
ScriptStringXtoCP@16
ScriptString_pLogAttr@4
ScriptString_pSize@4
ScriptString_pcOutChars@4
ScriptSubstituteSingleGlyph@36
ScriptTextOut@56
ScriptXtoCP@36