[DllImport("netapi32.dll", CharSet = CharSet.Unicode)]
static extern int NetUserSetInfo(
string servername,
string username,
int level,
IntPtr buf,
out UInt32 parm_err
);
[DllImport("netapi32.dll", CharSet = CharSet.Unicode)]
static extern int NetUserSetInfo(
[MarshalAs(UnmanagedType.LPWStr)] string servername,
string username,
int level,
ref USER_INFO_1003 buf,
out UInt32 parm_err
);
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
public struct USER_INFO_1003 {
public string sPassword;
}
TODO
None.
Do you know one? Please contribute it!
None.
Please add some!
USER_INFO_1003 o = new USER_INFO_1003();
o.sPassword = "password";
uint parm_err;
int r = NetUserSetInfo(null, "account", 1003, ref o, out parm_err);