pub unsafe extern "system" fn MsiGetFileVersionA(
    szfilepath: PCSTR,
    lpversionbuf: PSTR,
    pcchversionbuf: *mut u32,
    lplangbuf: PSTR,
    pcchlangbuf: *mut u32,
) -> u32