pub unsafe extern "system" fn MsiSummaryInfoGetPropertyA(
    hsummaryinfo: MSIHANDLE,
    uiproperty: u32,
    puidatatype: *mut u32,
    pivalue: *mut i32,
    pftvalue: *mut FILETIME,
    szvaluebuf: PSTR,
    pcchvaluebuf: *mut u32,
) -> u32