To fix a bug in this answer: What\'s the correct name of the function to create a hard link in MSVCRT?
Oddly enough, there's a function called CreateHardLink. But it doesn't live in MSVCRT; it's part of Kernel32.