pub unsafe extern "system" fn MsiGetProductPropertyW(
    hproduct: MSIHANDLE,
    szproperty: PCWSTR,
    lpvaluebuf: PWSTR,
    pcchvaluebuf: *mut u32,
) -> u32