pub unsafe fn ReplaceFileA<'a>(
lpreplacedfilename: impl IntoParam<'a, PSTR>,
lpreplacementfilename: impl IntoParam<'a, PSTR>,
lpbackupfilename: impl IntoParam<'a, PSTR>,
dwreplaceflags: REPLACE_FILE_FLAGS,
lpexclude: *mut c_void,
lpreserved: *mut c_void,
) -> BOOL