Чтобы исправить ошибку в этом ответе : Какое правильное имя функции для создания жесткой ссылки в MSVCRT?
Как ни странно, есть функция с именем CreateHardLink.Но он не живет в MSVCRT;это часть Kernel32.
CreateHardLink