pub unsafe extern "system" fn MsiEnumPatchesExA(
    szproductcode: PCSTR,
    szusersid: PCSTR,
    dwcontext: u32,
    dwfilter: u32,
    dwindex: u32,
    szpatchcode: PSTR,
    sztargetproductcode: PSTR,
    pdwtargetproductcontext: *mut MSIINSTALLCONTEXT,
    sztargetusersid: PSTR,
    pcchtargetusersid: *mut u32,
) -> u32