pub unsafe extern "system" fn GetFilePatchSignatureW(
filename: PCWSTR,
optionflags: u32,
optiondata: *const c_void,
ignorerangecount: u32,
ignorerangearray: *const PATCH_IGNORE_RANGE,
retainrangecount: u32,
retainrangearray: *const PATCH_RETAIN_RANGE,
signaturebuffersize: u32,
signaturebuffer: PWSTR,
) -> BOOL