Assigning Symbolic Link to Newly Created Partition

I am trying to figure out why I can’t get this to work. I have created a
new partition under windows 2000 in user mode. Now, I want to assign a
symbolic link to the partition and format it. I have no problem with just
using format.com to format the drive, but I cannot get the symbolic link
created.

I have looked at the following link and used the same logic. Define a dos
device, get the mount point name using GetVolumeNameForVolumeMountPoint(),
delete the dos device, and then call SetVolumeMountPoint().
http://msdn.microsoft.com/library/psdk/winbase/fsys_6j8z.htm

Each time, I get an 87 error (ERROR_INVALID_PARAMTER). Has anyone actually
worked with creating/assigning a symbolic link under 2000, in user mode?

I am willing to send out the code if necessary.

Thanks,
Mark