pub unsafe fn CreateFontPackage(
    puchsrcbuffer: *const u8,
    ulsrcbuffersize: u32,
    ppuchfontpackagebuffer: *mut *mut u8,
    pulfontpackagebuffersize: *mut u32,
    pulbyteswritten: *mut u32,
    usflag: u16,
    usttcindex: u16,
    ussubsetformat: u16,
    ussubsetlanguage: u16,
    ussubsetplatform: CREATE_FONT_PACKAGE_SUBSET_PLATFORM,
    ussubsetencoding: CREATE_FONT_PACKAGE_SUBSET_ENCODING,
    pussubsetkeeplist: *const u16,
    ussubsetlistcount: u16,
    lpfnallocate: CFP_ALLOCPROC,
    lpfnreallocate: CFP_REALLOCPROC,
    lpfnfree: CFP_FREEPROC,
    lpvreserved: *mut c_void
) -> u32