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);
'/ <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
Do you know one? Please contribute it!
None.
Please add some!
Please add some!