pub unsafe extern "system" fn NormalizeFileForPatchSignature(
    filebuffer: *mut c_void,
    filesize: u32,
    optionflags: u32,
    optiondata: *const PATCH_OPTION_DATA,
    newfilecoffbase: u32,
    newfilecofftime: u32,
    ignorerangecount: u32,
    ignorerangearray: *const PATCH_IGNORE_RANGE,
    retainrangecount: u32,
    retainrangearray: *const PATCH_RETAIN_RANGE,
) -> i32