pub unsafe extern "system" fn MsiExtractPatchXMLDataA(
    szpatchpath: PCSTR,
    dwreserved: u32,
    szxmldata: PSTR,
    pcchxmldata: *mut u32,
) -> u32