     SCRIPT_DIGITSUBSTITUTE* psds,
     SCRIPT_CONTROL* psc,
     SCRIPT_STATE* pss
-) ;+) ;


LIBRARY: usp10

C-STRUCT: SCRIPT_CONTROL
    { "DWORD" "flags" } ;

C-STRUCT: SCRIPT_STATE
    { "WORD" "flags" } ;

C-STRUCT: SCRIPT_ANALYSIS
    { "WORD" "flags" }
    { "SCRIPT_STATE" "s" } ;

C-STRUCT: SCRIPT_ITEM
    { "int" "iCharPos" }
    { "SCRIPT_ANALYSIS" "a" } ;

FUNCTION: HRESULT ScriptItemize (
    WCHAR* pwcInChars,

SCRIPT_JUSTIFY_SEEN
SCRIPT_JUSTIFFY_RESERVED4 ;

STRUCT: SCRIPT_VISATTR
    { flags WORD } ;

FUNCTION: HRESULT ScriptShape (
    HDC hdc,
