pub unsafe extern "system" fn ApplyPatchToFileExW(
    patchfilename: PCWSTR,
    oldfilename: PCWSTR,
    newfilename: PCWSTR,
    applyoptionflags: u32,
    progresscallback: PPATCH_PROGRESS_CALLBACK,
    callbackcontext: *const c_void,
) -> BOOL