update windows.usp10 structs

db4
Joe Groff 2009-09-18 19:14:59 -05:00
parent c86bef70c9
commit 72049b95ce
1 changed files with 34 additions and 34 deletions

View File

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