pub unsafe extern "system" fn MsiGetProductPropertyA( hproduct: MSIHANDLE, szproperty: PCSTR, lpvaluebuf: PSTR, pcchvaluebuf: *mut u32, ) -> u32