pub unsafe fn TTEmbedFontFromFileA<P0, P1>(
    hdc: P0,
    szfontfilename: P1,
    usttcindex: u16,
    ulflags: TTEMBED_FLAGS,
    ulcharset: EMBED_FONT_CHARSET,
    pulprivstatus: *mut EMBEDDED_FONT_PRIV_STATUS,
    pulstatus: *mut u32,
    lpfnwritetostream: WRITEEMBEDPROC,
    lpvwritestream: *const c_void,
    puscharcodeset: &[u16],
    uslanguage: u16,
    pttembedinfo: Option<*const TTEMBEDINFO>
) -> i32
where P0: IntoParam<HDC>, P1: IntoParam<PCSTR>,