pub unsafe extern "system" fn ApplyPatchToFileByHandlesEx(
    patchfilehandle: HANDLE,
    oldfilehandle: HANDLE,
    newfilehandle: HANDLE,
    applyoptionflags: u32,
    progresscallback: PPATCH_PROGRESS_CALLBACK,
    callbackcontext: *const c_void,
) -> BOOL