pub unsafe extern "system" fn ScriptLayout(
    cruns: i32,
    pblevel: *const u8,
    pivisualtological: *mut i32,
    pilogicaltovisual: *mut i32
) -> HRESULT