pub unsafe extern "system" fn MsiSetExternalUIRecord(
    puihandler: PINSTALLUI_HANDLER_RECORD,
    dwmessagefilter: u32,
    pvcontext: *const c_void,
    ppuiprevhandler: PINSTALLUI_HANDLER_RECORD,
) -> u32