pub unsafe extern "system" fn TTEmbedFontEx(
    hdc: HDC,
    ulflags: TTEMBED_FLAGS,
    ulcharset: EMBED_FONT_CHARSET,
    pulprivstatus: *mut EMBEDDED_FONT_PRIV_STATUS,
    pulstatus: *mut u32,
    lpfnwritetostream: WRITEEMBEDPROC,
    lpvwritestream: *const c_void,
    pulcharcodeset: *const u32,
    uscharcodecount: u16,
    uslanguage: u16,
    pttembedinfo: *const TTEMBEDINFO
) -> i32