     int* pcGlyphs
 ) ;
 
-C-STRUCT: GOFFSET
-    { "LONG" "du" }
-    { "LONG" "dv" } ;
+STRUCT: GOFFSET
+    { du LONG }
+    { dv LONG } ;
 
 FUNCTION: HRESULT ScriptPlace (
     HDC hdc,

    ABC* pABC
) ;

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

FUNCTION: HRESULT ScriptGetProperties (
    SCRIPT_PROPERTIES*** ppSp,
    int* piNumScripts
) ;

C-STRUCT: SCRIPT_FONTPROPERTIES
    { "int" "cBytes" }
    { "WORD" "wgBlank" }
    { "WORD" "wgDefault" }
    { "WORD" "wgInvalid" }
    { "WORD" "wgKashida" }
    { "int" "iKashidaWidth" } ;

FUNCTION: HRESULT ScriptGetFontProperties (
    HDC hdc,

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