How can Windows file and folder shortcuts be created via C#.NET code?
===

I'm building a repository folder and file structure with many dependencies in version control using .NET for our data warehouse.  Currently I have code to create dummy files and folders with C# code (see below).  However, there are objects being shared.  So I'd like to create shortcuts to Windows files and shortcuts to Windows folders as well as files.  What would the code look like in C# to accomplish this?  

***Create Folder via C#.NET code:***

    string activeDir = @"C:\Source\EDW\dw-objects\trunk\table-objects";
    string objectName = reader[0].ToString();
    string newPath = System.IO.Path.Combine(activeDir, objectName);
    System.IO.Directory.CreateDirectory(newPath);

***Code varies depending on files based on format***