Desktop Functions: Smart Device Functions:
|
NetUserChangePassword (netapi32)
C# Signature:
[DllImport("netapi32.dll", CharSet=CharSet.Unicode, CallingConvention=CallingConvention.StdCall, [DllImport("netapi32.dll", CharSet=CharSet.Unicode, CallingConvention=CallingConvention.StdCall, SetLastError=true )] static extern uint NetUserChangePassword ( [MarshalAs(UnmanagedType.LPWStr)] string domainname, [MarshalAs(UnmanagedType.LPWStr)] string username, [MarshalAs(UnmanagedType.LPWStr)] string oldpassword, [MarshalAs(UnmanagedType.LPWStr)] string newpassword ); VB Signature:
<DllImport("netapi32.dll", CallingConvention:=CallingConvention.StdCall, CharSet:=CharSet.Unicode)> _ <DllImport("netapi32.dll", CallingConvention:=CallingConvention.StdCall, CharSet:=CharSet.Unicode)> _ Public Shared Function NetUserChangePassword( _
<MarshalAs(UnmanagedType.LPWStr)> ByVal Domain As String, _ End Function User-Defined Types:None. Alternative Managed API:Do you know one? Please contribute it! Notes:None. Tips & Tricks:To change the password of the current user (or currently impersonated user), pass null for the first two args. Sample Code:VB.NET 139: Dim sPDCName, sUserName, sOldPW, sNewPW As String 140: intPassRetCode = NetUserChangePassword(sPDCName, sUserName, sOldPW, sNewPW) 141: If intPassRetCode <> 0 Then 142: 'throw error' 143: End If Please edit this page!Do you have...
Select "Edit This Page" on the right hand toolbar and edit it! Or add new pages containing supporting types needed for this API (structures, delegates, and more). |
|