NetDfsMove (netapi32)
Last changed: -203.59.191.53

.
Summary
The NetDfsMove function moves a Dfs link from an old path to a new one.

C# Signature:

    const int DFS_MOVE_FLAG_REPLACE_IF_EXISTS = 1;
    /// <summary>
    /// The NetDfsMove function moves a Dfs link from an old path to a new one.
    /// </summary>
    /// <param name="Path">The current Win32 path for a Dfs link. The link path should include the Dfs root; for example, '\\MyServer\public\old\link'. </param>
    /// <param name="NewPath">The new Win32 path for a Dfs link. The link path should include the Dfs root; for example, '\\MyServer\public\new\link'. </param>
    /// <param name="Flags">[in] A set of flags that describe actions to take when moving the link. </param>
    /// <returns></returns>
    [DllImport("Netapi32.dll", CharSet = CharSet.Auto, SetLastError = true)]
    static extern int NetDfsMove(
    [MarshalAs(UnmanagedType.LPWStr)] string Path,
    [MarshalAs(UnmanagedType.LPWStr)] string NewPath,
    [MarshalAs(UnmanagedType.SysUInt)] int Flags);

VB Signature:

    '/ <summary>
    '/ The NetDfsMove function moves a Dfs link from an old path to a new one.
    '/ </summary>
    '/ <param name="Path">The current Win32 path for a Dfs link. The link path should include the Dfs root; for example, '\\MyServer\public\old\link'. </param>
    '/ <param name="NewPath">The new Win32 path for a Dfs link. The link path should include the Dfs root; for example, '\\MyServer\public\new\link'. </param>
    '/ <param name="Flags">[in] A set of flags that describe actions to take when moving the link. </param>
    '/ <returns></returns>
    <DllImport("Netapi32.dll", CharSet:=CharSet.Auto, SetLastError:=True)> _
    Private Shared Function NetDfsMove( _
    <MarshalAs(UnmanagedType.LPWStr)> ByVal Path As String, _
    <MarshalAs(UnmanagedType.LPWStr)> ByVal NewPath As String, _
    <MarshalAs(UnmanagedType.SysUInt)> ByVal Flags As Integer) As Integer
    End Function

User-Defined Types:

Alternative Managed API:

Do you know one? Please contribute it!

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Documentation
NetDfsMove on MSDN