pub unsafe extern "system" fn MsiGetPatchInfoExA(
    szpatchcode: PCSTR,
    szproductcode: PCSTR,
    szusersid: PCSTR,
    dwcontext: MSIINSTALLCONTEXT,
    szproperty: PCSTR,
    lpvalue: PSTR,
    pcchvalue: *mut u32,
) -> u32