/// <summary>
/// The NetDfsRemove function removes a target from a Distributed File System (Dfs) link. If the specified target is the last associated with the Dfs link, then the NetDfsRemove function also removes the link.
/// </summary>
/// <param name="DfsEntryPath">[in] Pointer to a string that specifies the Universal Naming Convention path of a Dfs link in a named Dfs root. </param>
/// <param name="ServerName">[in] Pointer to a string that specifies the name of the host server that the Dfs link references.</param>
/// <param name="ShareName">[in] Pointer to a string that specifies the name of the shared folder or the path to a folder within a shared folder on the host server that the Dfs link references. </param>
/// <returns>If the function succeeds, the return value is NERR_Success. If the function fails, the return value is a system error code</returns>
[DllImport("Netapi32.dll", CharSet = CharSet.Auto, SetLastError = true)]
static extern int NetDfsRemove(
[MarshalAs(UnmanagedType.LPWStr)] string DfsEntryPath,
[MarshalAs(UnmanagedType.LPWStr)] string ServerName,
[MarshalAs(UnmanagedType.LPWStr)] string ShareName
);
''' <summary>
''' The NetDfsRemove function removes a target from a Distributed File System (Dfs) link. If the specified target is the last associated with the Dfs link, then the NetDfsRemove function also removes the link.
''' </summary>
''' <param name="DfsEntryPath">[in] Pointer to a string that specifies the Universal Naming Convention path of a Dfs link in a named Dfs root. </param>
''' <param name="ServerName">[in] Pointer to a string that specifies the name of the host server that the Dfs link references. Set this parameter to NULL if the link and all link targets are to be removed.</param>
''' <param name="ShareName">[in] Pointer to a string that specifies the name of the shared folder or the path to a folder within a shared folder on the host server that the Dfs link references. Set this parameter to NULL if the link and all link targets are to be removed.</param>
''' <returns>If the function succeeds, the return value is NERR_Success. If the function fails, the return value is a system error code</returns>
Declare Function NetDfsRemove Lib "NETAPI32.DLL" (<Runtime.InteropServices.MarshalAs(Runtime.InteropServices.UnmanagedType.LPWStr)> _
ByVal DfsEntryPath As String, <Runtime.InteropServices.MarshalAs(Runtime.InteropServices.UnmanagedType.LPWStr)> _
ByVal ServerName As String, <Runtime.InteropServices.MarshalAs(Runtime.InteropServices.UnmanagedType.LPWStr)> _
ByVal ShareName As String) As Long
None.
NetDfsRemove(DFSPath, ServerName, ShareName)
Do you know one? Please contribute it!
11/1/2013 - VB Signature added
Please add some!
Please add some!