pub unsafe extern "system" fn CopyFile2( pwszExistingFileName: *const u16, pwszNewFileName: *const u16, pExtendedParameters: *mut COPYFILE2_EXTENDED_PARAMETERS ) -> i32