pub unsafe extern "system" fn SetupInstallFileW(
    infhandle: *const c_void,
    infcontext: *const INFCONTEXT,
    sourcefile: PCWSTR,
    sourcepathroot: PCWSTR,
    destinationname: PCWSTR,
    copystyle: SP_COPY_STYLE,
    copymsghandler: PSP_FILE_CALLBACK_W,
    context: *const c_void,
) -> BOOL