pub unsafe fn NormalizeFileForPatchSignature(
    filebuffer: *mut c_void,
    filesize: u32,
    optionflags: u32,
    optiondata: Option<*const PATCH_OPTION_DATA>,
    newfilecoffbase: u32,
    newfilecofftime: u32,
    ignorerangearray: Option<&[PATCH_IGNORE_RANGE]>,
    retainrangearray: Option<&[PATCH_RETAIN_RANGE]>
) -> i32