pub unsafe extern "system" fn ScriptPlaceOpenType(
hdc: HDC,
psc: *mut SCRIPT_CACHE,
psa: *mut SCRIPT_ANALYSIS,
tagScript: OPENTYPE_TAG,
tagLangSys: OPENTYPE_TAG,
rcRangeChars: *mut c_int,
rpRangeProperties: *mut *mut TEXTRANGE_PROPERTIES,
cRanges: c_int,
pwcChars: *const WCHAR,
pwLogClust: *mut WORD,
pCharProps: *mut SCRIPT_CHARPROP,
cChars: c_int,
pwGlyphs: *const WORD,
pGlyphProps: *const SCRIPT_GLYPHPROP,
cGlyphs: c_int,
piAdvance: *mut c_int,
pGoffset: *mut GOFFSET,
pABC: *mut ABC
) -> HRESULT