[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
public struct USER_INFO_2
{
[MarshalAs(UnmanagedType.LPWStr)]
public string usri2_name;
[MarshalAs(UnmanagedType.LPWStr)]
public string usri2_password;
public int usri2_password_age;
public int usri2_priv;
[MarshalAs(UnmanagedType.LPWStr)]
public string usri2_home_dir;
[MarshalAs(UnmanagedType.LPWStr)]
public string usri2_comment;
public uint usri2_flags;
[MarshalAs(UnmanagedType.LPWStr)]
public string usri2_script_path;
public uint usri2_auth_flags;
[MarshalAs(UnmanagedType.LPWStr)]
public string usri2_full_name;
[MarshalAs(UnmanagedType.LPWStr)]
public string usri2_usr_comment;
[MarshalAs(UnmanagedType.LPWStr)]
public string usri2_parms;
[MarshalAs(UnmanagedType.LPWStr)]
public string usri2_workstations;
public uint usri2_last_logon;
public uint usri2_last_logoff;
public uint usri2_acct_expires;
public int usri2_max_storage;
public int usri2_units_per_week;
IntPtr usri2_logon_hours;
public uint usri2_bad_pw_count;
public uint usri2_num_logons;
[MarshalAs(UnmanagedType.LPWStr)]
public string usri2_logon_server;
public int usri2_country_code;
public int usri2_code_page;
}
Declare Function USER_INFO_2 Lib "netapi32.dll" (TODO) As TODO
None.
Do you know one? Please contribute it!
None.
Please add some!
Please add some!