pub unsafe extern "system" fn CopyFileW(
    lpExistingFileName: *const u16,
    lpNewFileName: *const u16,
    bFailIfExists: i32
) -> i32