SCRIPT_STATE* psState,
SCRIPT_ITEM* pItems,
int* pcItems
-) ;
+)
FUNCTION: HRESULT ScriptLayout (
int cRuns,
BYTE* pbLevel,
int* piVisualToLogical,
int* piLogicalToVisual
-) ;
+)
CONSTANT: SCRIPT_JUSTIFY_NONE 0
CONSTANT: SCRIPT_JUSTIFY_ARABIC_BLANK 1
WORD* pwLogClust,
SCRIPT_VISATTR* psva,
int* pcGlyphs
-) ;
+)
STRUCT: GOFFSET
{ du LONG }
int* piAdvance,
GOFFSET* pGoffset,
ABC* pABC
-) ;
+)
FUNCTION: HRESULT ScriptTextOut (
HDC hdc,
int* piAdvance,
int* piJustify,
GOFFSET* pGoffset
-) ;
+)
FUNCTION: HRESULT ScriptJustify (
SCRIPT_VISATTR* psva,
int iDx,
int iMinKashida,
int* piJustify
-) ;
+)
STRUCT: SCRIPT_LOGATTR
{ flags BYTE } ;
int cChars,
SCRIPT_ANALYSIS* psa,
SCRIPT_LOGATTR* psla
-) ;
+)
FUNCTION: HRESULT ScriptCPtoX (
int iCP,
int* piAdvance,
SCRIPT_ANALYSIS* psa,
int* piX
-) ;
+)
FUNCTION: HRESULT ScriptXtoCP (
int iCP,
SCRIPT_ANALYSIS* psa,
int* piCP,
int* piTrailing
-) ;
+)
FUNCTION: HRESULT ScriptGetLogicalWidths (
SCRIPT_ANALYSIS* psa,
WORD* pwLogClust,
SCRIPT_VISATTR* psva,
int* piDx
-) ;
+)
FUNCTION: HRESULT ScriptApplyLogicalWidth (
int* piDx,
SCRIPT_ANALYSIS* psa,
ABC* pABC,
int* piJustify
-) ;
+)
FUNCTION: HRESULT ScriptGetCMap (
HDC hdc,
int cChars,
DWORD dwFlags,
WORD* pwOutGlyphs
-) ;
+)
FUNCTION: HRESULT ScriptGetGlyphABCWidth (
HDC hdc,
SCRIPT_CACHE* psc,
WORD wGlyph,
ABC* pABC
-) ;
+)
STRUCT: SCRIPT_PROPERTIES
{ flags DWORD } ;
FUNCTION: HRESULT ScriptGetProperties (
SCRIPT_PROPERTIES*** ppSp,
int* piNumScripts
-) ;
+)
STRUCT: SCRIPT_FONTPROPERTIES
{ cBytes int }
HDC hdc,
SCRIPT_CACHE* psc,
SCRIPT_FONTPROPERTIES* sfp
-) ;
+)
FUNCTION: HRESULT ScriptCacheGetHeight (
HDC hdc,
SCRIPT_CACHE* psc,
long* tmHeight
-) ;
+)
CONSTANT: SSA_PASSWORD 0x00000001
CONSTANT: SSA_TAB 0x00000002
SCRIPT_TABDEF* pTabDef,
BYTE* pbInClass,
SCRIPT_STRING_ANALYSIS* pssa
-) ;
+)
FUNCTION: HRESULT ScriptStringFree (
SCRIPT_STRING_ANALYSIS* pssa
-) ;
+)
DESTRUCTOR: ScriptStringFree
-FUNCTION: SIZE* ScriptString_pSize ( SCRIPT_STRING_ANALYSIS ssa ) ;
+FUNCTION: SIZE* ScriptString_pSize ( SCRIPT_STRING_ANALYSIS ssa )
-FUNCTION: int* ScriptString_pcOutChars ( SCRIPT_STRING_ANALYSIS ssa ) ;
+FUNCTION: int* ScriptString_pcOutChars ( SCRIPT_STRING_ANALYSIS ssa )
-FUNCTION: SCRIPT_LOGATTR* ScriptString_pLogAttr ( SCRIPT_STRING_ANALYSIS ssa ) ;
+FUNCTION: SCRIPT_LOGATTR* ScriptString_pLogAttr ( SCRIPT_STRING_ANALYSIS ssa )
FUNCTION: HRESULT ScriptStringGetOrder (
SCRIPT_STRING_ANALYSIS ssa,
UINT* puOrder
-) ;
+)
FUNCTION: HRESULT ScriptStringCPtoX (
SCRIPT_STRING_ANALYSIS ssa,
int icp,
BOOL fTrailing,
int* pX
-) ;
+)
FUNCTION: HRESULT ScriptStringXtoCP (
SCRIPT_STRING_ANALYSIS ssa,
int iX,
int* piCh,
int* piTrailing
-) ;
+)
FUNCTION: HRESULT ScriptStringGetLogicalWidths (
SCRIPT_STRING_ANALYSIS ssa,
int* piDx
-) ;
+)
FUNCTION: HRESULT ScriptStringValidate (
SCRIPT_STRING_ANALYSIS ssa
-) ;
+)
FUNCTION: HRESULT ScriptStringOut (
SCRIPT_STRING_ANALYSIS ssa,
int iMinSel,
int iMaxSel,
BOOL fDisabled
-) ;
+)
CONSTANT: SIC_COMPLEX 1
CONSTANT: SIC_ASCIIDIGIT 2
WCHAR* pwcInChars,
int cInChars,
DWORD dwFlags
-) ;
+)
STRUCT: SCRIPT_DIGITSUBSTITUTE
{ flags DWORD } ;
FUNCTION: HRESULT ScriptRecordDigitSubstitution (
LCID Locale,
SCRIPT_DIGITSUBSTITUTE* psds
-) ;
+)
CONSTANT: SCRIPT_DIGITSUBSTITUTE_CONTEXT 0
CONSTANT: SCRIPT_DIGITSUBSTITUTE_NONE 1
SCRIPT_DIGITSUBSTITUTE* psds,
SCRIPT_CONTROL* psc,
SCRIPT_STATE* pss
-) ;
+)