update windows.usp10 structs
parent
c86bef70c9
commit
72049b95ce
basis/windows/usp10
|
@ -5,19 +5,19 @@ IN: windows.usp10
|
|||
|
||||
LIBRARY: usp10
|
||||
|
||||
C-STRUCT: SCRIPT_CONTROL
|
||||
{ "DWORD" "flags" } ;
|
||||
STRUCT: SCRIPT_CONTROL
|
||||
{ flags DWORD } ;
|
||||
|
||||
C-STRUCT: SCRIPT_STATE
|
||||
{ "WORD" "flags" } ;
|
||||
STRUCT: SCRIPT_STATE
|
||||
{ flags WORD } ;
|
||||
|
||||
C-STRUCT: SCRIPT_ANALYSIS
|
||||
{ "WORD" "flags" }
|
||||
{ "SCRIPT_STATE" "s" } ;
|
||||
STRUCT: SCRIPT_ANALYSIS
|
||||
{ flags WORD }
|
||||
{ s SCRIPT_STATE } ;
|
||||
|
||||
C-STRUCT: SCRIPT_ITEM
|
||||
{ "int" "iCharPos" }
|
||||
{ "SCRIPT_ANALYSIS" "a" } ;
|
||||
STRUCT: SCRIPT_ITEM
|
||||
{ iCharPos int }
|
||||
{ a SCRIPT_ANALYSIS } ;
|
||||
|
||||
FUNCTION: HRESULT ScriptItemize (
|
||||
WCHAR* pwcInChars,
|
||||
|
@ -53,8 +53,8 @@ SCRIPT_JUSTIFY_BARA
|
|||
SCRIPT_JUSTIFY_SEEN
|
||||
SCRIPT_JUSTIFFY_RESERVED4 ;
|
||||
|
||||
C-STRUCT: SCRIPT_VISATTR
|
||||
{ "WORD" "flags" } ;
|
||||
STRUCT: SCRIPT_VISATTR
|
||||
{ flags WORD } ;
|
||||
|
||||
FUNCTION: HRESULT ScriptShape (
|
||||
HDC hdc,
|
||||
|
@ -69,9 +69,9 @@ FUNCTION: HRESULT ScriptShape (
|
|||
int* pcGlyphs
|
||||
) ;
|
||||
|
||||
C-STRUCT: GOFFSET
|
||||
{ "LONG" "du" }
|
||||
{ "LONG" "dv" } ;
|
||||
STRUCT: GOFFSET
|
||||
{ du LONG }
|
||||
{ dv LONG } ;
|
||||
|
||||
FUNCTION: HRESULT ScriptPlace (
|
||||
HDC hdc,
|
||||
|
@ -111,8 +111,8 @@ FUNCTION: HRESULT ScriptJustify (
|
|||
int* piJustify
|
||||
) ;
|
||||
|
||||
C-STRUCT: SCRIPT_LOGATTR
|
||||
{ "BYTE" "flags" } ;
|
||||
STRUCT: SCRIPT_LOGATTR
|
||||
{ flags BYTE } ;
|
||||
|
||||
FUNCTION: HRESULT ScriptBreak (
|
||||
WCHAR* pwcChars,
|
||||
|
@ -184,21 +184,21 @@ FUNCTION: HRESULT ScriptGetGlyphABCWidth (
|
|||
ABC* pABC
|
||||
) ;
|
||||
|
||||
C-STRUCT: SCRIPT_PROPERTIES
|
||||
{ "DWORD" "flags" } ;
|
||||
STRUCT: SCRIPT_PROPERTIES
|
||||
{ flags DWORD } ;
|
||||
|
||||
FUNCTION: HRESULT ScriptGetProperties (
|
||||
SCRIPT_PROPERTIES*** ppSp,
|
||||
int* piNumScripts
|
||||
) ;
|
||||
|
||||
C-STRUCT: SCRIPT_FONTPROPERTIES
|
||||
{ "int" "cBytes" }
|
||||
{ "WORD" "wgBlank" }
|
||||
{ "WORD" "wgDefault" }
|
||||
{ "WORD" "wgInvalid" }
|
||||
{ "WORD" "wgKashida" }
|
||||
{ "int" "iKashidaWidth" } ;
|
||||
STRUCT: SCRIPT_FONTPROPERTIES
|
||||
{ cBytes int }
|
||||
{ wgBlank WORD }
|
||||
{ wgDefault WORD }
|
||||
{ wgInvalid WORD }
|
||||
{ wgKashida WORD }
|
||||
{ iKashidaWidth int } ;
|
||||
|
||||
FUNCTION: HRESULT ScriptGetFontProperties (
|
||||
HDC hdc,
|
||||
|
@ -234,11 +234,11 @@ CONSTANT: SSA_LAYOUTRTL HEX: 20000000
|
|||
CONSTANT: SSA_DONTGLYPH HEX: 40000000
|
||||
CONSTANT: SSA_NOKASHIDA HEX: 80000000
|
||||
|
||||
C-STRUCT: SCRIPT_TABDEF
|
||||
{ "int" "cTabStops" }
|
||||
{ "int" "iScale" }
|
||||
{ "int*" "pTabStops" }
|
||||
{ "int" "iTabOrigin" } ;
|
||||
STRUCT: SCRIPT_TABDEF
|
||||
{ cTabStops int }
|
||||
{ iScale int }
|
||||
{ pTabStops int* }
|
||||
{ iTabOrigin int } ;
|
||||
|
||||
TYPEDEF: void* SCRIPT_STRING_ANALYSIS
|
||||
|
||||
|
@ -319,8 +319,8 @@ FUNCTION: HRESULT ScriptIsComplex (
|
|||
DWORD dwFlags
|
||||
) ;
|
||||
|
||||
C-STRUCT: SCRIPT_DIGITSUBSTITUTE
|
||||
{ "DWORD" "flags" } ;
|
||||
STRUCT: SCRIPT_DIGITSUBSTITUTE
|
||||
{ flags DWORD } ;
|
||||
|
||||
FUNCTION: HRESULT ScriptRecordDigitSubstitution (
|
||||
LCID Locale,
|
||||
|
@ -336,4 +336,4 @@ FUNCTION: HRESULT ScriptApplyDigitSubstitution (
|
|||
SCRIPT_DIGITSUBSTITUTE* psds,
|
||||
SCRIPT_CONTROL* psc,
|
||||
SCRIPT_STATE* pss
|
||||
) ;
|
||||
) ;
|
||||
|
|
Loading…
Reference in New Issue