Знает ли кто-нибудь, как из программы создать ярлык для файла?
Я имею в виду то, что создается, когда из локального меню файла выбираешь пункт "Создать ярлык".
Как вообще это делает Windows? Может быть, есть какая-то WinAPI функция?
С параметрами, например, имя создаваемого файла-ярлыка, имя файла, на который будет "указывать" ярлык, имя HOME-каталога.

Или, возможно, известно описание структуры (формата) файла-ярлыка. В этом случае можно было бы описать в программе соответствующую struct, заполнить и затем записать ее в файл, создав ярлык.

Заранее спасибо.