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